Estamos planeando una migración lenta desde VMware (y aplicaciones de terceros) a alternativas de código abierto (gratis sería genial).
Básicamente, queremos comenzar con un pequeño laboratorio de clúster, luego migrar el entorno de producción (más de 35 ESX, 1500 VM) en el futuro (X años, no hay prisa ... todavía)
Nuestra apuesta es CentOS / Scientific Linux como el sistema operativo de elección y KVM como el hipervisor.
La alternativa de vCenter en la que estamos pensando es Convirt , pero no sabemos si todas las características que usamos en VMware serán provistas por Convirt (HA, DRS, clustering, ...), o deberíamos probar otras alternativas ( ¿algunas ideas?)
El monitoreo está siendo reemplazado por Nagios y la copia de seguridad / replicación será reemplazada por algo de magia de secuencias de comandos.
Entonces, ¿hay alguien que nos pueda dar algunos consejos, o en una situación similar?
PD.- Esta es mi primera pregunta en serverfault, y mi nivel de inglés no es tan bueno, pero espero que la pregunta sea comprensible.
PS2.- Olvidé mencionar que también proporcionamos VDI. Y la alternativa que hemos estado pensando es Spice .
Respuestas:
Habiendo pasado recientemente por la misma canción y baile con mi propia administración ("¡VMWare es realmente costoso! Mira qué opciones de OSS existen"). Tengo algunas observaciones para compartir.
Ese último punto es el grande. Está muy bien tener 150 instancias de KVM, pero sin algún tipo de automatización para mover máquinas, no te hace mucho bien. Existen muchos, muchos marcos de orquestación OSS y no OSS, muchos de ellos construidos en Libvirt. Una vez que haya encontrado un hipervisor que funcione de la manera que le gustaría, probablemente pasará la misma cantidad de tiempo si no evalúa los marcos de administración para algo que funcione de la manera que lo necesita.
Me ha impresionado CloudStack. Fue comprado recientemente por Citrix, pero es un marco de administración de OSS que (al menos hace un par de meses) tiene algunas características que solo se encuentran en los marcos de pago. Dicho esto, tiendes a obtener un marco mucho más pulido cuando lo pagas; CloudStack está en desarrollo activo, por lo que está cambiando rápidamente.
fuente
No lo he usado yo mismo, pero hay Proxmox-VE. Según Hak5, es compatible con una variedad de sistemas operativos, incluido Windows. También es compatible con la agrupación
fuente
Citrix XenServer es un hipervisor de código abierto y podría ser un buen candidato para usted.
Hay bastantes herramientas disponibles para administrarlo, pero puede encontrar brechas en las que tiene que gastar dinero donde las herramientas gratuitas / de código abierto se quedan cortas. Sin embargo, en comparación con lo que obtienes con VMware ESXi, la edición gratuita proporciona bastante (la migración en vivo, por ejemplo, viene con la versión gratuita de XenServer).
VDI es gratuito para hasta 10 escritorios con XenDesktop 5.5 Express Edition (prueba, luego de 30 días, debe registrarse para obtener una licencia gratuita perpetua).
Sin embargo, creo que en algún momento, tendrá que gastar dinero, especialmente con una implementación grande como la suya. Una cosa es tener un host o dos y calcular, "bueno, puedo salir con un puñado de scripts o simplemente hacer esto y aquello a mano", pero con más de 35 hipervisores, clustering, failover / recovery, provisioning, etc. todo ( probablemente) distribuido en varios equipos (¿y departamentos, tal vez?), tiene que hacer un trabajo pesado (como probablemente ya sabe).
También aprovecharía el tamaño de su implementación al relacionarme con las personas de relaciones públicas / marketing / comunicaciones donde sea que piense ir; Puedo ver un estudio de caso jugoso desplegándose aquí para cualquier proveedor / organización con la que decida ir y probablemente le lanzarán todo tipo de regalos en servicio, software y soporte para llevarlo a cabo con éxito.
fuente
Para grupos pequeños (es decir, <10 hosts): Proxmox: compatible con KVM y OpenVZ, interfaz web agradable. http://pve.proxmox.com/
Para clústeres grandes: OpenNebula: admite KVM, Xen, hipervisores vmware y utiliza API estándar (EC2, OCCI). http://opennebula.org/
fuente
Echa un vistazo a Hyper-V. No es de código abierto, pero es gratuito y le proporcionará la mayoría de las cosas que está buscando. Actualmente estoy ejecutando un clúster de 3 servidores y varias docenas de máquinas virtuales CentOS y me encanta.
fuente
Estoy en el medio de probar RHEV 3.0 (la oferta de administración de virtualización de Red Hat). No está mal hasta ahora.
Por el momento no es de código abierto, pero eso está en la hoja de ruta: Red Hat planea abrir el código fuente completo de la pila de administración en el próximo año o dos.
Está dirigido tanto a virt de servidor como a VDI, por lo que sería adecuado para su implementación.
No es tan avanzado como vSphere (como admite RH) pero la funcionalidad es bastante buena.
Otra gran ventaja para RHEV es que está usando KVM y ovirt - ¡sin bloqueo!
fuente
Lo que describe es una configuración bastante grande, y el hecho de que también esté proporcionando VDI, hace que RHEV sea la respuesta perfecta a la pregunta.
Por supuesto, soy parcial, así que no confíe en mi palabra, póngase en contacto con Red Hat.
fuente