Tuesday, November 12, 2013

Instalar drivers de video Matrox y RHEL 6.4 en IBM x3500

Instalar drivers de video Matrox y RHEL 6.4 en IBM x3500

Los servidores IBM x3500 / x3600 tienen la tarjeta de video "Matrox Electronics Systems" y la instalación por defecto de RHEL 6.4 no tiene disponible el driver adecuado para estas tarjetas por lo que la visualización de imagenes no es buena.

Para solucionar esto es necesario instalar los drivers oficiales Matrox.

1) Descargar el software (mejor la última versión)
ftp://ftp.matrox.com/pub/mga/archive/linux/2013/1.4.1/

2) Instalar el software y configurar "xorg.conf"
Archivo "README", "Section 03"
ftp://ftp.matrox.com/pub/mga/archive/linux/2013/1.4.1/README.txt

3) Probar
Como "root" ejectuar:
# init 3
# init 5

ó la forma más facil: Re-iniciar el servidor :)

Thursday, October 31, 2013

Google Bolivia con problemas de seguridad

El día 30 de octubre aproximadamente 18 horas GTM-4 el sitio web "www.google.com.bo" mostraba el siguiente mensaje:


by misafir
the names can be faked but the abilities never...
see you soon


La captura de pantalla del sitio:


El incidente fue reportado al ISP que hospeda el sitio sin embargo aún no informaron el motivo del mismo.

Wednesday, October 23, 2013

IBM Lotus Notes 9 & Lotus Sametime 9 en Fedora 19

IBM Lotus Notes 9 & IBM Sametime 9 en Fedora 19


IBM publicó hace unos meses "Lotus Notes 9" & "IBM Sametime 9" para Linux (rpm & deb)

Para tener una buena experiencia de usuario con este software es necesario instalar fonts de Microsoft.

1) Descargar el script que instalará los fonts de Microsoft: Link
2) Ejecutar el script como "root"
3) Como usuario normal (no "root") ejecutar los siguientes comandos:


