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)
(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
Fuente: http://askubuntu.com/questions/118151/disable-alt-for-window-move-in-gnome-shell
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 |
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
E-Mail:
pedro.flor
#
gmail . com
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.
Friday, July 6, 2012
systemctl: mejorar el “boot time” de Fedora 16
systemctl: mejorar el “boot time”
de Fedora 16
Fedora en sus versiones recientes (creo
que 15 en adelante) incorpora un nuevo sistema de gestión de
servicios: ”systemctl”.
A continuación cómo mejorar el tiempo
de inicio del SO (boot time) de Fedora 16 mediante “systemctl”.
1) Analizar los servicios que más
demoran en iniciarse y que afectan el “boot time”
# systemd-analyze blame |
En mi caso, el resultado del anterior
comando proporciona el siguiente resultado:
# systemd-analyze blame
66510ms sm-client.service 61395ms sendmail.service 11169ms udev-settle.service 10845ms fedora-loadmodules.service 6480ms var-lib-nfs-rpc_pipefs.mount 4058ms systemd-vconsole-setup.service 3826ms media.mount 3794ms dev-hugepages.mount 3779ms dev-mqueue.mount 3763ms sys-kernel-security.mount 3751ms sys-kernel-debug.mount 3346ms udev-trigger.service 3333ms udev.service |
Como se puede apreciar (en rojo) los
servicios que toman un tiempo considerable en iniciarse son “sendmail”.
2) Deshabilitar servicios
innecesarios
# systemctl disable
sm-client.service # systemctl disable sendmail.service # systemctl disable vmware-workstation-server.service # systemctl disable vmware.service |
3) Ahora es necesario reiniciar el
SO y verificar la reducción del boot time.
Fuentes:
Friday, May 18, 2012
RHEL "linux rescue" & LVM
Problema: El filesystem LVM "root" ( / ) está con problemas y por tanto es necesario su reparación.
1) Iniciar con el DVD de instalación de Red Hat en modo rescate "linux rescue"
2) Una vez iniciado el sistema de rescate, escoger "Read Only" de montaje de filesystems.
3) Ejecutar los siguientes comandos:
Fuentes: Google
1) Iniciar con el DVD de instalación de Red Hat en modo rescate "linux rescue"
2) Una vez iniciado el sistema de rescate, escoger "Read Only" de montaje de filesystems.
3) Ejecutar los siguientes comandos:
# umount /mnt/sysimage/* # umount /mnt/sysimage/dev/pts # umount /mnt/sysimage/dev # umount /mnt/sysimage/* # fsck.ext3 -c -v -p /dev/VolGroup00/LogVol00 |
Nota: la dirección
“/dev/VolGroup00/LogVol00” puede cambiar.
Fuentes: Google
Friday, April 20, 2012
Open Source
Closed source programs piss me off. Resistance is futile. You will be Open Sourced.
No conozco su autor, sin embargo comparto su sentir...
PD: Esta frase no la inventé yo, pertenece a alguien más...
Thursday, March 15, 2012
Red Hat Linux boot on SAN & multipath
Escenerio:
Cuchilla conectada a un Storage "Storewize v7000" con múltiples PATHS.
Requerimiento:
Instalar Red Hat Linux en una cuchilla y que haga Boot on SAN gestionando apropiadamente las múltiples rutas al LUN del storage
Actividades:
Instalar RHEL 5.5 o superior con la opción "linux mpath".
Una vez iniciado el instalador de RHEL (anaconda) proceder como una instalación normal.
Esta opción indica a RHEL que haga la instalación en el "LUN 0" de forma que el SO gestione apropiadamente las múltiples rutas y las vea como una (1) sola.
Comandos usados:
Otras referencias:
Cuchilla conectada a un Storage "Storewize v7000" con múltiples PATHS.
Requerimiento:
Instalar Red Hat Linux en una cuchilla y que haga Boot on SAN gestionando apropiadamente las múltiples rutas al LUN del storage
Actividades:
Instalar RHEL 5.5 o superior con la opción "linux mpath".
Una vez iniciado el instalador de RHEL (anaconda) proceder como una instalación normal.
Esta opción indica a RHEL que haga la instalación en el "LUN 0" de forma que el SO gestione apropiadamente las múltiples rutas y las vea como una (1) sola.
Comandos usados:
# multipath -ll Muestra la topología multipath actual # fdisk -l Muestra un listado de todos los dispositivos actuales del SO # echo "- - -" > /sys/class/scsi_host/host#/scan Reconoce nuevos discos en caliente # scsi_id -g -u -s /block/sda Determina el WWID SCSCI de /dev/sda # system-config-lvm Herramienta gráfica para gestionar LVM
|
Otras referencias:
Subscribe to:
Posts (Atom)