GNU/Linux >> Tutoriales Linux >  >> Linux

Controlador falso OpenStack para simulaciones en la nube [Tutorial]

OpenStack es un popular sistema operativo en la nube que le permite controlar una gran cantidad de recursos informáticos, de almacenamiento y de red. Es compatible con todos los hipervisores populares, como KVM, Xen, VMware, HyperV, etc., y esta integración se realiza mediante controladores informáticos: libvirt.LibvirtDriver para KVM, xenapi.XenAPIDriver para Xen, vmwareapi.VMwareVCDriver para VMware y hyperv.HyperVDrive  para HyperV. Pero, ¿alguna vez ha querido iniciar miles de máquinas virtuales que requieren una gran cantidad de memoria y almacenamiento? (Quiero decir, ¡simulación en la nube!) Bueno, es posible que pocos quieran usar el marco CloudSim, pero también puede hacer lo mismo con OpenStack. Junto con los controladores informáticos para hipervisores populares, OpenStack Fake Driver simplemente habilita miles de VCPU y una gran cantidad de almacenamiento y RAM en el nodo informático.

La parte central de nova-compute El servicio es el controlador de virtualización (llamado controlador de cómputo) que interactúa con Hypervisor. Por ejemplo, el host informático que admite el hipervisor KVM utilizará libvirt.LibvirtDriver como controlador de cómputo y le permite iniciar máquinas virtuales reales. Mientras que el controlador falso omitirá el hipervisor y simplemente iniciará acciones de VM falsas, como crear una VM, iniciar, detener u obtener información de diagnóstico. Para hacer eso, debe habilitar el controlador falso en los nodos de cómputo como se muestra a continuación:

Habilitar el controlador falso de OpenStack en Mitaka

Paso 1: Establecer compute_driver atributo en /etc/nova/nova-compute.conf  para usar falso.FakeDriver .

[compute-host]# vim /etc/nova/nova-compute.conf
[DEFAULT]
compute_driver=fake.FakeDriver

Paso 2: Reinicie nova-compute servicio.

[compute-host]# /etc/init.d/nova-compute restart

Paso 3: Verifique si el controlador falso está habilitado.

Vaya al panel de Horizon y haga clic en "Hipervisor". Busque el valor "falso" en la columna "Tipo" como se muestra en la imagen a continuación.

El controlador falso habilitará 1000 VCPU, 781 GB de RAM y 585 TB de almacenamiento por nova-compute nodo. Ahora el controlador falso manejará todas las solicitudes de VM.

Paso 4: Ajustar cuotas

Aunque el controlador falso le permite iniciar una gran cantidad de máquinas virtuales, puede estar limitado por las cuotas establecidas para el usuario. Por lo tanto, ajuste las cuotas a través del panel de Horizon.

Paso 5: Controlador falso Python Script.

La fuente del controlador falso está presente en /usr/lib/python2.7/dist-packages/nova/virt/fake.py . Si alguna vez desea más de 1000 VCPU en un nodo de cómputo, debe ajustar los valores en fake.py .

¡Eso es todo! ¡Comienza tus simulaciones!


Linux
  1. Error de cálculo de OpenStack:no hay registro de nodo de cálculo para el host [resuelto]

  2. Mellow Player:integración de música en la nube para su escritorio

  3. Comprender la memoria RAM para su servidor en la nube

  4. Qué buscar en un proveedor de alojamiento en la nube

  5. El alojamiento en la nube es una clave maestra de TI para desarrolladores

Cómo cargar y descargar imágenes de la nube en OpenStack

CloudBerry Una herramienta de copia de seguridad en la nube fácil de usar para Linux

¿Instalar controlador para Gtx 1070?

Codeanywhere:un IDE en la nube multiplataforma rico en funciones para Linux

Configuración de Dropbox para un servidor en la nube de Linux

El mejor almacenamiento en la nube para Linux:15 revisados ​​por nerds de Linux