Xen Virtualizacion
Índice de contenido
1. Conceptos de clusters.....................................................................................................................2
2. Entorno de virtualización Xen.......................................................................................................32.1 Particularidades.......................................................................................................................3
2.2 Comandos propios de Xen.......................................................................................................3
2.3 Control de las máquinas virtuales............................................................................................42.4 Gestión a través del Cluster.....................................................................................................4
3. Crear una máquina virtual en Xen..................................................................................................5
3.1 Clonar una máquina existente..................................................................................................53.2 Desde una plantilla..................................................................................................................5
1
1. Conceptos de clusters
Los clusters que se manejan en el Blade S se refieren a la alta disponibilidad de las máquinas
virtuales. En el caso del Xen, el gestor del Cluster se encarga de “resucitar” una máquina virtual en caso de caída de la misma o del nodo físico sobre la que se ejecutaba. En el caso de los ESX, se
requiere una intervención manual, pero la pérdida de un nodo físico no impide que las máquinas
virtuales puedan arrancarse sobre el nodo alternativo.
Para poder ejecutar una máquina virtual en cualquiera de los nodos del cluster, las imágenes
de los discos virtuales o las raw luns deben ser visibles desde todos los nodos. En el caso de las imágenes de disco, estarán ubicadas en un Cluster File System. Este tipo de sistema de ficheros es
utilizable de forma simultánea por todos los nodos. Para los nodos Xen se utiliza el propio GFS de
la distribución, mientras que ESX utiliza el formato vmfs3.
Otra información que debe estar compartida por los nodos del Cluster es la configuración de las máquinas virtuales, la cual se detalla en sus ficheros de configuración. En Xen dichos ficheros
de configuración se ubican en el subdirectorio “domains” del GFS, pudiendo accederse desde
cualquier nodo. De la misma forma, el fichero de configuración de las máquinas virtuales de ESX
se ubica en un directorio con el nombre de la máquina virtual, estando localizado dicho directorio
sobre un volumen vmfs3.Por último, en el Cluster Xen los propios procesos del Cluster se encargan de vigilar la
disponibilidad tanto de los servicios (máquinas virtuales) como de los nodos físicos. Si el Cluster
detecta la caída de una máquina virtual, primero intenta volver a levantarla sobre el nodo donde
estaba corriendo y, si vuelve a fallar, sobre otro nodo del Cluster. En caso que el Cluster no reciba la respuesta de uno de los nodos, procede a reiniciarlo físicamente (fencing). Los servicios que corrían
sobre el nodo se arrancan sobre los nodos restantes.
El comando “clustat” lista los nodos que conforman el Cluster así como las máquinas
virtuales que pertenecen al Cluster. Además de indicar sobre qué nodo está corriendo una máquina
virtual, se precisa el estado de la misma (corriendo, parada, etc).Mediante el comando “clusvcadm” se puede parar una máquina virtual (d), arrancarla
sobre un nodo determinado (e) o migrarla en caliente a otro nodo (M).
2
2. Entorno de virtualización Xen
2.1 Particularidades
El entorno de virtualización Xen requiere la modificación del núcleo del sistema operativo ...
Regístrate para leer el documento completo.