Mengelola node khusus penyimpanan

Dokumen ini menjelaskan cara menggunakan node khusus penyimpanan di VMware Engine. Node khusus penyimpanan, yang juga dikenal sebagai node penyimpanan, dapat digunakan untuk menskalakan kapasitas penyimpanan cluster vSAN tanpa menambahkan core atau memori ke cluster. Anda dapat membuat cluster yang berisi node standar dan khusus penyimpanan, lalu memperluas atau memperkecilnya menggunakan Google Cloud CLI atau VMware Engine API.

Persyaratan Google Cloud CLI dan API

Untuk menggunakan alat command line gcloud atau API guna mengelola resource VMware Engine, sebaiknya konfigurasi alat seperti yang dijelaskan di bawah.

gcloud

  1. Tetapkan project ID default Anda:

    gcloud config set project PROJECT_ID
    
  2. Tetapkan region dan zona default:

    gcloud config set compute/region REGION
    
    gcloud config set compute/zone ZONE
    

Untuk mengetahui informasi selengkapnya tentang alat gcloud vmware, lihat dokumen referensi Cloud SDK.

API

Contoh API dalam set dokumentasi ini menggunakan alat command line cURL untuk mengirim kueri ke API. Token akses yang valid diperlukan sebagai bagian dari permintaan cURL request. Ada banyak cara untuk mendapatkan token akses yang valid; langkah-langkah berikut menggunakan alat gcloud untuk membuat token akses:

  1. Login ke Google Cloud:

    gcloud auth login
    
  2. Buat token akses dan ekspor ke TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Pastikan TOKEN ditetapkan dengan benar:

    echo $TOKEN
    

Sekarang, gunakan token otorisasi dalam permintaan Anda ke API. Contoh:

curl -X GET -H "Authorization: Bearer \"$TOKEN\"" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations

Python

Contoh kode Python dalam dokumentasi ini menggunakan library VMware Engine untuk berkomunikasi dengan API. Untuk dapat menggunakan pendekatan ini, library perlu diinstal dan Application Default Credentials harus dikonfigurasi.

  1. Download dan instal library Python:

    pip install google-cloud-vmwareengine
    
  2. Konfigurasi informasi ADC dengan menjalankan perintah tersebut di shell Anda:

    gcloud auth application-default login
    

    Atau, gunakan file kunci Akun Layanan:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Untuk mengetahui informasi selengkapnya tentang library, buka halaman referensi atau lihat contoh kode di GitHub.

Sebelum memulai

Sebelum membuat cloud pribadi dengan node khusus penyimpanan, pastikan jaringan VMware Engine ada. Jika jaringan VMware Engine tidak ada, buat jaringan menggunakan Google Cloud CLI dengan memasukkan perintah gcloud vmware networks create:

   gcloud vmware networks create NETWORK_NAME \
      --type=STANDARD \
      --project=PROJECT_ID

Ganti kode berikut:

  • NETWORK_NAME: nama untuk jaringan.
  • PROJECT_ID: project ID untuk permintaan.

Mencantumkan jenis node yang tersedia

Untuk memverifikasi bahwa node khusus penyimpanan tersedia untuk project dan region Anda, cantumkan jenis node yang tersedia menggunakan Google Cloud CLI atau VMware Engine API.

gcloud

Mencantumkan jenis node yang tersedia menggunakan perintah gcloud vmware node-types list :

  gcloud vmware node-types list \
     --location=ZONE \
     --project=PROJECT_ID

Ganti kode berikut:

  • ZONE: zona untuk permintaan ini.
  • PROJECT_ID: project ID untuk permintaan ini.

API

Untuk mencantumkan jenis node yang tersedia menggunakan VMware Engine API, buat permintaan GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/nodeTypes"

Ganti kode berikut:

  • PROJECT_ID: nama project untuk permintaan ini.
  • ZONE: zona untuk cloud pribadi.

Membuat cloud pribadi dengan node khusus penyimpanan

Anda dapat membuat cloud pribadi VMware Engine yang berisi node khusus penyimpanan selain node standar menggunakan Google Cloud konsol, Google Cloud CLI, atau VMware Engine API.

Konsol

