¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

Orquestador para KVM

Hola gente!

Actualmente tengo en prod 4 Centos 7 con KVM, 2 de ellos comparten SAN, que administro con virt-manager. Dentro de unos meses llegan 4 ProLiants DL180 y una SAN dedicada para esos servers, donde también pienso tirar KVM con la idea de virtualizar Windows Server y tirar servicios de AD, File y Print server, DHCP, DNS y algunas VMS con *nix.

Mi idea es ir a un orquestador, alguna solución tipo oVirt. OpenStack / CloudStack me parece un overhead (quizas me equivoco).

Quizás esté muy cerrado en KVM, me abriría a Xen aunque no tengo mucha experiencia. A Hyper-V no.

Mis preguntas son... Qué consideran adecuado? Qué herramientas recomiendan?



Saludos y gracias!

Respuestas

  • oVirt es la que va IMHO. Hoy en día es de lo mejorcito que hay Open Source que le hace la pelea a VMware. También tenés Proxmox sino, pero honestamente nunca lo probé.

    No te vayas a Xen, ese antro ya debería estar cerrado. OpenStack es para otra cosa, no para VMs persistentes.
  • Proxmox con una SAN dedicada anda muy bien.

    Vas a poder virtualizar Win* con qEmu y *nix con LXC es las ultimas versiones u OpenVZ.
  • TheForeman DE UNA. yo investigue todas las opciones que hay dando vueltas y la verdad que para esa escala que es un toque mas chica que la mia, (debo tener en 2 racks unos 20 baremetals y 130 vms), no hay otra tool que haga todo lo que foreman hace. Te sirve para instalar virtuales y ademas para instalar físicos enganchado con pupet, saltstack etc. Ademas te permite tener webconsole, desde el browser te enganchas al vnc de kvm, es la gloria.

    Lo único que no tiene foreman es live migration, pero eso lo haces con virsh y sale andando igual, despues refrescas el nodo en foreman y se atachea la vm al hypervisor de destino.

    Posta, que yo pase por esta investigación y no hay nada que haga lo que foreman hace. Ademas lo desplegas en 1 vm chica y lo enganchas con todos tus libvirtd y voilá.

    Eso si, la curva de aprendizaje es bastante paja, yo tuve que armar varios ambientes para entender bien como venía la mano. Pero no lo cambio por nada.
  • Rápido y sucio tenés Proxmox que está bueno pero no me convence.

    Iría por Cloudstack que lo conozco pero necesitás 2 storages (primary & secondary) "separados" esto es:
    En el Primary es donde vas a tener las imágenes qcow2 de tus VMs, y en el Secondary los snapshots, ISOs, templates, etc.
    E instalarlo es una BOLUDEZ con mayúsculas.

    OpenStack la verdad que nunca llegué a usarlo en producción como para opinar fehacientemente (Nova al menos)

    Y creo que hoy por hoy lo mejor sería probar Ovirt, que tampoco lo he usado ni probado asi que toco de oído.
  • OpenNebula va muy bien. Tengo un esquema parecido, 5 servers dell con una san por FC. La instalación en sí fue sencilla, pero nos dió un poco de laburo setearlo con LVM. Tuvimos que hacer algunas modificaciones a los scripts de clonación y de más, pero nada del otro mundo.

    Anda muy bien el livemigration y la creación de las vms a partir de templates contextualizados (tanto linux como windows). El manejo de redes con VLANs está bueno también.

    Además permite generar un pool de recursos para determinados usuarios, incluso haciendo accounting de los recursos usados.
Este hilo ha sido cerrado.