Instalação do OpenShift Virtualization Operator em clusters Red Hat OpenShift on IBM Cloud
Virtual Private Cloud 4.17 e posteriormente Red Hat CoreOS somente Somente nós de trabalho baremetal
Você pode usar o OpenShift Virtualization Operator para gerenciar cargas de trabalho de máquinas virtuais juntamente com as cargas de trabalho de contêineres.
O operador de virtualização OpenShift adiciona recursos personalizados Kubernetes para ativar a virtualização. Você pode usar esses recursos para as seguintes tarefas.
- Criar e gerenciar máquinas virtuais (VMs) Linux e Windows.
- Execute cargas de trabalho de pods e VMs lado a lado em seu cluster.
- Clonar ou importar VMs.
- Gerencie os controladores de interface de rede e os discos de armazenamento conectados às suas VMs.
- Migrar máquinas virtuais entre nós.
Não há suporte para redes secundárias e redes definidas pelo usuário. Para obter mais informações, consulte Redes primárias.
Pré-requisitos
Antes de começar, verifique se você tem o seguinte.
- Um cluster Red Hat OpenShift on IBM Cloud na versão 4.17 ou posterior
- Trabalhadores VPC Baremetal
- Sistema operacional RHCOS
- Proteção de tráfego de saída desativada
- OpenShift Data Foundation instalado
Para instalar o ODF, consulte Implantação do OpenShift Data Foundation em clusters VPC.
Configuração da virtualização com File Storage for VPC
-
No configmap
kube-system/addon-vpc-block-csi-driver-configmap
, defina a propriedadeIsStorageClassDefault
comofalse
.oc edit cm -n kube-system addon-vpc-block-csi-driver-configmap
-
Instale o complemento File Storage for VPC no console de nuvem IBM.
-
Verifique se o complemento está instalado listando as classes de armazenamento.
oc get storageclass
-
Escolha uma classe de armazenamento, por exemplo,
ibmc-vpc-file-metro-1000-iops
e defina-a como padrão editando o campokube-system/addon-vpc-file-csi-driver-configmap
e inserindo-o comoSET_DEFAULT_STORAGE_CLASS
.oc edit cm -n kube-system addon-vpc-file-csi-driver-configmap
-
Aguarde alguns minutos para que as alterações tenham efeito.
-
Siga as etapas para implantar o OpenShift Virtualization Operator usando a CLI.
-
Aguarde até que os recursos do
StorageProfile
sejam criados para cada StorageClass. Como o CDI não reconhece automaticamente as propriedades de armazenamento do arquivo VPC, você precisa configurá-lo adequadamente. -
Edite o site
StorageProfile
para a classe de armazenamento padrão (ibmc-vpc-file-metro-1000-iops
) e adicione as seguintes especificações.spec: claimPropertySets: - accessModes: - ReadWriteMany volumeMode: Filesystem
-
Verifique se o status do recurso está atualizado com um
claimPropertySets
que representa as novas especificações.oc get storageprofile ibmc-vpc-file-metro-1000-iops -o yaml
-
No console OpenShift, procure um novo item do menu principal chamado Virtualização. Agora você pode usar o console para criar modelos de VMs a partir do console.
Próximas etapas
Consulte os seguintes documentos do site Red Hat para criar e gerenciar VMs em seu cluster.