El hardware específico necesario para ejecutar VMware Integrated OpenStack depende del tipo de implementación y las redes que seleccione.
Cada host de ESXi que utilice para VMware Integrated OpenStack debe tener al menos ocho procesadores lógicos.
Implementaciones de HA
Se necesitan tres hosts ESXi para implementar las máquinas virtuales siguientes:
Componente |
Máquinas virtuales |
vCPU |
vRAM (GB) |
Espacio en disco (GB) |
---|---|---|---|---|
Servidor de administración de OpenStack |
1 |
VDS: 2 (2 por máquina virtual) NSX: 4 (4 por máquina virtual) |
4 (4 por máquina virtual) |
25 (25 por máquina virtual) |
Plantilla de OpenStack |
1 |
2 (2 por máquina virtual) |
4 (4 por máquina virtual) |
20 (20 por máquina virtual) |
Equilibrador de carga |
2 |
4 (2 por máquina virtual) |
8 (4 por máquina virtual) |
40 (20 por máquina virtual) |
Base de datos |
3 |
12 (4 por máquina virtual) |
48 (16 por máquina virtual) |
240 (80 por máquina virtual) |
Controlador |
2 |
16 (8 por máquina virtual) |
32 (16 por máquina virtual) |
160 (80 por máquina virtual) |
Controlador de proceso |
1 |
2 (2 por máquina virtual) |
4 (4 por máquina virtual) |
20 (20 por máquina virtual) |
TOTAL |
10 |
VDS: 38 NSX: 40 |
100 |
505 |
Se crea otra máquina virtual de controlador de proceso con las mismas especificaciones para cada clúster de proceso que se agrega a la implementación.
Implementaciones compactas
Se necesita un host ESXi para implementar las siguientes máquinas virtuales:
Componente |
Máquinas virtuales |
vCPU |
vRAM (GB) |
Espacio en disco (GB) |
---|---|---|---|---|
Servidor de administración de OpenStack |
1 |
2 |
4 |
25 |
Plantilla de OpenStack |
1 |
2 |
4 |
20 |
Plano de control |
1 |
8 |
16 |
80 |
Controlador de proceso |
1 |
2 |
4 |
20 |
TOTAL |
4 |
14 |
28 |
145 |
Se crea otra máquina virtual de controlador de proceso con las mismas especificaciones para cada clúster de proceso que se agrega a la implementación.
Implementaciones muy pequeñas
Se necesita un host ESXi para implementar las siguientes máquinas virtuales:
Componente |
Máquinas virtuales |
vCPU |
vRAM (GB) |
Espacio en disco (GB) |
---|---|---|---|---|
Servidor de administración de OpenStack |
1 |
2 |
4 |
25 |
Plantilla de OpenStack |
1 |
2 |
4 |
20 |
Control y procesos |
1 |
8 |
24 |
80 (20 + 60) |
TOTAL |
3 |
12 |
32 |
125 |
Redes de VDS
Para implementaciones de HA con redes de VDS, también se requieren estos recursos.
Componente |
Máquinas virtuales |
vCPU |
vRAM (GB) |
Espacio en disco (GB) |
---|---|---|---|---|
DHCP |
2 |
8 (4 por máquina virtual) |
32 (16 por máquina virtual) |
40 (20 por máquina virtual) |
Para implementaciones compactas y muy pequeñas con redes de VDS, el servicio DHCP se ejecuta en el nodo de controlador y no necesita máquinas virtuales independientes.
Redes de NSX Data Center for vSphere
Consulte Requisitos del sistema para NSX Data Center for vSphere en la Guía de instalación de NSX.
Redes de NSX-T Data Center
Consulte Requisitos del sistema en la Guía de instalación de NSX-T.
Componentes adicionales
Si desea utilizar Ceilometer, también se requieren los siguientes recursos.
Componente |
Máquinas virtuales |
vCPU |
vRAM (GB) |
Espacio en disco (GB) |
---|---|---|---|---|
Ceilometer |
1 |
4 (4 por máquina virtual) |
4 (4 por máquina virtual) |
20 + 60 (20 + 60 por máquina virtual) |
Almacenamiento de Gnocchi |
1 |
4 (4 por máquina virtual) |
4 (4 por máquina virtual) |
20 (20 por máquina virtual) |
Proceso para Gnocchi |
3 |
12 (4 por máquina virtual) |
12 (4 por máquina virtual) |
60 (20 por máquina virtual) |
TOTAL |
5 |
20 |
20 |
160 |
Si desea usar Swift, se necesitan recursos adicionales según la escala de la implementación. En la siguiente tabla se muestran solo los recursos necesarios de forma predeterminada.
Componente |
Máquinas virtuales |
vCPU |
vRAM (GB) |
Espacio en disco (GB) |
---|---|---|---|---|
Proxy de Swift |
2 |
16 (8 por máquina virtual) |
32 (16 por máquina virtual) |
40 (20 por máquina virtual) |
Almacenamiento de Swift |
3 |
6 (2 por máquina virtual) |
6 (2 por máquina virtual) |
60 + 6.144 (20 + 2.048 por máquina virtual) |
TOTAL |
5 |
22 |
38 |
6244 |
Cuando se crea el clúster de Swift, se pueden especificar el tamaño de disco y el número de nodos de proxy y almacenamiento que hay en él. También puede agregar nodos después de crear el clúster.
Si necesita cambiar la cantidad de vCPU o la cantidad de vRAM que se utilizan para los nodos de almacenamiento o de proxy, modifique los siguientes parámetros en el archivo /opt/vmware/vio/etc/omjs.properties y reinicie el servicio del servidor de Servidor de administración de OpenStack.
oms.vmsize.cpu.swift_proxy oms.vmsize.cpu.swift_storage oms.vmsize.memory.swift_proxy oms.vmsize.memory.swift_storage
El tamaño del disco raíz de cada nodo se fija en 20 GB.