Untuk membuat cloud pribadi dengan node khusus penyimpanan menggunakan konsol Google Cloud , lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Private clouds.

    Buka Private Cloud

  2. Klik Pilih project, lalu pilih organisasi, folder, atau project tempat Anda ingin membuat cloud pribadi dengan node khusus penyimpanan.

  3. Klik Create.

  4. Masukkan nama untuk cloud pribadi Anda.

  5. Pilih Standard untuk jenis cloud pribadi.

  6. Pilih lokasi tempat Anda ingin men-deploy cloud pribadi.

  7. Masukkan nama untuk cluster utama.

  8. Pilih jenis node untuk cluster utama Anda.

  9. Pilih jumlah node untuk cloud pribadi. Untuk workload produksi, buat cloud pribadi Anda dengan minimal 3 node. VMware Engine menghapus cloud pribadi yang hanya berisi 1 node setelah 60 hari.

  10. Opsional: Klik tombol Sesuaikan Core Node jika Anda ingin mengurangi jumlah core yang tersedia untuk setiap node di cluster pengelolaan. Untuk mengetahui detailnya, lihat Jumlah inti kustom.

  11. Pilih model node penyimpanan dan jumlah node.

  12. Masukkan rentang CIDR untuk jaringan pengelolaan VMware. Pastikan rentang CIDR tidak tumpang-tindih dengan subnet lokal atau cloud Anda.

  13. Pilih Buat jaringan baru untuk membuat jaringan VMware Engine baru atau pilih dari jaringan yang ada, jika berlaku.

  14. Klik Create untuk mulai membuat cloud pribadi.

gcloud

Untuk membuat cloud pribadi dengan node khusus penyimpanan menggunakan Google Cloud CLI, lakukan hal berikut:

  1. Buat cloud pribadi PC_STORAGE_NODE_NAME dengan n standard-72 node dan m storage-only-standard-72 dengan memasukkan perintah gcloud private-clouds create:

    gcloud vmware private-clouds create PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --description=DESCRIPTION \
     --management-range=IP_ADDRESS \
     --cluster=CLUSTER_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m \
     --vmware-engine-network=NETWORK_NAME

    Ganti kode berikut:

    • PC_STORAGE_NODE_NAME: nama untuk cloud pribadi dengan node khusus penyimpanan.
    • ZONE: zona untuk cloud pribadi ini.
    • PROJECT_ID: project ID untuk permintaan.
    • DESCRIPTION: deskripsi untuk private cloud ini.
    • IP_ADDRESS: alamat IP dan rentang untuk cloud pribadi ini, misalnya 192.168.0.0/22.
    • CLUSTER_NAME: nama untuk cluster baru di cloud pribadi ini.
    • n: jumlah node standar di cluster utama cloud pribadi ini.
    • m: jumlah node khusus penyimpanan di cluster utama cloud pribadi ini.
    • NETWORK_NAME: nama untuk jaringan.
  2. Opsional: Untuk mengonfirmasi pembuatan cloud pribadi dengan node khusus penyimpanan, masukkan perintah gcloud vmware private-clouds clusters describe:

    gcloud vmware private-clouds clusters describe CLUSTER_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --private-cloud=PC_STORAGE_NODE_NAME

    Ganti kode berikut:

    • CLUSTER_NAME: nama untuk cluster baru di cloud pribadi ini.
    • ZONE: zona untuk cloud pribadi ini.
    • PROJECT_ID: project ID untuk permintaan.
    • PC_STORAGE_NODE_NAME: nama untuk cloud pribadi dengan node khusus penyimpanan.

API

Untuk membuat cloud pribadi dengan node khusus penyimpanan menggunakan VMware Engine API, buat permintaan GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_NODE_NAME" -d '{
  "description": "DESCRIPTION",
  "managementCluster": {
     "clusterId": "CLUSTER_NAME",
     "nodeTypeConfigs": {
        "standard-72": {
           "nodeCount": n
        },
        "storage-only-standard-72": {
           "nodeCount": m
        }
     }
     },
     "networkConfig": {
        "managementCidr": "IP_ADDRESS",
        "vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
      }
     }'

Ganti kode berikut:

  • PROJECT_ID: project ID untuk permintaan.
  • ZONE: zona untuk cloud pribadi ini.
  • PC_STORAGE_NODE_NAME: nama untuk private cloud dengan node khusus penyimpanan.
  • DESCRIPTION: deskripsi untuk private cloud ini.
  • CLUSTER_NAME: nama untuk cluster baru di cloud pribadi ini.
  • n: jumlah node standar di cluster utama cloud pribadi ini.
  • m: jumlah node khusus penyimpanan di cluster utama cloud pribadi ini.
  • IP_ADDRESS: alamat IP dan rentang untuk cloud pribadi ini, misalnya 192.168.0.0/22.
  • NETWORK_NAME: nama untuk jaringan.

