IBM Cloud Docs
Instalação do OpenShift Virtualization Operator em clusters Red Hat OpenShift on IBM Cloud

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

  1. No configmap kube-system/addon-vpc-block-csi-driver-configmap, defina a propriedade IsStorageClassDefault como false.

    oc edit cm -n kube-system addon-vpc-block-csi-driver-configmap
    
  2. Instale o complemento File Storage for VPC no console de nuvem IBM.

  3. Verifique se o complemento está instalado listando as classes de armazenamento.

    oc get storageclass
    
  4. Escolha uma classe de armazenamento, por exemplo, ibmc-vpc-file-metro-1000-iops e defina-a como padrão editando o campo kube-system/addon-vpc-file-csi-driver-configmap e inserindo-o como SET_DEFAULT_STORAGE_CLASS.

    oc edit cm -n kube-system addon-vpc-file-csi-driver-configmap
    
  5. Aguarde alguns minutos para que as alterações tenham efeito.

  6. Assine o catálogo da OpenShift Virtualization usando a CLI.

  7. Siga as etapas para implantar o OpenShift Virtualization Operator usando a CLI.

  8. 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.

  9. 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
    
  10. 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
    
  11. 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.