Elimina una VM in Cluster Anthos on bare metal

Questo documento è destinato ai proprietari di applicazioni che eseguono cluster Anthos su Bare Metal. Questo documento mostra come eliminare le macchine virtuali (VM) che utilizzano il runtime VM di Anthos. Puoi scegliere di eliminare sia la VM sia le risorse del disco associato, solo la risorsa VM o solo le risorse disco.

Prima di iniziare

Per completare questo documento, devi accedere alle seguenti risorse:

Elimina la VM e le risorse del disco

Questa opzione elimina la risorsa VM e tutti i dischi virtuali associati.

  • Usa kubectl per eliminare sia la VM sia le risorse del disco associate:

    kubectl virt delete vm VM_NAME --all
    

    Sostituisci VM_NAME con il nome della VM che vuoi eliminare.

    Se vuoi controllare le risorse utilizzate dalla VM che verranno eliminate, specifica il flag --dry-run insieme a --all.

    Se vuoi eliminare la VM senza eliminare anche la risorsa disco, non includere il flag --all, come mostrato nella sezione successiva.

Elimina la risorsa VM

Questa opzione elimina solo la risorsa VM. Eventuali dischi virtuali associati rimangono parte del cluster. Questa opzione consente di creare un'altra VM e riutilizzare la risorsa disco. Il ciclo di vita della VM può essere gestito separatamente per il ciclo di vita della risorsa disco.

  • Usa kubectl per eliminare solo la VM:

    kubectl virt delete vm VM_NAME
    

    Sostituisci VM_NAME con il nome della VM che vuoi eliminare.

Elimina la risorsa disco VM

Questa opzione elimina una risorsa di disco virtuale. Se la VM associata è ancora in esecuzione nel cluster, la risorsa VM non viene eliminata. Questo approccio ti consente di eliminare una risorsa disco che rimane se hai eliminato in precedenza una VM senza utilizzare il parametro --all.

  • Usa kubectl per eliminare solo le risorse su disco della VM:

    kubectl virt delete disk DISK_NAME
    

    Sostituisci DISK_NAME con il nome del disco che vuoi eliminare. Ad esempio, il disco di avvio predefinito di una VM è denominato DISK_NAME-boot-dv. Puoi elencare tutti i dischi esistenti utilizzando kubectl get datavolume.

    Se tenti di eliminare il disco di una VM prima di eliminarla, il disco verrà contrassegnato per l'eliminazione. Il disco viene eliminato solo quando elimini anche la VM.

Passaggi successivi