Mengakses VM pengguna

Halaman ini menjelaskan cara mengakses VM pengguna dari host dengan koneksi tunnel VPN.

Host di jaringan jarak jauh dengan koneksi tunnel VPN ke organisasi GDC dapat mengakses antarmuka utama VM pengguna organisasi, dengan asumsi traffic egress dan traffic masuk ke project yang berisi VM pengguna diizinkan.

Sebelum memulai

Untuk mengonfigurasi traffic masuk dan keluar untuk tunnel VPN, Anda harus memiliki hal berikut:

  • Tunnel VPN yang ada. Untuk mengetahui informasi selengkapnya, lihat Membuat tunnel VPN.
  • Telah mengaktifkan traffic egress dan traffic masuk ke project yang berisi VM. Untuk mengetahui informasi selengkapnya, lihat Mengontrol traffic ingress dan egress.
  • Peran identitas dan akses yang diperlukan:

    • Admin VPN: memiliki izin baca dan tulis pada semua resource terkait VPN. Minta Admin Org IAM Anda untuk memberi Anda peran Admin VPN (vpn-admin).
    • VPN Viewer: memiliki izin baca pada semua resource terkait VPN. Minta Admin Organisasi IAM Anda untuk memberi Anda peran VPN Viewer (vpn-viewer).
    • Virtual Machine Project Admin: mengelola VM di namespace project. Minta IAM Org Admin Anda untuk memberi Anda peran Virtual Machine Project Admin (project-vm-admin).
    • Untuk mengetahui informasi selengkapnya, lihat Definisi peran.

Mengakses VM pengguna

Ikuti langkah-langkah berikut untuk mengakses antarmuka utama VM pengguna:

  1. Dapatkan antarmuka VM pengguna dengan melihat objek VirtualMachine masing-masing di cluster admin organisasi:

    kubectl --kubeconfig MANAGEMENT_API_SERVER get -n PROJECT_NAME gvm VM_NAME -ojson | jq '.status.network.interfaces'
    

    Ganti kode berikut:

    • MANAGEMENT_API_SERVER: jalur kubeconfig server API zonal. Jika Anda belum membuat file kubeconfig untuk server API di zona target, lihat Login untuk mengetahui detailnya.
    • VM_NAME: nama objek VirtualMachine.

    Outputnya akan terlihat seperti contoh berikut:

      [
        {
          "ipAddresses": [
            "172.16.19.189"
          ],
          "macAddress": "8a:fc:81:0b:41:dc",
          "name": "net1"
        }
      ]
      ```
    
  2. Host di jaringan jarak jauh dengan koneksi tunnel VPN ke organisasi GDC dapat mengakses VM pengguna melalui antarmuka net1 utama:

    /home/ubuntu# ssh -i ~/vm-access user@172.16.19.189
    

    Perhatikan, untuk detail akses SSH termasuk mengambil kunci untuk VM, lihat Menghubungkan ke VM.