Sie können jede VM containerisieren.

Voraussetzungen

  • Stellen Sie sicher, dass Sie über einen Kubernetes-Cluster verfügen und dass der Cluster über das Netzwerk von der Appliance-VM aus erreichbar ist.
  • Aktivieren Sie die Hardwarevirtualisierung auf den Worker-Knoten, die Sie verwenden möchten.
  • Stellen Sie sicher, dass Sie über zusätzlichen Festplattenspeicher zur Unterstützung neuer VMs verfügen. Sie können den Festplattenspeicher der VM im vCenter Server überprüfen.
  • Schalten Sie die VM aus, die Sie containerisieren möchten.
    Hinweis: Sie können die VMs nur mit maximal vier Festplatten containerisieren.

Prozedur

  1. Klicken Sie im Hauptmenü auf Erkennung.
  2. Navigieren Sie auf der linken Navigationsseite zu Bestandsliste > Virtuelle Maschinen.
  3. Wählen Sie eine VM aus und weisen Sie der VM das Tag REPLATFORM zu.
    Weitere Informationen finden Sie unter So weisen Sie einer VM Tags zu.
  4. Bereiten Sie die VM-Containerisierung vor, um Application Transformer for VMware Tanzu mit dem Kubernetes-Cluster und der Harbor-Registrierung vertraut zu machen.
    Hinweis: Stellen Sie sicher, dass die Registrierung sowohl für Application Transformer for VMware Tanzu als auch für den Kubernetes-Zielcluster zugänglich ist.
    1. Klicken Sie im Hauptmenü auf Umwandeln.
    2. Wechseln Sie unter Einstellungen zu Auf V2C vorbereiten.
    3. Wählen Sie eine Image-Registrierung aus und geben Sie das Repository ein, das Sie zum Übertragen eines Images wiederverwenden möchten.
      Hinweis: Wenn Sie die eingebettete Harbor-Registrierung als Image-Registrierung verwenden möchten, gehen Sie zu Umwandeln > Einstellungen > Image-Registrierung und fügen Sie eine Registrierung im folgenden Format hinzu: <appliance IP>:9443. Stellen Sie sicher, dass Sie den neuen Eintrag auswählen, um das Image zu pushen.
      Das Image wird innerhalb von Application Transformer for VMware Tanzu gepackt. Der Kubernetes-Zielcluster stellt einen Container aus diesem Image bereit und die VMs, die wir containerisieren, werden als Prozess innerhalb des Containers ausgeführt.
    4. Klicken Sie auf Speichern und Weiter.
      Dadurch wird das Image an die Registrierung übertragen.
    5. Klicken Sie auf Durchsuchen und wählen Sie die Kubernetes-Cluster-Konfigurationsdatei (~/.kube/config.yaml-Datei) aus, mit der Sie eine Verbindung herstellen möchten.
    6. Klicken Sie auf Speichern und Weiter.
    7. Wählen Sie einen Worker-Knoten aus, den Sie für die VM-Containerisierung verwenden möchten.
    8. Geben Sie den Namespace für den auszuführenden Container ein.
    9. Klicken Sie auf Speichern und Weiter.
      Application Transformer for VMware Tanzu überprüft Folgendes:
      • der Worker-Knoten ist für die Containerisierung geeignet
      • die Harbor-Virtualisierung ist aktiviert
      • das Linux-Betriebssystem
    10. Klicken Sie auf Speichern und Weiter.
    11. Wählen Sie den Mount-Speicherort für die Ziel-VM-Festplatte aus.
    12. Klicken Sie auf Beenden.
    13. Klicken Sie auf Bereitstellen.
      Stellt den Container im Kubernetes-Zielcluster bereit. Sie können auf Zurücksetzen klicken, um den von Ihnen erstellten Container zu löschen.
  5. Klicken Sie im Hauptmenü auf Umwandeln.
  6. Klicken Sie auf die drei Punkte neben dem VM-Namen und wählen Sie VM-Containerisierung aus.
    1. Geben Sie einen eindeutigen Namen ein.
      Sie können dieselbe VM mit unterschiedlichen Namen containerisieren.
    2. Geben Sie den Zielport für den Container ein.
      Verwenden Sie einen beliebigen Port größer als 5900. Beispiel: 5910.
    3. Geben Sie die CPU-Anzahl ein, die die VM ausführen soll.
    4. Geben Sie den RAM ein, den Sie auf dem Ziel-Worker-Knoten reservieren möchten.
    5. Geben Sie die Ports ein, die für das Containernetzwerk verfügbar gemacht werden sollen. Beispiel: 9022:22,8080:9090, wobei 8080 der Zielport für den Container und 9090 der von den VMs zugänglich gemachte Port ist.
    6. Klicken Sie auf Containerisieren.

Ergebnisse

Die Festplatte wird auf den Ziel-Worker-Knoten heruntergeladen.