Membuat jaringan VMware Engine
Dokumen ini menjelaskan cara membuat Jaringan VMware Engine Standar menggunakan portal VMware Engine, gcloud CLI, atau API. Anda dapat membuat beberapa jaringan VMware Engine untuk mengisolasi cloud pribadi dan menentukan peering jaringan VPC yang unik. Jaringan VMware Engine menangani koneksi ke dan dari cloud pribadi sesuai dengan kebijakan jaringan yang Anda tentukan secara terpisah.
Sebelum memulai
Persyaratan Google Cloud CLI 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 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
membuat kueri 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`
Verifikasi bahwa TOKEN telah disetel 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 perlu 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 Service Account:
export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
Untuk mengetahui informasi selengkapnya tentang library ini, kunjungi halaman referensi atau lihat contoh kode di GitHub.
Membuat jaringan VMware Engine
Buat jaringan VMware Engine menggunakan konsol Google Cloud, gcloud CLI, atau VMware Engine API:
Konsol
Untuk membuat jaringan VMware Engine menggunakan VMware Engine:
- Akses konsol Google Cloud.
- Pilih VMware Engine networks dari menu navigasi, lalu klik Create. Formulir pembuatan jaringan VMware Engine akan terbuka.
- Masukkan nama jaringan VMware Engine.
- Masukkan deskripsi untuk jaringan, misalnya "My standard VEN 1", lalu klik Create.
- Opsional: Konfirmasi pembuatan jaringan dengan membuka item menu VMware Engine networks. Semua jaringan VMware Engine tercantum dalam tabel di halaman ini.
Daftar berikut menjelaskan setiap kolom secara lebih mendetail selama pembuatan jaringan:
- Nama: ID unik permanen jaringan VMware Engine.
- Deskripsi: Informasi tambahan yang terlihat di halaman detail jaringan VMware Engine.
- Jenis jaringan: ID jenis jaringan yang digunakan untuk mendukung kasus penggunaan jaringan dan deployment cloud pribadi standar.
Region: Hal ini bergantung pada apakah Anda menggunakan jaringan VMware Engine Standar atau jaringan VMware Engine Lama.
- Untuk jaringan lama, ini adalah region tempat jaringan memiliki konektivitas.
- Untuk jaringan standar, kolom ini selalu ditetapkan ke global.
gcloud
Untuk membuat jaringan VMware Engine menggunakan gcloud CLI:
Jalankan perintah
gcloud vmware networks create
:gcloud vmware networks create NETWORK_ID \ --type=STANDARD \ --description="DESCRIPTION"
Ganti kode berikut:
NETWORK_ID
: nama jaringan untuk permintaan iniDESCRIPTION
: deskripsi untuk jaringan ini
Opsional: Jika Anda ingin menampilkan daftar semua jaringan VMware Engine untuk mengonfirmasi pembuatan jaringan baru, gunakan perintah
gcloud vmware networks list
:gcloud vmware networks list \ --location=global
API
Untuk membuat jaringan VMware Engine menggunakan VMware Engine API, lakukan tindakan berikut:
Untuk membuat jaringan VMware Engine, buat permintaan
POST
:POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/vmwareEngineNetworks?vmware_engine_network_id=NETWORKD_ID" '{ "type": "standard", "description": "DESCRIPTION" }'
Ganti kode berikut:
PROJECT_ID
: project ID untuk permintaan ini.NETWORK_ID
: nama jaringan untuk permintaan ini.DESCRIPTION
: deskripsi untuk jaringan ini.
Opsional: Untuk mencantumkan semua jaringan VMware Engine guna mengonfirmasi pembuatan jaringan baru, buat permintaan
GET
. GantiPROJECT_ID
dengan project ID untuk permintaan ini.GET https://vmwareengine.googleapis.com/v1/projects/
/locations/global/vmwareEngineNetworks
Mengupdate jaringan VMware Engine
Update jaringan VMware Engine menggunakan Konsol Google Cloud, gcloud CLI, atau VMware Engine API:
Konsol
- Akses konsol Google Cloud.
- Pilih VMware Engine networks dari menu navigasi, lalu klik nama jaringan yang ingin Anda perbarui.
- Di halaman detail jaringan, edit deskripsi, lalu klik Simpan.
- Opsional: Untuk melihat deskripsi yang diperbarui, buka item menu VMware Engine networks, lalu klik jaringan untuk melihat detailnya.
gcloud
Untuk mengupdate jaringan VMware Engine menggunakan gcloud CLI, lakukan langkah berikut:
Perbarui deskripsi jaringan VMware Engine dengan menjalankan perintah
gcloud vmware networks update
:gcloud vmware networks update NETWORK_ID \ --description='DESCRIPTION'
Ganti kode berikut:
NETWORK_ID
: nama jaringan untuk permintaan ini.DESCRIPTION
: deskripsi yang diperbarui untuk jaringan ini.
Opsional: Jika Anda ingin melihat atribut yang diperbarui, gunakan perintah
gcloud vmware networks describe
:gcloud vmware networks describe NETWORK_ID
Ganti
NETWORK_ID
dengan nama jaringan untuk permintaan ini.
API
Untuk mengupdate jaringan VMware Engine menggunakan VMware Engine API, lakukan tindakan berikut:
Untuk memperbarui deskripsi jaringan VMware Engine, buat permintaan
PATCH
:PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/vmwareEngineNetworks/NETWORK_ID?update_mask=description" '{ "description":"DESCRIPTION" }'
Ganti kode berikut:
PROJECT_ID
: project untuk permintaan iniLOCATION
: lokasi jaringan,global
untuk jaringan lama atau region untuk jaringan standarNETWORK_ID
: nama jaringan untuk permintaan iniDESCRIPTION
: deskripsi yang diperbarui untuk jaringan ini
Opsional: Jika Anda ingin melihat atribut yang diperbarui, buat permintaan
GET
:GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID"
Langkah selanjutnya
- Mendapatkan kredensial login untuk peralatan pengelolaan
- Mengelola resource dan aktivitas cloud pribadi Anda