Mengakses peralatan pengelolaan

Halaman ini menjelaskan langkah-langkah untuk terhubung ke peralatan pengelolaan untuk cloud pribadi Anda.

Sebelum terhubung ke peralatan pengelolaan, Anda memerlukan konektivitas jaringan dari mesin klien ke jaringan VMware Engine. Tetapkan konektivitas jaringan menggunakan salah satu opsi berikut:

Prasyarat 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

  1. Setel ID project default Anda:

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

  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 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.

  1. Download dan instal library Python:

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

Untuk mengakses perangkat pengelolaan cloud pribadi Anda, lakukan hal berikut:

Dapatkan detail koneksi untuk peralatan pengelolaan

Konsol

Untuk mendapatkan URL ke perangkat pengelolaan menggunakan Konsol Google Cloud, ikuti langkah-langkah berikut:

  1. Akses portal Google Cloud VMware Engine.
  2. Klik Private cloud.
  3. Pilih cloud pribadi yang ingin Anda akses.
  4. Di halaman detail cloud pribadi, pilih tab Management appliances.
  5. Klik kolom URL untuk vCenter Server atau NSX Manager.

gcloud

Untuk mendapatkan detail koneksi ke appliance pengelolaan menggunakan Google Cloud CLI, lakukan hal berikut:

  1. Untuk menampilkan URL perangkat pengelolaan, jalankan perintah gcloud vmware private-clouds describe.

    gcloud vmware private-clouds describe \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION

Ganti kode berikut:

  • PRIVATE_CLOUD_ID: ID cloud pribadi cloud pribadi untuk permintaan ini.
  • PROJECT_ID: nama project untuk permintaan ini.
  • REGION: region cloud pribadi. Jika ini adalah cloud pribadi yang direntangkan, tentukan zona untuk cloud pribadi ini.

API

  1. Untuk menampilkan detail koneksi perangkat pengelolaan menggunakan VMware Engine API, buat permintaan GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID"

    Ganti kode berikut:

    • PROJECT_ID: nama project untuk permintaan ini.
    • REGION: region cloud pribadi. Jika ini adalah cloud pribadi yang direntangkan, tentukan zona untuk cloud pribadi ini.
    • PRIVATE_CLOUD_ID: ID cloud pribadi cloud pribadi untuk permintaan ini.

Dapatkan kredensial untuk peralatan pengelolaan

Setelah membuat cloud pribadi, Anda dapat membuat kredensial untuk peralatan pengelolaan cloud pribadi tersebut, seperti vCenter Server dan NSX Manager. Agar dapat mengakses peralatan tersebut untuk cloud pribadi Anda untuk pertama kalinya, Anda harus menggunakan ID pengguna dan sandi yang dibuat oleh Konsol Google Cloud.

Untuk menambahkan pengguna lain ke vCenter Server atau peralatan NSX Manager, hubungi Cloud Customer Care.

Konsol

Untuk memberikan sandi ke appliance pengelolaan menggunakan Google Cloud Console, ikuti langkah-langkah berikut:

  1. Akses portal Google Cloud VMware Engine.
  2. Klik Private cloud.
  3. Pilih cloud pribadi yang ingin Anda akses.
  4. Di halaman detail cloud pribadi, pilih tab Management appliances.
  5. Di kolom Info login untuk vCenter Server atau NSX Manager, klik Key details.
  6. Salin kredensial untuk vCenter Server atau NSX Manager dari perintah yang muncul.

gcloud

Untuk mendapatkan sandi ke perangkat pengelolaan menggunakan Google Cloud CLI, lakukan langkah berikut:

  1. Untuk menampilkan kredensial pengguna vCenter, jalankan perintah gcloud vmware private-clouds vcenter credentials describe.

    gcloud vmware private-clouds vcenter credentials describe \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION
  2. Untuk menampilkan kredensial pengguna NSX, jalankan perintah gcloud vmware private-clouds nsx credentials describe.

    gcloud vmware private-clouds nsx credentials describe \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION

Ganti kode berikut:

  • PRIVATE_CLOUD_ID: ID cloud pribadi cloud pribadi untuk permintaan ini.
  • PROJECT_ID: nama project untuk permintaan ini.
  • REGION: region cloud pribadi. Jika ini adalah cloud pribadi yang direntangkan, tentukan zona untuk cloud pribadi ini.

API

  1. Untuk menampilkan kredensial pengguna vCenter menggunakan VMware Engine API, buat permintaan GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/showVcenterCredentials"

  2. Untuk menampilkan kredensial pengguna NSX menggunakan VMware Engine API, buat permintaan GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/showNsxCredentials"

    Ganti kode berikut:

    • PROJECT_ID: nama project untuk permintaan ini.
    • REGION: region cloud pribadi. Jika ini adalah cloud pribadi yang direntangkan, tentukan zona untuk cloud pribadi ini.
    • PRIVATE_CLOUD_ID: ID cloud pribadi cloud pribadi untuk permintaan ini.

Reset kredensial akses

Jika Anda salah menempatkan kredensial ke vCenter Server atau NSX Manager, Anda dapat mereset sandi ke peralatan pengelolaan untuk cloud pribadi menggunakan Google Cloud CLI atau Google Cloud VMware Engine dengan melakukan hal berikut:

Konsol

Untuk mereset sandi ke appliance pengelolaan menggunakan Google Cloud Console, ikuti langkah-langkah berikut:

  1. Ikuti langkah-langkah di bagian Mendapatkan kredensial untuk peralatan pengelolaan.
  2. Pada perintah yang muncul dan berisi kredensial akses Anda, klik Reset Sandi.

gcloud

Untuk mereset sandi ke perangkat pengelolaan menggunakan Google Cloud CLI, lakukan langkah berikut:

  1. Reset kredensial pengguna vCenter dengan menjalankan perintah gcloud vmware private-clouds vcenter credentials reset.

    gcloud vmware private-clouds vcenter credentials reset \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION
  2. Reset kredensial pengguna NSX dengan menjalankan perintah gcloud vmware private-clouds nsx credentials reset.

    gcloud vmware private-clouds nsx credentials reset \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION

Ganti kode berikut:

  • PRIVATE_CLOUD_ID: ID cloud pribadi cloud pribadi untuk permintaan ini.
  • PROJECT_ID: nama project untuk permintaan ini.
  • REGION: region cloud pribadi. Jika ini adalah cloud pribadi yang direntangkan, tentukan zona untuk cloud pribadi ini.

API

  1. Untuk mereset kredensial pengguna vCenter menggunakan VMware Engine API, buat permintaan GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/resetVcenterCredentials"
     

  2. Untuk mereset kredensial pengguna NSX menggunakan VMware Engine API, buat permintaan GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/resetNsxCredentials"
     

    Ganti kode berikut:

    • PROJECT_ID: nama project untuk permintaan ini.
    • REGION: region cloud pribadi. Jika ini adalah cloud pribadi yang direntangkan, tentukan zona untuk cloud pribadi ini.
    • PRIVATE_CLOUD_ID: ID cloud pribadi cloud pribadi untuk permintaan ini.