Memperluas disk VM

Dokumen ini memberikan petunjuk untuk meningkatkan ukuran disk virtual machine (VM) boot dan non-boot di Google Distributed Cloud (GDC) yang terisolasi.

Anda dapat meningkatkan ukuran partisi disk VM saat instance VM Anda memerlukan ruang penyimpanan tambahan atau peningkatan batas performa.

Anda hanya dapat menambah, dan tidak mengurangi, ukuran disk. Untuk mengurangi ukuran disk, Anda harus membuat disk baru dengan ukuran yang lebih kecil. Anda akan dikenai biaya untuk kedua disk sampai disk asli yang lebih besar dihapus.

Dokumen ini ditujukan bagi developer dalam grup administrator platform atau operator aplikasi yang ingin memperluas disk VM di lingkungan Distributed Cloud. Untuk mengetahui informasi selengkapnya, lihat Audiens untuk dokumentasi GDC yang terisolasi dari internet.

Meminta peran IAM

Untuk menambah ukuran disk VM, hubungi Admin IAM Project Anda untuk meminta peran Virtual Machine Project Admin (project-vm-admin).

Semua peran VM harus terikat ke namespace project tempat VM berada. Ikuti langkah-langkah untuk memverifikasi akses Anda.

Ekspansi disk

Ikuti langkah-langkah gdcloud atau API untuk memperluas ukuran disk.

gdcloud

Perluas disk VM:

 gdcloud compute disks resize DISK_NAME \
   --project=PROJECT \
   --size=NEW_SIZE
  • Ganti DISK_NAME dengan nama disk.

  • Ganti PROJECT dengan nama project GDC tempat VM berada.

  • Ganti NEW_SIZE dengan ukuran baru disk.

API

  1. Perluas VirtualMachineDisk dengan memperbarui kolom .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
    EOF
    

    Ganti variabel berikut:

    VariabelDefinisi
    MANAGEMENT_API_SERVER File kubeconfig server Management API.
    PROJECT Project GDC untuk membuat VM.
    VM_BOOT_DISK_NAME Nama boot disk VM baru.
    BOOT_DISK_IMAGE_NAME Nama image yang akan digunakan untuk boot disk VM baru.
    BOOT_DISK_SIZE Ukuran boot disk, seperti 20Gi.
    Nilai ini harus selalu lebih besar dari atau sama dengan minimumDiskSize dari image disk booting.
  2. Tunggu hingga kolom .status.size diperbarui ke ukuran baru.

Luaskan sistem file dan partisi

Setelah memperluas perangkat blok, Anda harus memperluas partisi dan sistem file tamu agar aplikasi dapat menggunakan ruang tambahan. Beberapa OS melakukannya secara otomatis menggunakan cloud-init.