$ cd
$ mkdir -p .fonts
$ ln -s /usr/share/fonts/truetype/mscorefonts/* .fonts/


Disfrutar de Lotus Notes 9 & IBM Sametime 9 !!!



Thursday, August 1, 2013

Identificar puertos de red en ESXi 4/5

Para identificar la correspondencia de los puertos de red vmnic0, vmnic1, etc. en las tarjetas de red físicas de un hipervizor ESXi ejecutar el siguiente comando a través de una consola SSH:


# ethtool -p vmnic

El resultado de este comando será el parpadeo de la tarjeta de red identificando el puerto.

Monday, July 8, 2013

Añadir licencia VMWare Workstation en Fedora 19 (y otros) por línea de comandos




/usr/lib/vmware/bin/vmware-vmx --new-sn 00000-11111-22222-33333-44444

Monday, January 21, 2013

Fedora 18 x86_64 - Instalacion y configuración de “IBM Lotus Notes 8.5.3” y “Lotus Sametime 8.5.2” y VMWare Workstation 9.0.1



Fedora 18 x86_64
Instalación y configuración de “IBM Lotus Notes 8.5.3” & “Lotus Sametime 8.5.2” y VMWare Workstation 9.0.1
 (Revisión 0 - Comentarios, correcciones, etc. a mi correo por favor)
 Se asume que tengan descargardo el software IBM.
 
1) Creación de repositorios 32 bits
    (requerido por Notes, Sametime & Wrapper gtk2)

Archivo: /etc/yum.repos.d/fedora-32bit.repo
[Fedora32bits]
name=Fedora 32 bits
baseurl=http://fedora.mirror.uber.com.au/fedora/linux/releases/18/Fedora/x86_64/os/
enabled=1
gpgcheck=0

Archivo: /etc/yum.repos.d/fedora-32bit-updates.repo

[Fedor32bitsUpdates]
name=Fedora 32 bits Updates
baseurl=http://fedora.mirror.uber.com.au/fedora/linux/updates/18/i386/
enabled=1
gpgcheck=0


2) Instalar librerias 32 bit necesarias para complir dependecias
Desde línea de comandos ejecutar:
[root@host] # yum install tcsh libart_lgpl_2.so.2 libasound.so.2 \
libatk-1.0.so.0 libbonobo-2.so.0 libbonobo-activation.so.4 \
libbonoboui-2.so.0 libcrypt.so.1 libc.so.6 libcups.so.2 libdl.so.2 \
libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgconf-2.so.4 \
libgdk_pixbuf-2.0.so.0 libgdk-x11-2.0.so.0 libglib-2.0.so.0 \
libgmodule-2.0.so.0 libgnome-2.so.0 libgnomecanvas-2.so.0 \
libgnomeprint-2-2.so.0 libgnomeprintui-2-2.so.0 libgnomeui-2.so.0 \
libgnomevfs-2.so.0 libgobject-2.0.so.0 libgthread-2.0.so.0 \
libgtk-x11-2.0.so.0 libICE.so.6 libjpeg.so.62 libm.so.6 \
libnsl.so.1 libORBit-2.so.0 libpam_misc.so.0 libpam.so.0 \
libpango-1.0.so.0 libpangoft2-1.0.so.0 libpangox-1.0.so.0 \
libpangoxft-1.0.so.0 libpng12.so.0 libpopt.so.0 libpthread.so.0 \
libresolv.so.2 librt.so.1 libSM.so.6 libstdc++.so.6 libX11.so.6 \
libXcursor.so.1 libXext.so.6 libXft.so.2 libXi.so.6 libxkbfile.so.1 \
libxml2.so.2 libXp.so.6 libXrender.so.1 libXss.so.1 libXt.so.6 \
libXtst.so.6 libz.so.1 gnome-desktop xterm gtk2-devel glibc-devel.i686


3) Instalar Notes y Sametime
Detener temporalmente “selinux” para instalar
[root@host] # setenforce 0

Instalar Notes y Sametime (desde el directorio donde está el software)
[root@host] # rpm -ivh --force sametime-connect-8.5.2-20110516.2011.i586.rpm
[root@host] # rpm -ivh *.rpm # (RPMs Lotus Notes)

4) Lotus Notes & Gnome shell 3
Lotus Notes no funciona apropiadamente con gtk 3, por lo que es necesario usar un “wrapper” de gtk 2.


Descargar los archivos: libnotesgtkfix.c - notes-wrapper - Makefile

Compilar e instalar el wrapper (desde el directorio con los archivos: libnotesgtkfix.c, notes-wrapper y Makefile) ejecutar los comandos:
[root@host] # make
[root@host] # make install

Desde el menú “Office” de Gnome o KDE iniciar Lotus Notes y Sametime.


VMWare Workstation 9.0.1 - F18
Copiar el archivo “version.h” del paquete “Kernel headers” de la versión actual de kernel al directorio de modulos del kernel:

[root@host] # cp /usr/include/linux/version.h /lib/modules/3.7.2-204.fc18.x86_64/build/include/linux/


Habilitar "Trackpoint en portatiles Lenovo Thinkpad"
http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#xorg.conf.d

Habilitar Alt para hacer drag&drop de ventanas

[local_user@host] $ dconf-editor
org -> gnome -> desktop -> wm -> preferences -> mouse-button-modifier

Fuente: http://askubuntu.com/questions/118151/disable-alt-for-window-move-in-gnome-shell
 

Wednesday, September 19, 2012

Replicación de LUNs con RHEL – Replicated LUNs with RHEL


Replicación de LUNs con RHEL – Replicated LUNs with RHEL


Autor: Pedro Flor
Edición: 0
Última actualización: 19/09/2012

Para mayor referencia, revisar los siguientes recursos:

WWID (World Wide Name)

LVM (Logical Volume Manager)

How can I boot a server from a replicated SAN LUN using device-mapper-multipath in Red Hat Enterprise Linux 5?”

Red Hat Linux boot on SAN & multipath”

Storage area network

Initrd (Initial ramdisk)


Escenario:
Se tiene un sitio “primario” y un sitio de “contingencia” con las siguientes características:





Sitio Primario
1 cuchilla sobre un Blace Center IBM
1 Storage IBM Storwize

Sitio Secundario
1 cuchilla sobre un Blace Center IBM
1 Storage IBM Storwize

Objetivo
Disponder de un servidor RHEL 5 con ORACLE funcionado en el sitio primario y que este se replique en el sitio de contingencia mediante el producto “Storwize”.

La réplica de datos se hace con el total de LUNs asignados al servidor RHEL.

Problema
El problema de este escenario es que RHEL trabaja con WWID para acceder a los diferentes LUNs que se le presenta (por ejemplo el LUN del directorio raíz). Cuando el software de replica de LUNs (en este caso “storwize”) hace la réplica de las LUNs del sitio primario con el sitio de contengencia, los WWID también son replicados (en realidad todos los datos son replicados del sitio primaro al sitio de contingencia), de forma que cuando RHEL hace “boot on SAN” del sitio de contingencia, este no sabe como acceder a las LUNs de este sitio (contingencia) puesto que los WWID no corresponden.

Esto aplica a “boot on SAN” y a cualquier LUN que se presente a RHEL y sea replicado.

Solución
La solución a este problema es indicar a RHEL (que hace “boot on SAN” desde el sitio de conteingcia) los WWID correspondientes a los LUNs del sitio de contingia y que no use las referencias a los WWID del sitio princial.
Para resolver este problema se creará un nuevo “initrd” y una nueva entrada en GRUB que haga refencia al nuevo initrd con los WWIDs correspondientes a cada sitio:



Procedimiento
1) Instalar REHL con la opción “linux mpath
2) Cuando la instalación se haya concluido, verificar que “multipath” esté configurado con “friendly names” para el apropiado mapeo de “/dev/mapper/mpath*
3) Crear los nuevos volúmenes lógicos (LVM) para Oracle (usar “system-config-lvm”)
4) Modificar GRUB de manera que este tenga una nueva entrada de boot y permita cargar un nuevo “initrd”, el cual tendrá los WWID de ambos sitios.

Descomprimir y desempaquetar el “initrd” actuál

# mkdir /root/boot
# cp /boot/initrd-2.6.img /root/boot
# cd /root/boot
# gunzip initrd-2.6.img | cpio -i –make-directories
# rm initrd-2.6.img


Notas:
a) El archivo “/root/boot/etc/multipath.conf” debe tener TODOS los WWID de los LUNs que se vayan a usar en ambos sitios.

b) El archivo “/root/boot/etc/multipath/bindings” debe tener las referencias en formato “friendly names” con los WWID del sitio de contingencia UNICAMENTE para que LVM los gestione correctamente.

c) El archivo “/root/boot/etc/multipath/wwids” debe tener los WWID del sitio de contingencia.

Creación/modificación del nuevo initrd

# cd /root/boot/
# find ./ | cpio -H newc -o > initrd-nuevo-2.6.cpio
# gzip -9 initrd-nuevo-2.6.cpio
# mv initrd-nuevo-2.6.cpio.gz initrd-nuevo-2.6.img


Crear nueva entrada en GRUB
Crear nueva entrada con el nuevo initrd-nuevo.

Sincronizar los LUNs mediante el software de gestión de los storage
Con el GUI de Storwize, sincronizar los LUNs del sitio primario con el sitio de contingencia y cambiar los roles de cada sitio.

Networking
Otro problema que surge en este escenario es que cada servidor (cuchilla Blade IBM) tiene sus propias direcciones “MAC Address”, información que se replica en ambos sitios.

Solución
En el archivo “/etc/sysconfig/network-scripts/ifcfg-eth0” se deberá quitar la directiva HWADDR para que quede así:

DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=DHCP


Fin de documento.