Saat membuat cloud pribadi baru, VMware Engine akan men-deploy sejumlah komponen VMware dan membagi rentang alamat IP yang diberikan menjadi subnet. Pembuatan cloud pribadi dapat memakan waktu 30 menit hingga 2 jam. Setelah penyediaan selesai, Anda akan menerima email.

Memperluas cluster dengan node khusus penyimpanan

Anda dapat memperluas cluster standar dengan menambahkan node khusus penyimpanan menggunakan konsol Google Cloud , Google Cloud CLI, atau VMware Engine API dengan melakukan hal berikut:

Konsol

Untuk memperluas cluster dengan node khusus penyimpanan menggunakan konsol Google Cloud , lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Private clouds.

    Buka Private Cloud

  2. Klik Pilih project, lalu pilih organisasi, folder, atau project yang berisi cloud pribadi yang ingin Anda perluas.

  3. Klik tab Cluster.

  4. Klik nama cluster yang ingin Anda perluas.

  5. Klik Edit.

  6. Di bagian Node configuration, pilih model node penyimpanan dan tingkatkan jumlah node.

  7. Klik Simpan.

gcloud

Untuk memperluas cluster dengan menambahkan node khusus penyimpanan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds clusters update:

  gcloud vmware private-clouds clusters update CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --update-nodes-config=type=storage-only-standard-72,count=m

Ganti kode berikut:

  • CLUSTER_NAME: nama cluster di private cloud ini.
  • PC_STORAGE_NODE_NAME: nama Private Cloud.
  • ZONE: zona untuk cloud pribadi ini.
  • PROJECT_ID: project ID untuk permintaan.
  • m: jumlah total baru node khusus penyimpanan di cluster yang ditentukan dari cloud pribadi ini.

API

Untuk memperluas cluster dengan menambahkan node khusus penyimpanan menggunakan VMware Engine API, buat permintaan PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Ganti kode berikut:

  • PROJECT_ID: project ID untuk permintaan.
  • ZONE: zona untuk cloud pribadi ini.
  • PC_STORAGE_NODE_NAME: nama Private Cloud.
  • CLUSTER_NAME: nama cluster di private cloud ini.
  • n: jumlah node standar dalam cluster yang ditentukan di cloud pribadi ini.
  • m+1: jumlah total baru node khusus penyimpanan di cluster yang ditentukan dari cloud pribadi ini.

Menciutkan cluster dengan node khusus penyimpanan

Anda dapat memperkecil cluster yang berisi node khusus penyimpanan menggunakan konsol Google Cloud , Google Cloud CLI, atau VMware Engine API dengan melakukan hal berikut:

Konsol

Untuk mengecilkan cluster dengan node khusus penyimpanan menggunakan konsol Google Cloud , lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Private clouds.

    Buka Private Cloud

  2. Klik Pilih project, lalu pilih organisasi, folder, atau project yang berisi cloud pribadi yang ingin Anda kecilkan.

  3. Klik tab Cluster.

  4. Klik nama cluster yang ingin Anda perkecil.

  5. Klik Edit.

  6. Di bagian Node configuration, pilih jumlah node yang lebih rendah.

  7. Klik Simpan.

gcloud

Untuk mengecilkan cluster yang berisi node khusus penyimpanan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds clusters update:

  gcloud vmware private-clouds clusters update CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --update-nodes-config=type=storage-only-standard-72,count=m

Ganti kode berikut:

  • CLUSTER_NAME: nama cluster di cloud pribadi ini.
  • PC_STORAGE_NODE_NAME: nama private cloud.
  • ZONE: zona untuk cloud pribadi ini.
  • PROJECT_ID: project ID untuk permintaan.
  • m: jumlah total baru node khusus penyimpanan di cluster yang ditentukan dari cloud pribadi ini.

API

Untuk mengecilkan cluster yang berisi node khusus penyimpanan menggunakan VMware Engine API, buat permintaan PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Ganti kode berikut:

  • PROJECT_ID: project ID untuk permintaan.
  • ZONE: zona untuk cloud pribadi ini.
  • PC_STORAGE_NODE_NAME: nama Private Cloud.
  • CLUSTER_NAME: nama cluster di private cloud ini.
  • n: jumlah node standar dalam cluster yang ditentukan di cloud pribadi ini.
  • m: jumlah total baru node khusus penyimpanan di cluster yang ditentukan dari cloud pribadi ini.

