A mi me ha pasado que en 2 servidores las NIC de cada uno se han nombrado en el mismo orden, coincidiendo así:
NIC0 eth0
NIC1 eth1
NIC2 eth2
Pero en el tercer servidor la NIC1 correspondía a la eth0 y la NIC0 a la eth1. Primero habia pensado en cabiar los udev, peró existe una forma más correcta de hacerlo mediante el CLI.
xe pif-scan host-uuid=
xe pif-list
xe pif-forget uuid=
xe pif-introduce host-uuid= mac= device=eth
Más info: http://fragged.nu/2009/08/re-arrange-network-interface-cards-in-xenserver/
Reiniciamos y listo :)
lunes, 29 de noviembre de 2010
jueves, 18 de noviembre de 2010
Citrix XenServer - Ubuntu 10.4 xs-tools
XenServer trabaja de dos maneras:
- HVM: (hardware-assisted virtualisation)
- PV: (paravirtualization) Mejor rendimiento
Para Instalar Ubuntu 10.4 lo que se hace es pasar de HVM a PV. Instalamos a partir de Other Media Template y una vez finalizada la instalación + SSH hacemos lo siguiente:
sudo cp /etc/init/tty1.conf /etc/init/hvc0.conf
vim /etc/init/hvc0.conf #Reemplazamos todo lo que hace referencia a tty1 por hvc0
En mi caso parto ya de una imagen xen opensource con lo cual no necesito cambiar los parametros del kernel. Si hace falta este paso ver el siguiente post: http://www.jansipke.nl/installing-xenserver-tools-on-ubuntu-10-04
Instalamos la xentools
dpkg -i xe-guest-utilities_5.6.0-578_amd64.deb
Reiniciamos
update-rc.d -f xe-linux-distribution remove
update-rc.d xe-linux-distribution defaults
Reiniciamos y ya lo tenemos en PV
Etiquetas:
Linux,
virtualización,
xen,
Xenserver
miércoles, 17 de noviembre de 2010
Citrix XenServer: Multipath
Por lo visto el multipath que te configura la GUI del xencenter solo configura un camino. Para que vea todos los caminos que tengamos en la cabina hay que ejecutar los siguientes comenados.
sleep 30
iscsiadm -m node -L all
iscsiadm -m session --rescan
/etc/init.d/multipathd restart
multipath -v3
/opt/xensource/sm/mpathcount.py
Tambien se pueden poner en /etc/rc.d/rc.local y asi siempre lo tendremos listo.
Etiquetas:
Linux,
virtualización,
xen,
Xenserver
lunes, 8 de noviembre de 2010
Sparse copy - Posible ahorro de espacio
Para copiar archivos con la opción sparse, lo podemos hacer con el comando tar.
tar -cSvf fichero.tar.gz fichero
-S, --sparse
handle sparse files efficiently
handle sparse files efficiently
En informática , un archivo disperso es un tipo de archivo informático que intenta utilizar el sistema de archivos del espacio de manera más eficiente cuando los bloques asignados a los archivos son en su mayoría vacías. Esto se logra escribiendo una breve información ( metadatos ) que representan los bloques vacíos en el disco en lugar del actual espacio "vacío" que constituye el bloque, utilizando menos espacio en disco.
El tamaño de bloque completo se escribe en el disco como el tamaño real
sólo cuando el bloque contiene "real" (no vacío) de datos.
Al leer los archivos dispersos, el sistema de archivos
de forma transparente convierte metadatos que representan los bloques
vacíos en "real" bloques llenos de cero bytes en tiempo de ejecución. La aplicación no es consciente de esta conversión.
La mayoría de los sistemas de archivos modernos soportan archivos dispersos, incluyendo la mayoría de Unix variantes y NTFS [1] , pero sobre todo no de Apple HFS + . Sparse files are commonly used for disk images , database snapshots, log files and in scientific applications. Los archivos dispersos se utilizan comúnmente para imágenes de disco , base de datos de instantáneas, archivos de registro y en aplicaciones científicas.
Para ver un poco más como funciona, encontré el siguiente link http://www.limited-entropy.com/sparse-files-posible-ahorro-de-espacio
Etiquetas:
Linux
viernes, 5 de noviembre de 2010
Citrix Xen - Bridge Bug
Después de montar dos nodos de Citrix Xen Server, en uno de ellos el bridge que le traía las vlans para las Vms, no le llegaban paquetes de esas Vlans. En el interface sí. Resulta ser un bug. Y se soluciona así:
Enable the epel repo:
rpm -ivh http://download.fedora. redhat.com/pub/epel/5/i386/ epel-release-5-3.noarch.rpm
Install ebtables:
yum install ebtables
Install the following filter (replace eth1 with the interface you're using for your VM VLANs):
ebtables -t broute -A BROUTING -p 802.1Q -i eth1 -j DROP
Enable ebtables at startup:
chkconfig --levels 2345 ebtables on
Check the current "broute" table rules:
ebtables -t broute --list
Save the tables for next start
/etc/init.d/ebtables save
Etiquetas:
citrix,
virtualización,
xen
miércoles, 3 de noviembre de 2010
tinydns - generar registros NAPTR+SRV
Manera fácil de generar registros NAPTR+SRV
http://anders.com/projects/sysadmin/djbdnsRecordBuilder/#NAPTR
http://anders.com/projects/sysadmin/djbdnsRecordBuilder/#NAPTR
Suscribirse a:
Entradas (Atom)