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

Also available in: HTML TXT