Membuat cluster baru dengan node khusus penyimpanan

Anda dapat membuat cluster baru di private cloud yang ada yang mencakup node khusus penyimpanan menggunakan konsol Google Cloud , Google Cloud CLI, atau VMware Engine API dengan melakukan hal berikut:

Konsol

Untuk membuat cluster baru dengan node khusus penyimpanan menggunakan konsol Google Cloud , lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Private clouds.

    Buka Private Cloud

  2. Klik Select a project, lalu pilih organisasi, folder, atau project yang berisi cloud pribadi tempat Anda ingin membuat cluster.

  3. Klik nama cloud pribadi tempat Anda ingin membuat cluster baru.

  4. Klik tab Cluster.

  5. Klik Add cluster.

  6. Masukkan nama cluster.

  7. Pilih model node HCI dan jumlah node.

  8. Opsional: Klik tombol Sesuaikan Core jika Anda ingin mengurangi jumlah core yang tersedia untuk setiap node di cluster pengelolaan. Untuk mengetahui detailnya, lihat Jumlah inti kustom.

  9. Pilih model node penyimpanan dan jumlah node.

  10. Klik Create.

gcloud

Untuk membuat cluster baru dengan node khusus penyimpanan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds clusters create:

  gcloud vmware private-clouds clusters create CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m

Ganti kode berikut:

  • CLUSTER_NAME: nama untuk cluster baru di cloud pribadi ini.
  • PC_STORAGE_NODE_NAME: nama Private Cloud.
  • ZONE: zona untuk cloud pribadi ini.
  • PROJECT_ID: project ID untuk permintaan.
  • n: jumlah node standar dalam cluster yang ditentukan di cloud pribadi ini.
  • m: jumlah node khusus penyimpanan di cluster yang ditentukan dari private cloud ini.

API

Untuk membuat cluster baru di cloud pribadi dengan node khusus penyimpanan menggunakan VMware Engine API, buat permintaan PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters?alt=json&clusterId=CLUSTER_NAME" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Ganti kode berikut:

  • PROJECT_ID: project ID untuk permintaan.
  • ZONE: zona untuk cloud pribadi ini.
  • PC_STORAGE_NODE_NAME: nama untuk private cloud.
  • CLUSTER_NAME: nama untuk cluster baru di cloud pribadi ini.
  • n: jumlah node standar dalam cluster yang ditentukan di cloud pribadi ini.
  • m: jumlah node khusus penyimpanan di cluster yang ditentukan dari private cloud ini.

Menghapus cluster dengan node khusus penyimpanan

Anda dapat menghapus cluster yang berisi node khusus penyimpanan menggunakan konsol Google Cloud , Google Cloud CLI, atau VMware Engine API dengan melakukan hal berikut:

Konsol

Untuk menghapus cluster dengan node khusus penyimpanan menggunakan konsol Google Cloud , lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Private clouds.

    Buka Private Cloud

  2. Klik Pilih project, lalu pilih organisasi, folder, atau project yang berisi cloud pribadi tempat Anda ingin menghapus cluster.

  3. Klik tab Cluster.

  4. Klik ikon hapus di baris cluster yang ingin Anda hapus.

gcloud

Untuk menghapus cluster yang berisi node khusus penyimpanan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds clusters delete:

  gcloud vmware private-clouds clusters delete CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID

Ganti kode berikut:

  • CLUSTER_NAME: nama cluster di private cloud ini.
  • PC_STORAGE_NODE_NAME: nama Private Cloud.
  • ZONE: zona untuk cloud pribadi ini.
  • PROJECT_ID: project ID untuk permintaan.

API

Untuk menghapus cluster yang berisi node khusus penyimpanan menggunakan VMware Engine API, buat permintaan DELETE:

DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json"

Ganti kode berikut:

  • PROJECT_ID: project ID untuk permintaan.
  • ZONE: zona untuk cloud pribadi ini.
  • PC_STORAGE_NODE_NAME: nama Private Cloud.
  • CLUSTER_NAME: nama cluster di private cloud ini.

Membuat cloud pribadi yang diperluas dengan node khusus penyimpanan

