Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O OpenShift Virtualization for Red Hat OpenShift no Azure, um complemento autogerenciado da Plataforma de Contêineres do Red Hat OpenShift (OCP), permite que os usuários executem e gerenciem máquinas virtuais (VM) junto com contêineres no mesmo cluster do OpenShift. Essa integração fornece uma plataforma unificada para cargas de trabalho diversas, simplificando o gerenciamento e as operações. Essa capacidade permite a migração e a implantação fáceis de máquinas virtuais tradicionais em uma plataforma de aplicativo de nuvem confiável, consistente e abrangente. Quando implantada em Red Hat OpenShift no Azure, a Virtualização do OpenShift usa a infraestrutura robusta do Azure para fornecer um ambiente escalonável e resiliente para suas cargas de trabalho virtualizadas.
Principais benefícios
- Plataforma unificada: Consolide seus aplicativos em contêineres e virtualizados em uma única plataforma, reduzindo a complexidade operacional.
- Scalability: Use a infraestrutura elástica do Azure para dimensionar suas máquinas virtuais e aplicativos em contêineres, conforme necessário.
- Gerenciamento simplificado: Use as ferramentas e fluxos de trabalho familiares do OpenShift para gerenciar contêineres e máquinas virtuais.
- Eficiência de custo: Otimize a utilização de recursos executando VMs e contêineres na infraestrutura compartilhada.
Suporte de versões da OpenShift Container Platform
A Virtualização do OpenShift no Red Hat OpenShift no Azure tem suporte apenas do version 4.18 em diante. Verifique se o cluster atende a esse requisito de versão para utilizar recursos de Virtualização do OpenShift em Red Hat OpenShift no Azure. Não há suporte para a execução em versões anteriores e pode levar a problemas inesperados de comportamento ou funcionalidade. Se você precisar atualizar seu cluster, consulte a documentação do Red Hat para Atualizar clusters.
Conceitos importantes
- A Virtualização do OpenShift requer um local de armazenamento de volume persistente. Para obter mais informações, consulte opções de armazenamento persistente com suporte. O suporte do Azure NetApp Files para a virtualização do OpenShift está em versão de pré-visualização.
- A Virtualização do OpenShift no Red Hat OpenShift no Azure só tem suporte na família Dsv5 e Dsv6 de nodes com oito (8) núcleos ou mais. Esses tipos de instância usam tecnologias Azure Boost para melhorar o desempenho.
- Você precisa de um cluster Red Hat OpenShift no Azure com pelo menos a versão 4.18.
- Atualmente, a família de nós Dsv6 tem suporte na versão prévia e tem suporte a partir do Red Hat OpenShift no Azure versão 4.19.
- Para obter mais informações sobre as versões disponíveis, consulte Red Hat OpenShift no Azure calendário de lançamento.
- O desempenho de uma carga de trabalho de aplicativo varia dependendo da configuração do ambiente de Virtualização. Consulte o artigo de práticas recomendadas para obter informações sobre o dimensionamento correto de suas cargas de trabalho e métodos de ajuste fino.
Tipos de instância de Azure com suporte
O OpenShift Virtualization no Azure dá suporte a uma variedade de tipos de instância, permitindo que você escolha os recursos de computação apropriados para suas máquinas virtuais. A lista a seguir detalha os tipos de instância de Azure com suporte no momento:
- Série Dsv5 (4,18+) – use um SKU com no mínimo oito (8) núcleos.
- Série Dsv6 (versão de prévia em 4.19+) – Use um código de produto com no mínimo oito núcleos.
Opções de armazenamento persistente com suporte
A Virtualização do OpenShift requer um local de armazenamento de volume persistente. Embora você possa usar qualquer armazenamento disponível para o cluster, como Arquivos do Azure ou Azure Disk, ou quaisquer outras opções de armazenamento que dão suporte ao CSI (interface de armazenamento de contêiner), uma classe de armazenamento que fornece armazenamento em bloco e/ou dá suporte ao modo de acesso ReadWriteMany (RWX) é recomendada para armazenamento. As seguintes opções de armazenamento são validadas para uso com a Virtualização do OpenShift:
- OpenShift Data Foundation (ODF): o OpenShift Data Foundation (ODF) fornece armazenamento persistente para aplicativos em execução no OpenShift, oferecendo recursos avançados como replicação de dados, criptografia e recuperação de desastre.
- Azure NetApp Files (ANF): Azure NetApp Files (ANF) é um serviço de armazenamento de arquivos de alto desempenho de nível empresarial baseado na tecnologia ONTAP do NetApp. O ANF oferece desempenho, escalabilidade e recursos avançados de gerenciamento de dados, o que o torna ideal para cargas de trabalho exigentes, como a Virtualização do OpenShift.
- Azure Disk: Azure Disk fornece armazenamento de blocos persistente e de alto desempenho oferecendo uma solução escalonável e durável para aplicativos e dados. Não há suporte para a migração em tempo real com Azure Disks como seu armazenamento persistente.
Pré-requisitos
- Cota suficiente para um cluster Red Hat OpenShift no Azure com pelo menos um SKU D8sv5 em sua assinatura. Para três nós de trabalho de oito (8) núcleos cada, um mínimo de 52 núcleos são necessários para criar um cluster.
- É necessário pelo menos um nó de trabalho do tipo D8sv5 ou superior. Para obter mais informações sobre como criar nós de trabalho, consulte Visão geral do gerenciamento de máquinas.
- Um cluster Red Hat OpenShift no Azure em execução com pelo menos a versão 4.18. Para obter mais informações, consulte Criar um cluster e Upgrade um cluster Red Hat OpenShift no Azure.
Instalação
Depois de ter um cluster Red Hat OpenShift no Azure, verifique se você tem pelo menos um nó de trabalho da lista de tipos de instância suportados do Azure.
Observação
Se você quiser usar o nó de trabalho Dsv6, certifique-se de fornecer os seguintes valores no
MachineSetYAML.-
spec.template.spec.providerSpec.value.image.skudeve ser definido como 419-v2. -
spec.template.spec.providerSpec.value.image.versiondeve ser definido como 419.6.20250523.
Você pode encontrar essas informações usando o seguinte comando:
az vm image list --architecture x64 -o table --all --offer aro4 --publisher azureopenshift-
Instale o operador OpenShift Virtualization. Para obter mais informações, consulte Como instalar a Virtualização do OpenShift.
(Recomendado) Continue a configurar um provedor de armazenamento persistente, como Red Hat OpenShift Data Foundation ou Azure NetApp Files.
Observação
Após a instalação, talvez seja necessário alterar a classe de armazenamento padrão no cluster para ser uma das classes para o armazenamento persistente selecionado. Para obter mais informações, consulte Alterando a classe de armazenamento padrão.
Etapas de pós-instalação e criação de VM
Normalmente, há alguns procedimentos que são executados após a instalação da Virtualização do OpenShift. Para obter mais informações, consulte a configuração do Postinstallation.
Agora você está pronto para criar uma máquina virtual. Para obter mais informações, consulte Criando uma máquina virtual. Se você estiver movendo muitas cargas de trabalho, consulte o Kit de Ferramentas de Migração para Virtualização para saber mais sobre grandes migrações de cargas de trabalho de virtualização para a Virtualização do OpenShift.
Licenciamento de Máquinas Virtuais Windows no OpenShift Virtualization
Máquinas Virtuais (VMs) do Windows Server, licenciadas com licenças do Windows Server com garantia de software ativa ou assinatura, têm suporte na Virtualização do OpenShift no Red Hat OpenShift no Azure por meio do Benefício Híbrido do Azure. Se a licença for para uma edição do Datacenter, ela só poderá ser usada para uma VM de Virtualização do OpenShift. Essa licença não permite que você execute várias VMs no host do OpenShift Virtualization. Se você estiver procurando obter novas licenças de servidor Windows, os contratos de volume existentes com Microsoft ou canais de parceiro existentes precisarão ser utilizados.
Para garantir a conformidade com o Benefício Híbrido do Azure, adicione um rótulo a cada objeto de implantação de VM do Windows. Esse rótulo usa um prefixo Microsoft Azure definido para atestar a qualificação para Benefício Híbrido do Azure de acordo com os critérios mencionados acima. O rótulo a ser usado é azure.microsoft.com/windows-ahb-attestation: "true". Consulte a especificação de implantação virtualMachine a seguir como um exemplo.
apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
labels:
kubevirt.io/vm: contoso-vm
azure.microsoft.com/windows-ahb-attestation: "true"
name: contoso-vm
spec:
runStrategy: Always
template:
metadata:
labels:
kubevirt.io/vm: contoso-vm
spec:
domain:
launchSecurity: {}
devices:
disks:
- disk:
bus: virtio
name: rootfs
machine:
type: ""
resources:
requests:
memory: 4Gi
terminationGracePeriodSeconds: 0
volumes:
- name: rootfs
dataVolume:
name: contoso-vm
Assinaturas de VMs RHEL no OpenShift Virtualização
As assinaturas do Red Hat podem ser consumidas na Virtualização do OpenShift em Azure por meio do Programa de Acesso à Nuvem do Red Hat. Para obter detalhes de qualificação, consulte este link: https://www.redhat.com/en/technologies/cloud-computing/cloud-access.
Além disso, o OpenShift Virtualization no ARO inclui assinaturas convidadas para o RHEL (Red Hat Enterprise Linux) com base no número de vCPUs no host:
- Hosts com 96 ou mais vCPUs: Assinaturas de convidado RHEL ilimitadas estão incluídas.
-
Hosts com menos de 96 vCPUs: Você pode executar convidados RHEL com uma proporção de vCPU convidada para vCPU do host de até 8:1.
- Por exemplo, um host com 64 vCPUs (como
Standard_D64s_v5) pode executar até 512 vCPUs das máquinas virtuais RHEL (64 vCPUs de host x 8 = 512 vCPUs de convidados).
- Por exemplo, um host com 64 vCPUs (como
Conteúdo relacionado
Saiba mais sobre o OpenShift Container Platform OpenShift Virtualization.