VM in Anthos-Cluster auf Bare-Metal löschen

Dieses Dokument richtet sich an Anwendungsinhaber, die Anthos-Cluster auf Bare Metal ausführen. In diesem Dokument erfahren Sie, wie Sie virtuelle Maschinen (VMs) löschen, die Anthos VM Runtime verwenden. Sie können sowohl die VM als auch die zugehörigen Laufwerksressourcen, nur die VM-Ressource oder nur die Laufwerksressourcen löschen.

Hinweis

Um dieses Dokument abzuschließen, benötigen Sie Zugriff auf die folgenden Ressourcen:

VM- und Laufwerksressourcen löschen

Diese Option löscht die VM-Ressource und alle zugehörigen virtuellen Laufwerke.

  • Verwenden Sie kubectl, um die VM und die zugehörigen Laufwerksressourcen zu löschen:

    kubectl virt delete vm VM_NAME --all
    

    Ersetzen Sie VM_NAME durch den Namen der VM, die Sie löschen möchten.

    Wenn Sie die Ressourcen prüfen möchten, die von der gelöschten VM verwendet werden, können Sie das Flag --dry-run zusammen mit --all angeben.

    Wenn Sie die VM löschen möchten, ohne auch die Laufwerksressource zu löschen, fügen Sie nicht das Flag --all hinzu, wie im nächsten Abschnitt gezeigt.

VM-Ressource löschen

Mit dieser Option wird nur die VM-Ressource gelöscht. Alle zugehörigen virtuellen Laufwerke bleiben als Teil des Clusters erhalten. Mit dieser Option können Sie eine weitere VM erstellen und die Laufwerksressource wiederverwenden. Der Lebenszyklus der VM kann separat über den Lebenszyklus der Laufwerksressource verwaltet werden.

  • Verwenden Sie kubectl, um nur die VM zu löschen:

    kubectl virt delete vm VM_NAME
    

    Ersetzen Sie VM_NAME durch den Namen der VM, die Sie löschen möchten.

Laufwerksressource löschen

Mit dieser Option wird eine virtuelle Laufwerksressource gelöscht. Wenn die zugehörige VM noch im Cluster ausgeführt wird, wird die VM-Ressource nicht gelöscht. Mit diesem Ansatz können Sie eine Laufwerksressource löschen, die verbleibt, wenn Sie zuvor eine VM ohne den Parameter --all gelöscht haben.

  • Verwenden Sie kubectl, um nur die Laufwerksressourcen der VM zu löschen:

    kubectl virt delete disk DISK_NAME
    

    Ersetzen Sie DISK_NAME durch den Namen des Laufwerks, das Sie löschen möchten. Das Standard-Bootlaufwerk für eine VM heißt beispielsweise DISK_NAME-boot-dv. Sie können alle vorhandenen Laufwerke mit kubectl get datavolume auflisten.

    Wenn Sie versuchen, das Laufwerk einer VM zu löschen, bevor Sie die VM löschen, wird das Laufwerk zum Löschen markiert. Das Laufwerk wird nur gelöscht, wenn Sie auch die VM löschen.

Nächste Schritte