IBM Cloud Docs
Installation von OpenShift Virtualization Operator auf Red Hat OpenShift on IBM Cloud Clustern

Installation von OpenShift Virtualization Operator auf Red Hat OpenShift on IBM Cloud Clustern

Virtual Private Cloud 4.17 und später Red Hat CoreOS nur Nur Baremetal-Arbeitsknoten

Mit dem OpenShift Virtualization Operator können Sie neben Ihren Container-Workloads auch virtuelle Maschinen-Workloads verwalten.

Der OpenShift Virtualization Operator fügt Kubernetes benutzerdefinierte Ressourcen hinzu, um Virtualisierung zu ermöglichen. Sie können diese Ressourcen für die folgenden Aufgaben verwenden.

  • Erstellen und Verwalten von Linux und virtuellen Windows-Maschinen (VMs).
  • Führen Sie Pod- und VM-Workloads nebeneinander in Ihrem Cluster aus.
  • VMs klonen oder importieren.
  • Verwalten Sie Netzwerkschnittstellen-Controller und Speicherplatten, die mit Ihren VMs verbunden sind.
  • Migrieren Sie virtuelle Maschinen zwischen Knoten.

Sekundäre Netzwerke und benutzerdefinierte Netzwerke werden nicht unterstützt. Weitere Informationen finden Sie unter Primäre Netzwerke.

Voraussetzungen

Bevor Sie beginnen, vergewissern Sie sich, dass Sie über die folgenden Informationen verfügen.

  • Ein Red Hat OpenShift on IBM Cloud-Cluster mit der Version 4.17 oder höher
  • VPC Baremetal-Arbeiter
  • RHCOS-Betriebssystem
  • Schutz für abgehenden Datenverkehr inaktiviert
  • OpenShift Data Foundation installiert

Informationen zur Installation von ODF finden Sie unter Bereitstellen von OpenShift Data Foundation auf VPC-Clustern.

Einrichten der Virtualisierung mit File Storage for VPC

  1. Setzen Sie in der Configmap kube-system/addon-vpc-block-csi-driver-configmap die Eigenschaft IsStorageClassDefault auf false.

    oc edit cm -n kube-system addon-vpc-block-csi-driver-configmap
    
  2. Installieren Sie das Add-on File Storage for VPC über die Cloud-Konsole IBM.

  3. Überprüfen Sie, ob das Add-on installiert ist, indem Sie die Speicherklassen auflisten.

    oc get storageclass
    
  4. Wählen Sie eine Speicherklasse, z. B. ibmc-vpc-file-metro-1000-iops, und legen Sie sie als Standard fest, indem Sie kube-system/addon-vpc-file-csi-driver-configmap bearbeiten und als Feld SET_DEFAULT_STORAGE_CLASS eingeben.

    oc edit cm -n kube-system addon-vpc-file-csi-driver-configmap
    
  5. Warten Sie ein paar Minuten, bis die Änderungen wirksam werden.

  6. Abonnieren Sie den OpenShift Virtualisierungskatalog mit Hilfe der CLI.

  7. Führen Sie die folgenden Schritte aus, um OpenShift Virtualization Operator über die Befehlszeilenschnittstelle bereitzustellen.

  8. Warten Sie, bis StorageProfile Ressourcen für jede StorageClass erstellt sind. Da CDI die Eigenschaften des VPC-Dateispeichers nicht automatisch erkennt, müssen Sie ihn richtig einrichten.

  9. Bearbeiten Sie die StorageProfile für die Standardspeicherklasse (ibmc-vpc-file-metro-1000-iops) und fügen Sie die folgenden Angaben hinzu.

    spec:
      claimPropertySets:
      - accessModes:
        - ReadWriteMany
        volumeMode:
          Filesystem
    
  10. Prüfen Sie, ob der Ressourcenstatus mit einer claimPropertySets aktualisiert wurde, die die neuen Spezifikationen darstellt.

    oc get storageprofile ibmc-vpc-file-metro-1000-iops -o yaml
    
  11. Suchen Sie in der Konsole OpenShift nach einem neuen Hauptmenüpunkt namens Virtualisierung. Sie können nun die Konsole verwenden, um Vorlagen-VMs von der Konsole aus zu erstellen.

Nächste Schritte

Lesen Sie die folgenden Red Hat Dokumente zur Erstellung und Verwaltung von VMs in Ihrem Cluster.