Anda dapat membuat cloud pribadi yang diperluas VMware Engine yang berisi node standar dan khusus penyimpanan menggunakan Google Cloud konsol, Google Cloud CLI, atau VMware Engine API.

Konsol

Untuk membuat cloud pribadi yang diperluas yang berisi node khusus penyimpanan menggunakan konsol Google Cloud , lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Private clouds.

    Buka Private Cloud

  2. Klik Pilih project, lalu pilih organisasi, folder, atau project tempat Anda ingin membuat stretched private cloud dengan node khusus penyimpanan.

  3. Klik Create.

  4. Masukkan nama untuk cloud pribadi Anda.

  5. Pilih Stretched untuk jenis cloud pribadi.

  6. Masukkan lokasi hosting utama Anda dan pilih zona sekunder Anda.

  7. Pilih jenis node untuk cluster utama Anda.

  8. Pilih jumlah node per zona untuk stretched private cloud. Buat cloud pribadi yang diperluas dengan minimal 3 node per zona.

  9. Opsional: Klik tombol Sesuaikan Core jika Anda ingin mengurangi jumlah core yang tersedia untuk setiap node di cluster pengelolaan. Untuk mengetahui detailnya, lihat Jumlah inti kustom.

  10. Pilih model node penyimpanan dan jumlah node.

  11. Masukkan rentang CIDR untuk jaringan pengelolaan VMware. Pastikan rentang CIDR tidak tumpang-tindih dengan subnet lokal atau cloud Anda.

  12. Klik Tinjau dan buat.

  13. Tinjau setelan. Untuk mengubah setelan, klik Kembali.

  14. Klik Create untuk mulai membuat cloud pribadi yang diperluas.

  15. Opsional: Jika Anda ingin mencantumkan detail cloud pribadi yang di-stretch dan data cluster untuk mengonfirmasi pembuatan cloud pribadi yang di-stretch baru, mulai di halaman detail Private clouds. Halaman ini berisi detail cloud pribadi. Mengklik tab Clusters akan menampilkan data cluster dalam tabel.

gcloud

Untuk membuat stretched private cloud yang berisi node khusus penyimpanan menggunakan Google Cloud CLI, lakukan hal berikut:

  1. Buat cloud pribadi yang diperluas dengan memasukkan perintah gcloud private-clouds create:

    gcloud vmware private-clouds create STRETCHED_PC_STORAGE_NODE_NAME \
     --description=DESCRIPTION \
     --location=REGION \
     --cluster=STRETCHED_CLUSTER_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m \
     --management-range=IP_ADDRESS \
     --vmware-engine-network=NETWORK_NAME
     --preferred-zone=projects/PROJECT_ID/locations/PREFERRED_ZONE \
     --secondary-zone=projects/PROJECT_ID/locations/SECONDARY_ZONE \
     --type=STRETCHED

    Ganti kode berikut:

    • STRETCHED_PC_STORAGE_NODE_NAME: nama untuk stretched private cloud dengan node khusus penyimpanan.
    • DESCRIPTION: deskripsi untuk cloud pribadi ini.
    • REGION: region untuk cloud pribadi ini.
    • STRETCHED_CLUSTER_NAME: nama untuk cluster baru di cloud pribadi ini.
    • n: jumlah total node standar, bilangan genap, di cluster utama cloud pribadi ini.
    • m: jumlah total node khusus penyimpanan, bilangan genap, di cluster utama cloud pribadi ini.
    • IP_ADDRESS: alamat IP dan rentang untuk cloud pribadi ini, misalnya 192.168.0.0/22.
    • NETWORK_NAME: nama untuk jaringan.
    • PROJECT_ID: project ID untuk permintaan.
    • SECONDARY_ZONE: zona sekunder untuk permintaan.
    • PREFERRED_ZONE: zona pilihan untuk permintaan.
  2. Opsional: Untuk mengonfirmasi pembuatan stretched private cloud dan jumlah node standar dan khusus penyimpanan, gunakan perintah gcloud vmware private-clouds describe dan gcloud vmware private-clouds clusters describe:

    gcloud vmware private-clouds describe STRETCHED_PC_STORAGE_NODE_NAME \
     --location=REGION

    Ganti kode berikut:

    • STRETCHED_PC_STORAGE_NODE_NAME: nama untuk private cloud yang diperluas.
    • REGION: region untuk cloud pribadi ini.
    gcloud vmware private-clouds clusters describe STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME

    Ganti kode berikut:

    • STRETCHED_CLUSTER_NAME: nama cluster yang diperluas di cloud pribadi ini.
    • REGION: region untuk cloud pribadi ini.
    • PROJECT_ID: project ID untuk permintaan.
    • STRETCHED_PC_STORAGE_NODE_NAME: nama untuk private cloud yang diperluas.

