Archive for November, 2007

Últimamente me lo están preguntando mucho, así que he decidido poner esta pequeña explicación al respecto.

¿Qué es LVM?

Administración Lógica de Volúmenes, o Logical Volume Management (LVM), en inglés, existe como un conjunto de herramientas que le permite manejar el almacenamiento en disco de una manera muy flexible. Entre otras cosas, permite un control poderoso sobre las particiones (por ejemplo, cambiar tamaño sin reiniciar) y hace que operaciones como cambios en dispositivos sean relativamente sencillas. LVM actúa como una alternativa a la manera estándar de administrar las particiones en disco.

Históricamente, el soporte de LVM ha sido implementado en Linux 2.4. Linux 2.6 tiene una nueva versión, llamada LVM2. El proceso de migración requiere la instalación de nuevas versiones de las herramientas del usuario (cubiertas más adelante en este documento), pero ¡dejarán intactos sus datos!

Si no es usuario de LVM, pero cree que LVM2 parece útil, puede convertir sus discos para usar este formato en una fecha futura, siguiendo la Guía de Instalación LVM2 en Gentoo. Por ahora, concentrémonos en hacer que nuestra migración vaya sobre ruedas.

Vía: Handbook Gentoo 

gentoo.jpgUn pequeño tip para asegurar unos buenos y snos flags para ia64 Xeon

Lo primero que debemos hacer es mirar los flags de nuestro procesador:

# cat /proc/cpuinfo

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 6
model name : Intel(R) Xeon(TM) CPU 3.00GHz
stepping : 4
cpu MHz : 2992.500
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est cid cx16 xtpr lahf_lm
bogomips : 5985.05
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 48 bits virtual
power management:

Podemos observar que tiene los flags lm lo que implica que es un EMT64.

Continue reading ‘Flags para Intel Xeon /etc/make.conf’ »

vmware.gifÚltimamente estábamos teniendo problemas con la detección de pendrives en máquinas virtuales Windows alojadas en anfitriones Linux, en este caso SUSE.Pues bien, editando el fichero /etc/fstab y cambiando la linea:usbdevfs /proc/bus/usb usbfs noauto 0 0por la linea:usbfs /proc/bus/usb usbfs rw 0 0volverá a detectar estos dispositivos correctamente.Vía: Andaira

Interesantisimo y completisimo articulo sobre la teoria de asegurar el servicio en un sistema informatico.
Sistemas informaticos redundantes | El rincón de Linux
Sistemas informaticos redundantes

En este articulo vamos a ver una introduccion de diferentes tecnicas que se utilizan para que los sistemas informaticos esten disponibles y se puedan acceder incluso cuando alguna parte del sistema falla.

Cuando se tienen sistemas criticos que tienen que estar disponibles y funcionando 24 horas al dia, 365 dias al año, hay que intentar minimizar los fallos que puedan afectar al funcionamiento normal del sistema. Fallos van a ocurrir, pero existen tecnicas y configuraciones que ayudan a tener sistemas redundantes, en los que ciertas partes pueden fallar sin que esto afecte al funcionamiento del mismo.

telnet-window.jpgUn pequeño tip para probar si un servidor de correo está funcionando, sin necesidad de tener que instalar ningún cliente de correo.

TELNET server SMTP ;smtp o 25, es el puerto
MAIL FROM: email@origen
RCPT TO: email@destino
DATA ;el texto a mandar en el email. Acaba en "cr lf
. cr lf" (lo dice por pantalla)
lo que quieras mandar
lo que quieras mandar
lo que quieras mandar
.
QUIT

Uppercase/lowercase does not appear to be significant.

Tecleamos Respuesta del servidor
Telnet al servidor en el puerto 25 220 (luego se identifica – posiblemente con varias lineas de 220 + texto)
HELO nuestro nombre de dominio 250 (seguido de un mensaje)
MAIL FROM:nombre_cuenta@dominio.com (ej, tu cuenta de correo) 250 esta sintacticamente correcto
RCPT TO:destinatario@dominio.com (la cuenta de correo del destinatario) 250 esta correcto
DATA Nos indica que podemos enviar la data, luego CRLF punto CRLF al final
Escribimos el mensaje luego CRLF punto CRLF (ej, escriban un punto en un linea nueva y luego presionamos ENTER) 250
QUIT Mensaje de desconexion

Cortesía de Andros

Hasta la fecha de hoy no existe una consola vmware para poder administrar gráficamente.

Siendo Mac OS X en su corazón un sistema BSD, DarwinBSD, podemos instalar las Xwindows para Darwin con la idea de llevarnos las aplicaciones gráficas desde el servidor Linux.

En (Linux) VMware Server:

  • Configurar SSH y X11 forwarding:
    • Edita /etc/ssh/sshd_config y añade o descomenta las siguientes líneas:
      • PasswordAuthentication yes
      • X11Forwarding yes
    • Reinicia el servico SSH: /etc/init.d/ssh restart.
  • Localiza el mapa de teclado apropiado en /usr/lib/vmware/xkeymap/, edita si es necesario el mapa de carácteres (existe un artículo de VMware acerca de esto en keyboard mapping on a Linux host ) y edita ~/.vmware/preferences al objeto de incluir:
    • xkeymap.language="keyboardmap (gb101 para un Apple UK keyboard).

Continue reading ‘Admnistrar VMs desde Mac OS X’ »

vmware-player-ubuntu-install-4.pngLo primero que debemos hacer es registrar la VM en el servidor VMware.

# vmware-cmd -s register "/vmware/Nagios/Ubuntu.vmx"

Y finalmente ya podremos ejecutar la máquina con la siguiente instrucción:

# vmrun start "/vmware/Nagios/Ubuntu.vmx"

En el caso de que se nos quede colgada la consola sin noticias de s se ha ejecutado o no la VM en cuestión, lo mejor que podemos hacer es ejecutar otra consola y mirar que está pasando en el /var/log/messages.

# tailf /var/log/messages

ó

# tail -f /var/log/messages

Otro caso puede ser el mensaje que nos puede enviar la instrucción vmware-cmd /ruta/a/la/vm start

VMControl error -16: Virtual machine requires user input to continue

Ni más ni menos que lo que dice: necesita la interacción de alguien para poder continuar. Esto se puede tratar desde vmware-server-console que es la plicación gráfica, capaz de ayudarnos con este problema.