OpenShift no VMware vSphere
O VMware vSphere é uma plataforma de virtualização para gerenciamento centralizado de um grande número de servidores e redes virtualizados em execução no hipervisor ESXi.
Para obter mais informações sobre o VMware vSphere, consulte o"Site do VMware vSphere" .
O VMware vSphere oferece os seguintes recursos:
-
VMware vCenter Server O VMware vCenter Server fornece gerenciamento unificado de todos os hosts e VMs a partir de um único console e agrega o monitoramento de desempenho de clusters, hosts e VMs.
-
VMware vSphere vMotion O VMware vCenter permite que você migre VMs a quente entre nós no cluster mediante solicitação, de maneira não disruptiva.
-
vSphere High Availability Para evitar interrupções em caso de falhas no host, o VMware vSphere permite que os hosts sejam agrupados e configurados para alta disponibilidade. As VMs que são interrompidas por falha de host são reinicializadas em breve em outros hosts no cluster, restaurando os serviços.
-
Distributed Resource Scheduler (DRS) Um cluster VMware vSphere pode ser configurado para balancear a carga das necessidades de recursos das VMs que ele está hospedando. VMs com contenções de recursos podem ser migradas dinamicamente para outros nós no cluster para garantir que haja recursos suficientes disponíveis.
Projeto de rede
A solução Red Hat OpenShift on NetApp usa dois switches de dados para fornecer conectividade de dados primária a 25 Gbps. Ele também usa dois switches de gerenciamento adicionais que fornecem conectividade a 1 Gbps para gerenciamento em banda para os nós de armazenamento e gerenciamento fora de banda para a funcionalidade IPMI. O OCP usa a rede lógica da VM no VMware vSphere para seu gerenciamento de cluster. Esta seção descreve o arranjo e a finalidade de cada segmento de rede virtual usado na solução e descreve os pré-requisitos para a implantação da solução.
Requisitos do VLAN
O Red Hat OpenShift no VMware vSphere foi projetado para separar logicamente o tráfego de rede para diferentes propósitos usando redes locais virtuais (VLANs). Essa configuração pode ser dimensionada para atender às demandas dos clientes ou para fornecer maior isolamento para serviços de rede específicos. A tabela a seguir lista as VLANs necessárias para implementar a solução durante a validação da solução na NetApp.
VLANs | Propósito | ID da VLAN |
---|---|---|
Rede de gerenciamento fora de banda |
Gerenciamento para nós físicos e IPMI |
16 |
Rede VM |
Acesso à rede de convidados virtuais |
181 |
Rede de armazenamento |
Rede de armazenamento para ONTAP NFS |
184 |
Rede de armazenamento |
Rede de armazenamento para ONTAP iSCSI |
185 |
Rede de gerenciamento em banda |
Gerenciamento para nós ESXi, VCenter Server, ONTAP Select |
3480 |
Rede de armazenamento |
Rede de armazenamento para NetApp Element iSCSI |
3481 |
Rede de migração |
Rede para migração de convidados virtuais |
3482 |
Recursos de suporte de infraestrutura de rede
A seguinte infraestrutura deve estar em vigor antes da implantação da OpenShift Container Platform:
-
Pelo menos um servidor DNS fornecendo resolução completa de nome de host que pode ser acessado pela rede de gerenciamento em banda e pela rede de VM.
-
Pelo menos um servidor NTP acessível pela rede de gerenciamento em banda e pela rede de VM.
-
(Opcional) Conectividade de saída de internet para a rede de gerenciamento em banda e a rede de VM.
Melhores práticas para implantações de produção
Esta seção lista diversas práticas recomendadas que uma organização deve levar em consideração antes de implantar esta solução em produção.
Implante o OpenShift em um cluster ESXi de pelo menos três nós
A arquitetura verificada descrita neste documento apresenta a implantação mínima de hardware adequada para operações de HA, implantando dois nós de hipervisor ESXi e garantindo uma configuração tolerante a falhas ao habilitar o VMware vSphere HA e o VMware vMotion. Essa configuração permite que as VMs implantadas migrem entre os dois hipervisores e sejam reinicializadas caso um host fique indisponível.
Como o Red Hat OpenShift é implantado inicialmente com três nós mestres, pelo menos dois mestres em uma configuração de dois nós podem ocupar o mesmo nó em algumas circunstâncias, o que pode levar a uma possível interrupção do OpenShift se esse nó específico ficar indisponível. Portanto, é uma prática recomendada da Red Hat que pelo menos três nós do hipervisor ESXi sejam implantados para que os mestres do OpenShift possam ser distribuídos uniformemente, o que fornece um grau adicional de tolerância a falhas.
Configurar afinidade de máquina virtual e host
É possível garantir a distribuição dos mestres do OpenShift entre vários nós do hipervisor habilitando a afinidade de VM e host.
Afinidade ou antiafinidade é uma maneira de definir regras para um conjunto de VMs e/ou hosts que determinam se as VMs serão executadas juntas no mesmo host ou hosts do grupo ou em hosts diferentes. Ele é aplicado a VMs criando grupos de afinidade que consistem em VMs e/ou hosts com um conjunto de parâmetros e condições idênticos. Dependendo se as VMs em um grupo de afinidade são executadas no mesmo host ou hosts no grupo ou separadamente em hosts diferentes, os parâmetros do grupo de afinidade podem definir afinidade positiva ou negativa.
Para configurar grupos de afinidade, consulte o"Documentação do vSphere 6.7: Usando regras de afinidade DRS" .
Use um arquivo de instalação personalizado para implantação do OpenShift
O IPI facilita a implantação de clusters OpenShift por meio do assistente interativo discutido anteriormente neste documento. No entanto, é possível que você precise alterar alguns valores padrão como parte de uma implantação de cluster.
Nesses casos, você pode executar e executar a tarefa do assistente sem implantar imediatamente um cluster. Em vez disso, o assistente cria um arquivo de configuração a partir do qual o cluster pode ser implantado posteriormente. Isso é muito útil se você precisar alterar algum padrão de IPI ou se quiser implantar vários clusters idênticos em seu ambiente para outros usos, como multilocação. Para obter mais informações sobre como criar uma configuração de instalação personalizada para o OpenShift, consulte"Red Hat OpenShift Instalando um Cluster no vSphere com Personalizações" .