- Resource: Cluster
- Status
- AutoscalingSettings
- AutoscalingPolicy
- Nilai Minimum
- DatastoreMountConfig
- DatastoreNetwork
- AccessMode
- NfsVersion
- Metode
Resource: Cluster
Cluster di cloud pribadi.
| Representasi JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "state": enum ( |
| Kolom | |
|---|---|
name |
Hanya output. ID. Nama resource cluster ini. Nama resource adalah URI tanpa skema yang mengikuti konvensi di https://cloud.google.com/apis/design/resource_names. Contoh: |
createTime |
Hanya output. Waktu pembuatan resource ini. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Waktu pembaruan terakhir resource ini. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
state |
Hanya output. Status resource. |
management |
Hanya output. Benar jika cluster adalah cluster pengelolaan; salah jika tidak. Hanya boleh ada satu cluster pengelolaan di cloud pribadi dan cluster tersebut harus menjadi cluster pertama. |
autoscalingSettings |
Opsional. Konfigurasi penskalaan otomatis yang diterapkan ke cluster ini. |
uid |
Hanya output. ID unik yang dibuat sistem untuk resource. |
nodeTypeConfigs |
Wajib. Peta jenis node cluster dalam cluster ini, dengan kunci adalah ID kanonis jenis node (sesuai dengan Objek yang berisi daftar pasangan |
stretchedClusterConfig |
Opsional. Konfigurasi cluster yang diperluas. Diperlukan untuk cluster yang termasuk dalam cloud pribadi yang DIPERLUAS. |
datastoreMountConfig[] |
Hanya output. Konfigurasi datastore yang terpasang. |
Negara bagian/Provinsi
Enum State menentukan kemungkinan status cluster cloud pribadi.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Nilai default. Nilai ini tidak boleh digunakan. |
ACTIVE |
Cluster beroperasi dan dapat digunakan oleh pengguna. |
CREATING |
Cluster sedang di-deploy. |
UPDATING |
Menambahkan atau menghapus node ke cluster, atau pembaruan khusus cluster lainnya. |
DELETING |
Cluster sedang dihapus. |
REPAIRING |
Cluster sedang menjalani pemeliharaan, misalnya: node yang gagal sedang diganti. |
AutoscalingSettings
Setelan penskalaan otomatis menentukan aturan yang digunakan oleh VMware Engine untuk menskalakan cluster secara otomatis di cloud pribadi.
| Representasi JSON |
|---|
{
"autoscalingPolicies": {
string: {
object ( |
| Kolom | |
|---|---|
autoscalingPolicies |
Wajib. Peta dengan kebijakan penskalaan otomatis yang diterapkan ke cluster. Kuncinya adalah ID kebijakan. URL harus memenuhi persyaratan berikut:
Saat ini, peta tersebut hanya boleh berisi satu elemen yang menjelaskan kebijakan penskalaan otomatis untuk node komputasi. Objek yang berisi daftar pasangan |
minClusterNodeCount |
Opsional. Jumlah minimum node dari jenis apa pun dalam cluster. Jika tidak ditentukan, batas default akan berlaku. |
maxClusterNodeCount |
Opsional. Jumlah maksimum node dari jenis apa pun dalam cluster. Jika tidak ditentukan, batas default akan berlaku. |
coolDownPeriod |
Opsional. Durasi minimum antara operasi penskalaan otomatis yang berurutan. Proses ini dimulai setelah penambahan atau penghapusan node selesai sepenuhnya. Jika tidak ditentukan, setelan defaultnya adalah 30 menit. Periode tunggu harus dalam satuan menit penuh (misalnya, 30, 31, 50, 180 menit). Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
AutoscalingPolicy
Kebijakan penskalaan otomatis menjelaskan perilaku penskalaan otomatis terkait penggunaan resource. Operasi penskalaan horizontal dimulai jika penggunaan melebihi SALAH SATU dari masing-masing nilai minimum. Operasi penurunan skala dimulai jika penggunaan berada di bawah SEMUA nilai minimum masing-masing.
| Representasi JSON |
|---|
{ "nodeTypeId": string, "scaleOutSize": integer, "cpuThresholds": { object ( |
| Kolom | |
|---|---|
nodeTypeId |
Wajib. ID kanonis jenis node yang akan ditambahkan atau dihapus. Sesuai dengan |
scaleOutSize |
Wajib. Jumlah node yang akan ditambahkan ke cluster selama operasi penskalaan. Harus dapat dibagi 2 untuk cluster yang direntangkan. Selama operasi pengurangan skala, hanya satu node (atau 2 untuk cluster yang direntangkan) yang dihapus dalam satu iterasi. |
cpuThresholds |
Opsional. Nilai minimum pemakaian yang berkaitan dengan pemakaian CPU. |
grantedMemoryThresholds |
Opsional. Batas penggunaan yang berkaitan dengan jumlah memori yang diberikan. |
consumedMemoryThresholds |
Opsional. Batas pemakaian yang berkaitan dengan jumlah memori yang digunakan. |
storageThresholds |
Opsional. Nilai minimum penggunaan yang berkaitan dengan jumlah penyimpanan yang digunakan. |
Nilai minimum
Nilai minimum menentukan pemanfaatan resource yang memicu operasi penskalaan dan pengecilan skala.
| Representasi JSON |
|---|
{ "scaleOut": integer, "scaleIn": integer } |
| Kolom | |
|---|---|
scaleOut |
Wajib. Pemanfaatan yang memicu operasi penskalaan horizontal dalam persentase. |
scaleIn |
Wajib. Pemanfaatan yang memicu operasi pengecilan skala dalam persen. |
DatastoreMountConfig
Konfigurasi Pemasangan Datastore
| Representasi JSON |
|---|
{ "fileShare": string, "datastore": string, "datastoreNetwork": { object ( |
| Kolom | |
|---|---|
fileShare |
Hanya output. Nama berbagi file. |
datastore |
Wajib. Nama resource datastore yang akan di-mount. Nama resource adalah URI tanpa skema yang mengikuti konvensi di https://cloud.google.com/apis/design/resource_names. Contoh: |
datastoreNetwork |
Wajib. Konfigurasi jaringan untuk datastore. |
accessMode |
Opsional. Mode akses volume NFS. Opsional. Nilai default yang digunakan adalah READ_WRITE |
nfsVersion |
Opsional. Protokol NFS yang didukung oleh volume NFS. Nilai default yang digunakan adalah NFS_V3 |
servers[] |
Hanya output. Alamat IP server volume NFS. Untuk NFS 3, Anda hanya dapat memberikan satu alamat IP server atau nama DNS. |
DatastoreNetwork
Konfigurasi jaringan untuk datastore.
| Representasi JSON |
|---|
{ "subnet": string, "mtu": integer, "networkPeering": string, "connectionCount": integer } |
| Kolom | |
|---|---|
subnet |
Wajib. Nama resource subnet. Nama resource adalah URI tanpa skema yang mengikuti konvensi di https://cloud.google.com/apis/design/resource_names. Misalnya, projects/my-project/locations/us-central1/subnets/my-subnet |
mtu |
Opsional. Nilai MTU ditetapkan pada adaptor VMKernel untuk traffic NFS. Jika tidak diberikan, MTU 1500 akan digunakan. Untuk menggunakan frame jumbo, tetapkan nilai ini ke 8896. Sebaiknya sesuaikan nilai ini berdasarkan performa traffic NFS. Performa dapat ditentukan menggunakan alat I/O tolok ukur seperti utilitas fio (Flexible I/O Tester). |
networkPeering |
Hanya output. Nama resource peering jaringan, yang digunakan untuk mengakses berbagi file oleh klien di cloud pribadi. Nama resource adalah URI tanpa skema yang mengikuti konvensi di https://cloud.google.com/apis/design/resource_names. Misalnya, projects/my-project/locations/us-central1/networkPeerings/my-network-peering |
connectionCount |
Opsional. connectionCount digunakan untuk menyetel beberapa koneksi dari klien NFS di host ESXi ke server NFS. Jumlah koneksi yang lebih tinggi menghasilkan performa yang lebih baik pada datastore. Di API clusters.mountDatastore, secara default maksimum 4 koneksi dikonfigurasi. Pengguna dapat menetapkan nilai connectionCount antara 1 hingga 4. Connection_count didukung dari vSphere 8.0u1 untuk versi sebelumnya, jumlah koneksi 1 ditetapkan di host ESXi. |
AccessMode
Mode akses volume NFS.
| Enum | |
|---|---|
ACCESS_MODE_UNSPECIFIED |
Nilai default. Nilai ini tidak boleh digunakan. |
READ_ONLY |
NFS diakses oleh host dalam mode baca |
READ_WRITE |
NFS diakses oleh host dalam mode baca dan tulis |
NfsVersion
Protokol NFS yang didukung oleh volume NFS.
| Enum | |
|---|---|
NFS_VERSION_UNSPECIFIED |
Nilai default. Nilai ini tidak boleh digunakan. |
NFS_V3 |
NFS 3 |
Metode |
|
|---|---|
|
Membuat cluster baru di cloud pribadi tertentu. |
|
Menghapus resource Cluster. |
|
Mengambil resource Cluster berdasarkan nama resource-nya. |
|
Mendapatkan kebijakan kontrol akses untuk resource. |
|
Mencantumkan resource Cluster di cloud pribadi tertentu. |
|
Memasang Datastore pada resource cluster |
|
Mengubah resource Cluster. |
|
Menetapkan kebijakan kontrol akses pada resource yang ditentukan. |
|
Menampilkan izin yang dimiliki pemanggil pada resource tertentu. |
|
Melepaskan Datastore pada resource cluster |