Questo documento fornisce istruzioni per aumentare le dimensioni dei dischi di avvio e non di avvio delle macchine virtuali (VM) in Google Distributed Cloud (GDC) con air gap.
Puoi aumentare le dimensioni della partizione del disco della VM quando l'istanza VM richiede spazio di archiviazione aggiuntivo o limiti di rendimento superiori.
Puoi solo aumentare, non diminuire, le dimensioni di un disco. Per ridurre le dimensioni del disco, devi creare un nuovo disco di dimensioni inferiori. Finché non elimini il disco originale più grande, ti verranno addebitati costi per entrambi i dischi.
Questo documento è rivolto agli sviluppatori dei gruppi di amministratori della piattaforma o operatori di applicazioni che vogliono espandere i dischi delle VM in un ambiente Distributed Cloud. Per saperne di più, consulta la documentazione relativa ai segmenti di pubblico per GDC air-gapped.
Richiedere ruoli IAM
Per aumentare le dimensioni dei dischi della VM, contatta l'amministratore IAM del progetto per richiedere il ruolo Virtual Machine Project Admin (project-vm-admin).
Tutti i ruoli VM devono essere associati allo spazio dei nomi del progetto in cui si trova la VM. Segui i passaggi per verificare il tuo accesso.
Espansione del disco
Segui i passaggi di gcloud o dell'API per espandere le dimensioni del disco.
gdcloud
Espandi il disco della VM:
gdcloud compute disks resize DISK_NAME \
--project=PROJECT \
--size=NEW_SIZE
Sostituisci
DISK_NAMEcon il nome del disco.Sostituisci
PROJECTcon il nome del progetto GDC in cui si trova la VM.Sostituisci
NEW_SIZEcon le nuove dimensioni del disco.
API
Espandi
VirtualMachineDiskaggiornando il campo.spec.size:kubectl --kubeconfig MANAGEMENT_API_SERVER \ -n PROJECT \ apply -f - <<EOF apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: VM_BOOT_DISK_NAME spec: source: image: name: BOOT_DISK_IMAGE_NAME namespace: vm-system size: BOOT_DISK_SIZE EOFSostituisci le seguenti variabili:
Variabile Definizione MANAGEMENT_API_SERVERIl file kubeconfig del server API di gestione. PROJECTIl progetto GDC in cui creare la VM. VM_BOOT_DISK_NAMEIl nome del nuovo disco di avvio della VM. BOOT_DISK_IMAGE_NAMEIl nome dell'immagine da utilizzare per il nuovo disco di avvio della VM. BOOT_DISK_SIZELa dimensione del disco di avvio, ad esempio 20Gi.
Questo valore deve essere sempre maggiore o uguale aminimumDiskSizedell'immagine del disco di avvio.Attendi che il campo
.status.sizevenga aggiornato con la nuova dimensione.
Espandi i file system e le partizioni
Dopo aver espanso il dispositivo a blocchi, devi espandere la partizione e il file system del guest in modo che le applicazioni possano utilizzare lo spazio aggiuntivo. Alcuni sistemi operativi lo fanno
automaticamente utilizzando cloud-init.