Menghapus cloud pribadi
Private cloud terdiri dari satu atau beberapa cluster vSphere. Menghapus cloud pribadi akan menghapus seluruh cloud pribadi. Semua komponen cloud pribadi akan dihapus, termasuk semua node cloud pribadi.
Komponen cloud pribadi mencakup hal berikut:
- Node
- Mesin virtual
- VLAN dan subnet pengelolaan
- Subnet workload
- Semua data pengguna yang disimpan di cloud pribadi
- Semua Aturan akses eksternal
Penghapusan cloud pribadi dilakukan dalam dua tahap: penghapusan sementara dan penghapusan permanen. Berikut yang terjadi di setiap tahap:
- Penghapusan sementara: Private Cloud memasuki status penghapusan sementara selama tujuh hari.
Selama tahap ini, hal berikut terjadi:
- Penagihan Anda akan segera dihentikan.
- Semua konektivitas ke segmen dan beban kerja NSX akan terputus.
- Akses ke antarmuka pengguna dan API cloud pribadi dinonaktifkan.
- Alamat IP eksternal dinonaktifkan.
- Konfigurasi dan data cloud pribadi dipertahankan dan VM Anda terus berjalan.
- Anda dapat memulihkan cloud pribadi ke status sebelumnya.
- Penghapusan permanen: Setelah tujuh hari, cloud pribadi dan resourcenya akan dihapus secara permanen. Jika Anda ingin menghapus secara permanen cloud pribadi yang dalam status penghapusan sementara, hubungi dukungan.
Sebelum memulai
Jika Anda ingin menyimpan data, cadangkan data ke cloud pribadi lain, penyimpanan, atau penyimpanan lokal atau penyimpanan lainnya.Google Cloud
Persyaratan gcloud dan API
Untuk menggunakan alat command line gcloud
atau API guna mengelola resource VMware Engine, sebaiknya konfigurasi 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 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:
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. Untuk dapat menggunakan pendekatan ini, library perlu diinstal dan Kredensial Default Aplikasi harus dikonfigurasi.
Download dan instal library Python:
pip install google-cloud-vmwareengine
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.
Menghapus cloud pribadi
Jika Anda ingin CIDR IP jaringan beban kerja Anda tersedia dengan segera, matikan semua VM di cloud pribadi Anda sebelum memulai penghapusan cloud pribadi.
Konsol
Di konsol Google Cloud , buka halaman Private clouds.
Klik Pilih project, lalu pilih organisasi, folder, atau project tempat Anda ingin menghapus cloud pribadi.
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 dari tindakan penghapusan. Baca dengan cermat dan lanjutkan penghapusan hanya jika Anda siap menerima hasilnya. Jika Anda sudah siap untuk menerima hasilnya, pilih semua kotak centang.
Masukkan jumlah jam untuk menunggu 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 Anda hapus, masukkan nama cloud pribadi yang akan dihapus.
Klik Hapus untuk menandai cloud pribadi agar dihapus.
Proses penghapusan dimulai setelah penundaan yang ditentukan, dalam 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`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
+ `HOURS`: the numbers of hours to delay this
request. By default, this is set to 3 hours, but you can set this
from 0 to 8 hours. Setting this value to 0 means the deletion
request will start immediately.
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`: the authorization token for this
request.
+ `PROJECT_ID`: the project for this request
+ `ZONE`: the zone for the private cloud
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
the private cloud
+ `HOUR`: the number of hours to delay this
request; the default is 3. You can set an hour between 0 to 8.
Setting this value to 0 starts the deletion request immediately.
Python
Menghapus cloud pribadi dengan library VMWare Engine adalah proses satu langkah dibandingkan dengan menggunakan konsol Google Cloud . Berhati-hatilah saat memanggil metode penghapusan private cloud.
Membatalkan penghapusan cloud pribadi
Anda dapat membatalkan penghapusan cloud pribadi dalam periode penghapusan sementara. Ikuti 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 Batalkan penghapusan 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`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
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`: the authorization token for this
request.
+ `PROJECT_ID`: the project ID for this request
+ `ZONE`: the zone for the private
cloud
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request