Despliegue de la máquina virtual Base XenU
Descargar la imagen de: [Donload|aquí] no disponible aún. Esta documentación será actualizada a la versión 1.1 timanfaya.
Creación básica de una máquina virtual a partir de una imagen de máquina de servicio.
Creación de la máquina virtual
Asumimos que tenemos las imágenes de máquina virtual y la utilidad createvm en /opt/xen. Si no es así, descargarlas de:
- ftp://yumrepo.canarytek.com/Xen
- Utilizamos el script createvm pasándole todos los parámetros necesarios. Supongamos que queremos crear una VM con las siguientes características:
- Nombre: test
- Tamaño volumen: 3G
- Imagen de máquina virtual: ''zero51.tgz''
- RAM: 128
- IP: 192.168.1.23
- Bridge Xen: xenbr0
- Creamos la máquina con el comando:
./createvm test 3G zero51.tgz 128 192.168.1.23 xenbr0
- Este script hace automáticamente los siguientes pasos:
- Crea un volumen LVM para la máquina.
- Crea un volumen LVM para swap y lo inicializa.
- Configura la red con la IP indicada (para Centos).
- Genera la configuración de la máquina virtual (la MAC se calcula a partir de la IP).
Objetos PICA y monitorización
NOTA: Para evitar falsos positivos en la herramienta de monitorización, esta parte sólo hay que hacerla si la máquina va a quedar completamente operativa. Si por alguna razón la máquina queda con alertas en estado CRITICAL habrá que agregarle la variable nagios_skip_host = '1', reinstalar los objetos de Nagios y reiniciar Nagios (ver mas abajo). De esta forma evitamos que máquinas a medio instalar generen alertas a los operadores del NOC (centro de conocimiento/soporte/mantenimiento).
- Asegurarnos que la máquina está incluida en el grupo base de PICA.
- Instalamos PIFIA para que cargue la configuración de la máquina.
pica -iv +F pifia +H ctk.nagios* Actualizamos la configuración de nagios para incluir estas máquinas:
pica -iv +F nagios +H ctk.nagios
pica -xv +F "service nagios restart" +H ctk.nagios* Comprobar que la nueva máquina aparece en el Nagios. * Forzamos la ejecución de alertas en la máquina para comprobar que llega la notificación:
pica -xv +F "scheduler Emergency" +H maquina
pica -xv +F "scheduler Warning" +H maquina* Instalamos munin-node en la máquina:
pica -xv +F "yum install munin-node" +H maquina
pica -xv +F munin +H maquina