OpenShift Virtualização em IBM Cloud
Nuvem Privada Virtual 4.17 e posteriormente Somente nós de trabalho bare metal Somente RHCOS
Execute máquinas virtuais (VMs) juntamente com cargas de trabalho em contêineres em clusters Red Hat OpenShift on IBM Cloud. OpenShift A virtualização oferece uma plataforma unificada para aplicativos tradicionais baseados em VM e cargas de trabalho em contêineres nativas da nuvem.
Visão geral
OpenShift A virtualização usa a tecnologia KubeVirt para permitir o gerenciamento de máquinas virtuais em seu ambiente Kubernetes. Essa plataforma unificada permite que você execute VMs e contêineres na mesma infraestrutura, gerencie VMs usando ferramentas e APIs conhecidas do Kubernetes e aproveite soluções de armazenamento corporativo, como o OpenShift Data Foundation ou os serviços de armazenamento do IBM Cloud.
Principais recursos
OpenShift A virtualização no site IBM Cloud oferece recursos de virtualização de nível empresarial integrados ao seu ambiente Kubernetes.
A migração em tempo real move as VMs em execução entre os nós sem tempo de inatividade, permitindo que você faça manutenção ou reequilibre as cargas de trabalho na mesma zona. VM os modelos fornecem modelos pré-configurados para sistemas operacionais comuns, acelerando a implementação. Com snapshots e clonagem (disponíveis com armazenamento ODF), você pode criar snapshots e clones VM para backup, teste ou implementação rápida. Implementação em várias zonas permite a implementação em várias zonas para alta disponibilidade, e o IBM Cloud integração garante que suas VMs funcionem perfeitamente com os serviços do IBM Cloud para monitoramento, registro e segurança.
As opções flexíveis de rede permitem conectar máquinas virtuais (VMs) a redes de pod para uma rede padrão do tipo “ Kubernetes ”, ou usar Interfaces de Rede Virtuais (VNIs) no OpenShift 4.21 + para conectividade direta à rede VPC com endereços IP flutuantes e preservação da rede durante a migração em tempo real.
Opções de implementação
| Opção de implantação | Descrição | Ideal para | Tempo de instalação | Mais informações |
|---|---|---|---|---|
| OpenShift Serviço de virtualização (recomendado) | Ambiente de virtualização pronto para uso, com todos os componentes instalados e configurados automaticamente durante a criação do cluster | VM- cargas de trabalho específicas, implantação rápida, gerenciamento simplificado com complementos gerenciados, licenciamento com otimização de custos | Ata (gerada automaticamente) | Comece agora, Crie um cluster, Saiba mais |
| Implantação manual | Controle total sobre a seleção e a configuração de componentes. Crie um cluster padrão e instale manualmente os componentes de virtualização d OpenShift | Cargas de trabalho mistas em contêineres e no modelo “ VM ”, configurações personalizadas de armazenamento, requisitos específicos de rede, controle total sobre todos os componentes | Horário de funcionamento (manual) | Planejar a implantação, configurar o armazenamento, instalar o operador |
Comparação de recurso
| Recursos | Serviço de virtualização | Implantação manual |
|---|---|---|
| Tempo de instalação | Ata (gerada automaticamente) | Horário de funcionamento (manual) |
| Versão do OpenShift | 4.21+ | 4.17+ |
| Storage | ODF pré-configurado com NVMe local | À sua escolha (ODF, arquivo VPC, etc.) |
| Rede | Pré-otimizado (MTU 8900/9000) | Configuração manual |
| Licenciamento | OVE (custo-benefício) | OCP completo |
| Gerenciamento | Complementos gerenciados | Auto-gerenciado |
| Flexibilidade | Pré-configurado | controle total |
| Ideal para | VM cargas de trabalho orientadas | Configurações customizadas |
OpenShift O licenciamento da Edição de Virtualização (OVE) oferece uma opção econômica para cargas de trabalho voltadas para o VM. Para obter mais informações sobre as opções de licenciamento, consulte a documentação de preços do Red Hat OpenShift.
Características
Ambas as opções de implantação apresentam as seguintes características. A virtualização do characteristics:OpenShift apresenta as seguintes características:
| Categoria | Requisitos |
|---|---|
| Infraestrutura | VPC com nós de trabalho bare metal, sistema operacional Red Hat CoreOS (RHCOS), CNI OVN- Kubernetes, proteção de tráfego de saída desativada |
| Storage | ReadWriteMany Suporte ao modo de acesso (RWX), Data Foundation d OpenShift (recomendado) ou VPC File Storage |
| Rede | Conectividade de rede de 100 Gbps (Gen 2) ou 200 Gbps (Gen 3), otimização de MTU para cargas de trabalho d VM |
Variantes de bare metal compatíveis
OpenShift A virtualização requer nós de trabalho VPC bare metal. São suportadas as seguintes versões:
| Tipo | Núcleos | Memória | Rede | Armazenamento primário | Versão mínima | Ideal para |
|---|---|---|---|---|---|---|
bx2.metal.96x384 |
48 | 384 GB | 100 Gbps | SSD de 960 GB | Todos | Cargas de trabalho equilibradas |
bx2d.metal.96x384 |
48 | 384 GB | 100 Gbps | SSD de 960 GB | Todos | Equilibrado + ODF |
cx2.metal.96x192 |
48 | 192 GB | 100 Gbps | SSD de 960 GB | Todos | Uso intensivo de computação |
cx2d.metal.96x192 |
48 | 192 GB | 100 Gbps | SSD de 960 GB | Todos | Computação + ODF |
mx2.metal.96x768 |
48 | 768 GB | 100 Gbps | SSD de 960 GB | Todos | Uso intensivo de memória |
mx2d.metal.96x768 |
48 | 768 GB | 100 Gbps | SSD de 960 GB | Todos | Memória + ODF |
bx3.metal.48x256 |
24 | 256 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Pequeno e equilibrado |
bx3.metal.64x256 |
32 | 256 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Equilíbrio médio |
bx3d.metal.48x256 |
24 | 256 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Pequeno balanceado + ODF |
bx3d.metal.64x256 |
32 | 256 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Equilibrado médio + ODF |
bx3d.metal.192x1024 |
96 | 1.024 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Grande equilibrado + ODF |
cx3d.metal.48x128 |
24 | 128 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Computação de pequeno porte + ODF |
cx3d.metal.64x128 |
32 | 128 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Computação média + ODF |
mx3.metal.48x512 |
24 | 512 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória média |
mx3.metal.64x512 |
32 | 512 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória grande |
mx3d.metal.16x128 |
8 | 128 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória pequena + ODF |
mx3d.metal.48x512 |
24 | 512 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória média + ODF |
mx3d.metal.64x512 |
32 | 512 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória grande + ODF |
mx3d.metal.96x1024 |
48 | 1.024 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória XL + ODF |
mx3d.metal.128x1024 |
64 | 1.024 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória XXL + ODF |
mx3de.metal.48x512 |
24 | 512 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória média + ODF |
mx3de.metal.64x512 |
32 | 512 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória grande + ODF |
ux3de.metal.16x512 |
8 | 512 GB | 100 Gbps | sSD DE 480 GB | 4.17+ | Memória ultra-alta + ODF |
As versões com os sufixos “ d ” e “ de ” incluem armazenamento SSD local adicional, que você pode usar para cargas de trabalho como o OpenShift Data Foundation. A coluna “ Primary storage ” mostra o disco
de inicialização e o disco de armazenamento do contêiner.
Armazenamento e rede
Opções de armazenamento
| Storage | Desempenho | Capturas instantâneas | Clonando | Ideal para |
|---|---|---|---|---|
| OpenShift Data Foundation | Alta | True | True | Produção, altas cargas de trabalho de E/S |
| VPC File Storage | Moderado | Não | Não | Desenvolvimento, com foco no custo |
| IBM Storage Fusion | Alta | True | True | Empresa com necessidades de backup |
Recursos de rede
| Opção de rede | Disponível em | Recursos |
|---|---|---|
| Noções básicas de redes | OpenShift 4.17+ | Conectividade de rede do Pod, serviços e rotas d Kubernetes, balanceadores de carga da VPC, rede padrão d VM |
| Redes avançadas com VNIs | OpenShift 4.21+ | Conectividade direta à rede VPC, endereços IP flutuantes, preservação da rede durante a migração dinâmica, várias interfaces de rede por VM. Consulte Gerenciamento de interfaces de rede virtual |
Os clusters do Serviço de Virtualização que executam a versão 4.21 e versões posteriores têm acesso a opções avançadas de rede, incluindo recursos aprimorados para interfaces de rede virtuais e melhor desempenho de rede.
Limitações
- São necessários nós de trabalho bare metal; não há suporte para instâncias de servidor virtual
- Red Hat CoreOS (RHCOS) é necessário
- O anexo de volume de bloco remoto não é suportado para nós bare metal
- A migração em tempo real é compatível apenas com a mesma zona
- Os recursos do VNI exigem o OpenShift 4.21 ou uma versão posterior
- As VMs do Windows exigem o licenciamento adequado
- Se você marcar mais de um StorageClass com a anotação
storageclass.kubernetes.io/is-default-class: "true", ocorrerá o seguinte:- Lógica de seleção: Para um PersistentVolumeClaim (PVC) criado sem um
storageClassName, o Kubernetes normalmente seleciona o padrão criado mais recentemente StorageClass. - Possível falha: Em algumas versões mais antigas ou em configurações específicas, a existência de vários padrões pode fazer com que a criação do PVC falhe se nenhuma classe for explicitamente especificada, pois o sistema não consegue determinar qual delas deve ser usada.
- Monitoramento de alertas: Em ambientes gerenciados como OpenShift,, a existência de vários padrões aciona um alerta
MultipleDefaultStorageClassespara avisar os administradores sobre o conflito.
- Lógica de seleção: Para um PersistentVolumeClaim (PVC) criado sem um
Introdução
Escolha seu caminho de implementação:
Para uma implantação rápida:
Para implantação personalizada:
Recursos adicionais: