Menghapus cloud pribadi
Cloud pribadi terdiri dari satu atau beberapa cluster vSphere. Saat Anda menghapus cloud pribadi, 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 data apa pun, cadangkan data tersebut ke penyimpanan lokal atau penyimpanan lain.
Komponen cloud pribadi mencakup:
- Node
- Mesin virtual
- VLAN dan subnet pengelolaan
- Subnet workload
- Semua data pengguna disimpan di cloud pribadi
- Semua Aturan akses eksternal
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
Tetapkan project ID default Anda:
gcloud config set project PROJECT_ID
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 kumpulan dokumentasi ini menggunakan alat command line cURL
untuk
mengkueri API. Token akses yang valid diperlukan sebagai bagian dari permintaan
cURL
. Ada banyak cara untuk mendapatkan token akses yang valid; langkah-langkah
berikut 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`
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. Agar dapat menggunakan pendekatan ini, library harus diinstal dan Kredensial Default Aplikasi harus dikonfigurasi.
Download dan instal 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 informasi selengkapnya tentang library, buka halaman referensi atau lihat contoh kode di GitHub.
Menghapus cloud pribadi
Jika Anda ingin CIDR IP jaringan beban kerja segera tersedia, matikan semua VM di cloud pribadi Anda sebelum memulai penghapusan cloud pribadi.
Saat Anda menghapus cloud pribadi, penagihan akan langsung dihentikan, tetapi, cloud pribadi mungkin tidak dihapus selama 24 jam. Selama waktu ini, cloud pribadi Anda tetap berada di konsol Google Cloud dan VM Anda akan terus berjalan.
Konsol
Di konsol Google Cloud, buka halaman Private clouds.
Pilih cloud pribadi yang ingin Anda hapus.
Di halaman ringkasan, klik Hapus Private Cloud ini.
Di halaman konfirmasi, Anda akan diminta untuk memverifikasi semua hasil tindakan penghapusan. Baca dengan cermat dan lanjutkan penghapusan hanya jika Anda siap menerima hasilnya. Jika Anda siap menerima hasilnya, pilih semua kotak centang.
Masukkan jumlah jam yang harus ditunggu sebelum menjalankan penghapusan (1‑8 jam). Dalam jangka waktu tersebut, Anda dapat membatalkan penghapusan dengan mengklik Batal.
Untuk memverifikasi bahwa Anda mengetahui cloud pribadi mana yang akan dihapus, masukkan nama cloud pribadi yang akan dihapus.
Klik Hapus untuk menandai cloud pribadi agar dihapus.
Proses penghapusan dimulai setelah penundaan yang ditentukan, dalam hitungan jam, dan berjalan hingga selesai.
gcloud
Untuk menghapus cloud pribadi menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds delete
.
gcloud vmware private-clouds delete PRIVATE_CLOUD_ID \ --location=ZONE [--delay-hours=HOURS]
Ganti kode berikut:
PRIVATE_CLOUD_ID
: ID cloud pribadi untuk permintaan iniZONE
: 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
Untuk menghapus cloud pribadi menggunakan VMware Engine API, buat permintaan DELETE
:
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=PRIVATE_CLOUD_ID&mps;delayHours=HOUR
Ganti kode berikut:
TOKEN
: token otorisasi untuk permintaan ini.PROJECT_ID
: project untuk permintaan iniZONE
: zona untuk cloud pribadiPRIVATE_CLOUD_ID
: ID cloud pribadi untuk cloud pribadiHOUR
: jumlah jam untuk menunda permintaan ini; default-nya adalah 3. Anda dapat menetapkan 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 Google Cloud. Berhati-hatilah saat memanggil metode penghapusan cloud pribadi.
Membatalkan penghapusan cloud pribadi
Anda dapat membatalkan penghapusan cloud pribadi dalam periode tunggu. Gunakan langkah-langkah berikut.
Konsol
Di konsol Google Cloud, buka halaman Private clouds.
Pilih cloud pribadi yang telah Anda tandai untuk dihapus.
Di halaman ringkasan, klik Cancel deletion untuk membatalkan penghapusan cloud pribadi.
gcloud
Untuk membatalkan penghapusan cloud pribadi menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds undelete
:
gcloud vmware private-clouds undelete PRIVATE_CLOUD_ID \ --location=ZONE
Ganti kode berikut:
PRIVATE_CLOUD_ID
: ID cloud pribadi untuk permintaan iniZONE
: zona untuk cloud pribadi ini
API
Untuk membatalkan penghapusan cloud pribadi menggunakan VMware Engine API, buat permintaan POST
:
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=PRIVATE_CLOUD_ID:undelete
Ganti kode berikut:
TOKEN
: token otorisasi untuk permintaan ini.PROJECT_ID
: project ID untuk permintaan iniZONE
: zona untuk cloud pribadiPRIVATE_CLOUD_ID
: ID cloud pribadi untuk permintaan ini