API

Untuk membuat cloud pribadi yang diperluas yang berisi node khusus penyimpanan menggunakan VMware Engine API, buat permintaan GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_ONLY_NODE_NAME" -d '{
  "description": "DESCRIPTION",
  "managementCluster": {
     "clusterId": "CLUSTER_NAME",
     "nodeTypeConfigs": {
        "standard-72": {
           "nodeCount": n
        },
        "storage-only-standard-72": {
           "nodeCount": m
        }
     }
     },
     "networkConfig": {
        "managementCidr": "IP_ADDRESS",
        "vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
      }
     }'

Ganti kode berikut:

  • PROJECT_ID: project ID untuk permintaan.
  • ZONE: zona untuk cloud pribadi ini.
  • PC_STORAGE_NODE_NAME: nama untuk private cloud dengan node khusus penyimpanan.
  • DESCRIPTION: deskripsi untuk private cloud ini.
  • CLUSTER_NAME: nama untuk cluster baru di cloud pribadi ini.
  • n: jumlah total node standar, bilangan genap, di cluster utama cloud pribadi ini.
  • m: jumlah total node khusus penyimpanan, bilangan genap, di cluster utama cloud pribadi ini.
  • IP_ADDRESS: alamat IP dan rentang untuk cloud pribadi ini, misalnya 192.168.0.0/22.
  • NETWORK_NAME: nama untuk jaringan.

Memperluas atau menciutkan cluster yang direntangkan dengan node khusus penyimpanan

Anda dapat memperluas atau memperkecil cluster yang diregangkan dengan menambahkan atau menghapus node khusus penyimpanan menggunakan konsol Google Cloud , Google Cloud CLI, atau VMware Engine API dengan melakukan hal berikut:

Konsol

Untuk meluaskan atau menciutkan cluster yang direntangkan dengan node khusus penyimpanan menggunakan konsol Google Cloud , lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Private clouds.

    Buka Private Cloud

  2. Klik Pilih project, lalu pilih organisasi, folder, atau project yang berisi cloud pribadi yang diperluas yang ingin Anda perluas atau perkecil.

  3. Klik tab Cluster.

  4. Klik nama cluster yang direntangkan yang ingin Anda perluas atau ciutkan.

  5. Klik Edit.

  6. Di bagian Konfigurasi node, pilih model node penyimpanan dan tingkatkan atau kurangi jumlah node yang ada.

  7. Klik Simpan.

gcloud

Untuk memperluas atau memperkecil cluster yang direntangkan dengan menambahkan atau menghapus node khusus penyimpanan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds clusters update:

  gcloud vmware private-clouds clusters update STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m

Ganti kode berikut:

  • STRETCHED_CLUSTER_NAME: nama cluster yang di-stretch di cloud pribadi ini.
  • REGION: region untuk cloud pribadi ini.
  • PROJECT_ID: project ID untuk permintaan.
  • STRETCHED_PC_STORAGE_NODE_NAME: nama private cloud.
  • n: jumlah total baru node standar, bilangan genap, untuk cluster yang ditentukan ini.
  • m: jumlah total baru node khusus penyimpanan, bilangan genap, untuk cluster yang ditentukan ini.

API

Untuk memperluas atau memperkecil cluster yang diregangkan dengan menambahkan atau menghapus node khusus penyimpanan menggunakan VMware Engine API, buat permintaan PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateClouds/STRETCHED_PC_STORAGE_NODE_NAME/clusters/STRETCHED_CLUSTER_NAME" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Ganti kode berikut:

  • PROJECT_ID: project ID untuk permintaan.
  • REGION: region untuk cloud pribadi ini.
  • STRETCHED_PC_STORAGE_NODE_NAME: nama stretched private cloud.
  • STRETCHED_CLUSTER_NAME: nama cluster yang di-stretch di cloud pribadi ini.
  • n: jumlah total baru node standar, bilangan genap, untuk cluster yang ditentukan ini.
  • m: jumlah total baru node khusus penyimpanan, bilangan genap, untuk cluster yang ditentukan ini.

Langkah berikutnya