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ções de implantação para a virtualização d OpenShift
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

Comparação de recursos das opções de implantação
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:

OpenShift Características da virtualização
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:

Versões bare metal compatíveis com a virtualização OpenShift
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

Opções de armazenamento para a virtualização OpenShift
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

Recursos de rede para a virtualização d OpenShift
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 MultipleDefaultStorageClasses para avisar os administradores sobre o conflito.

Introdução

Escolha seu caminho de implementação:

Para uma implantação rápida:

  1. Comece a usar o Serviço de Virtualização
  2. Criar um cluster do Serviço de Virtualização

Para implantação personalizada:

  1. Planeje a sua implementação
  2. Configurar armazenamento
  3. Instalar o operador

Recursos adicionais: