Menghapus cloud pribadi
Cloud pribadi terdiri dari satu atau beberapa cluster vSphere. Saat Anda menghapus private cloud, semua cluster dan node-nya akan dihapus.
Sebelum memulai
Menghapus cloud pribadi akan menghapus seluruh cloud pribadi. Semua komponen cloud pribadi akan dihapus, termasuk semua node cloud pribadi. Jika Anda ingin menyimpan salah satu data, cadangkan data ke penyimpanan lokal atau penyimpanan lainnya.
Komponen cloud pribadi meliputi:
- Node
- Virtual machine
- VLAN dan subnet pengelolaan
- Subnet workload
- Semua data pengguna yang disimpan di cloud pribadi
- Semua lampiran aturan firewall ke subnet
Persyaratan gcloud dan API
Untuk menggunakan alat command line gcloud
atau API guna mengelola resource VMware Engine, sebaiknya konfigurasikan alat seperti yang dijelaskan di bawah.
gcloud
Setel ID project default Anda:
gcloud config set project PROJECT_ID
Menetapkan region dan/atau zona default:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
Untuk mengetahui informasi selengkapnya tentang alat gcloud vmware
,
meninjau dokumen referensi Cloud SDK.
API
Contoh API dalam kumpulan dokumentasi ini menggunakan alat command line cURL
untuk
membuat kueri API. Token akses yang valid diperlukan sebagai bagian dari permintaan cURL
.
Ada banyak cara untuk mendapatkan token akses yang valid. Langkah berikut akan menggunakan alat gcloud
untuk membuat token akses:
Login ke Google Cloud
gcloud auth login
Buat token akses dan ekspor ke TOKEN
export TOKEN=`gcloud auth print-access-token`
Memverifikasi bahwa TOKEN telah disetel dengan benar
echo $TOKEN Output: 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. Agar dapat menggunakan pendekatan ini, library perlu diinstal dan Kredensial Default Aplikasi harus dikonfigurasi.
Mendownload dan menginstal library Python
pip install google-cloud-vmwareengine
Konfigurasikan 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 ini, kunjungi halaman referensi atau lihat contoh kode di GitHub.
Menghapus cloud pribadi
Konsol
- Akses portal VMware Engine.
- Buka halaman Resource.
- Pilih cloud pribadi yang ingin Anda hapus.
- Di halaman ringkasan, klik Delete this Private Cloud.
- Di halaman konfirmasi, Anda akan diminta untuk memverifikasi semua hasil tindakan hapus. Baca pemberitahuan ini dengan cermat dan lanjutkan penghapusan hanya jika Anda siap menerima hasilnya. Ketika Anda siap untuk menerima hasilnya, pilih semua kotak centang.
- Masukkan jumlah jam untuk menunggu sebelum menjalankan penghapusan (1‐8 jam). Dalam periode tersebut, Anda dapat membatalkan penghapusan dengan mengklik Cancel.
- Untuk memverifikasi bahwa Anda mengetahui cloud pribadi mana yang akan dihapus, masukkan nama private cloud yang akan dihapus.
- Klik Delete untuk menandai cloud pribadi untuk dihapus.
Proses penghapusan dimulai setelah penundaan yang ditentukan, dalam jam, dan berjalan hingga selesai.
gcloud
gcloud vmware private-clouds delete PC_NAME \ --location=ZONE [--delay-hours=HOURS]
Ganti kode berikut:
PC_NAME
: nama untuk cloud pribadiZONE
: zona untuk cloud pribadi iniHOURS
: jumlah jam untuk menunda permintaan ini. Secara default, nilai ini ditetapkan ke 3 jam, tetapi Anda dapat menetapkannya dari 0 hingga 8 jam. Menetapkan nilai ini ke 0 berarti permintaan penghapusan akan segera dimulai.
API
curl -X DELETE -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PC_NAME&mps;delayHours=HOUR
Ganti kode berikut:
TOKEN
: token otorisasi untuk permintaan ini.PROJECT_ID
: project untuk permintaan iniZONE
: zona untuk cloud pribadiPC_NAME
: nama untuk cloud pribadiHOUR
: jumlah jam untuk menunda permintaan ini; default-nya adalah 3. Anda dapat menyetel satu jam antara 0 hingga 8. Menetapkan nilai ini ke 0 akan segera memulai permintaan penghapusan.
Python
Menghapus cloud pribadi dengan library VMWare Engine adalah proses satu langkah dibandingkan dengan menggunakan Konsol Cloud. Berhati-hatilah saat memanggil metode penghapusan cloud pribadi.
Batalkan penghapusan cloud pribadi
Anda dapat membatalkan penghapusan cloud pribadi selama periode tunggu. Ikuti langkah-langkah berikut.
Konsol
- Akses portal VMware Engine
- Buka halaman Resource.
- Pilih cloud pribadi yang telah Anda tandai untuk dihapus.
- Di halaman ringkasan, klik Cancel delete untuk membatalkan penghapusan cloud pribadi.
gcloud
gcloud vmware private-clouds undelete PC_NAME \ --location=ZONE
Ganti kode berikut:
PC_NAME
: nama untuk cloud pribadiZONE
: zona untuk cloud pribadi ini
API
curl -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PC_NAME:undelete
Ganti kode berikut:
TOKEN
: token otorisasi untuk permintaan ini.PROJECT_ID
: project untuk permintaan iniZONE
: zona untuk cloud pribadiPC_NAME
: nama untuk cloud pribadi