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 untuk mengelola resource VMware Engine, sebaiknya konfigurasi alat seperti yang dijelaskan di bawah.

gcloud

  1. Setel project ID default Anda:

    gcloud config set project PROJECT_ID
    
  2. 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 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:

  1. Login ke Google Cloud:

    gcloud auth login
    
  2. Buat token akses dan ekspor ke TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verifikasi bahwa TOKEN telah 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.

  1. Download dan instal library Python:

    pip install google-cloud-vmwareengine
    
  2. 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.

Membuat jaringan VMware Engine

Buat jaringan VMware Engine menggunakan Google Cloud konsol, gcloud CLI, atau VMware Engine API:

Konsol

Untuk membuat jaringan VMware Engine menggunakan VMware Engine:

  1. Di Google Cloud konsol, buka halaman VMware Engine networks.

    Buka jaringan VMware Engine

  2. Klik Select a project , lalu pilih organisasi, folder, atau project tempat Anda ingin membuat jaringan VMware Engine.

  3. Klik Create. Formulir pembuatan jaringan VMware Engine akan terbuka.

  4. Masukkan nama jaringan VMware Engine.

  5. Masukkan deskripsi untuk jaringan, misalnya "VEN standar saya 1", lalu klik Create.

  6. Opsional: Konfirmasi pembuatan jaringan Anda dengan membuka item menu VMware Engine networks. Semua jaringan VMware Engine tercantum dalam tabel di halaman ini.

Daftar berikut menjelaskan setiap kolom selama pembuatan jaringan secara lebih mendetail:

  • Name: ID unik permanen dari jaringan VMware Engine.
  • Description: Informasi tambahan yang terlihat di halaman detail jaringan VMware Engine.
  • Network type: 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 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:

  1. Jalankan gcloud vmware networks create perintah:

    gcloud vmware networks create NETWORK_ID \
      --type=STANDARD \
      --description="DESCRIPTION"

    Ganti kode berikut:

    • NETWORK_ID: ID untuk jaringan VMware Engine Anda.
    • DESCRIPTION: deskripsi untuk jaringan ini.
  2. Opsional: Jika Anda ingin mencantumkan semua jaringan VMware Engine untuk mengonfirmasi pembuatan jaringan baru, gunakan gcloud vmware networks list perintah:

    gcloud vmware networks list \
      --location=global

API

Untuk membuat jaringan VMware Engine menggunakan VMware Engine API, lakukan hal berikut:

  1. 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: ID project tempat Anda ingin membuat jaringan.
    • NETWORK_ID: ID untuk jaringan VMware Engine Anda.
    • DESCRIPTION: deskripsi untuk jaringan ini.
  2. Opsional: Untuk mencantumkan semua jaringan VMware Engine guna mengonfirmasi pembuatan jaringan baru, buat permintaan GET. Ganti PROJECT_ID dengan project ID tempat jaringan berada.

    GET https://vmwareengine.googleapis.com/v1/projects//locations/global/vmwareEngineNetworks

Mengupdate jaringan VMware Engine

Update jaringan VMware Engine menggunakan Google Cloud konsol, gcloud CLI, atau VMware Engine API:

Konsol

  1. Di Google Cloud konsol, buka halaman VMware Engine networks.

    Buka jaringan VMware Engine

  2. Klik Select a project , lalu pilih organisasi, folder, atau project yang berisi jaringan VMware Engine yang ingin Anda update.

  3. Klik nama jaringan yang ingin Anda update.

  4. Di halaman detail jaringan, edit deskripsi, lalu klik Save.

  5. Opsional: Untuk melihat deskripsi yang telah diupdate, buka item menu VMware Engine networks , lalu klik jaringan untuk melihat detailnya.

gcloud

Untuk mengupdate jaringan VMware Engine menggunakan gcloud CLI, lakukan hal berikut:

  1. Update deskripsi jaringan VMware Engine dengan menjalankan perintah gcloud vmware networks update:

    gcloud vmware networks update NETWORK_ID \
      --description='DESCRIPTION'

    Ganti kode berikut:

    • NETWORK_ID: ID untuk jaringan VMware Engine Anda.
    • DESCRIPTION: deskripsi yang telah diupdate untuk jaringan ini.
  2. Opsional: Jika Anda ingin melihat atribut yang telah diupdate, gunakan gcloud vmware networks describe perintah:

    gcloud vmware networks describe NETWORK_ID

API

Untuk mengupdate jaringan VMware Engine menggunakan VMware Engine API, lakukan hal berikut:

  1. Untuk mengupdate 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 ID tempat jaringan berada.
    • LOCATION: lokasi jaringan, baik global untuk jaringan standar maupun region untuk jaringan lama.
    • NETWORK_ID: ID untuk jaringan VMware Engine Anda.
    • DESCRIPTION: deskripsi yang telah diupdate untuk jaringan ini.
  2. Opsional: Jika Anda ingin melihat atribut yang telah diupdate, buat permintaan GET:

    GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID"

Langkah berikutnya