Memecahkan masalah Cloud Workstations

Halaman ini berisi informasi pemecahan masalah untuk membantu Anda menyelesaikan masalah terkait Cloud Workstation.

Menarik image sistem ke VM

Saat Anda membuat workstation menggunakan konfigurasi workstation, Cloud Workstations akan mengambil image sistem ke VM Anda dari Artifact Registry (atau Container Registry). Pesan error yang muncul mirip dengan berikut:

System images cannot be pulled onto workstation VMs using this configuration.
Ensure that you have set up Cloud NAT or enabled Private Google Access for
Artifact Registry (and Container Registry).

Jika gambar ini tidak diambil, Anda tidak dapat memulai workstation. Berikut beberapa rekomendasinya:

Menyiapkan Cloud NAT atau mengaktifkan Akses Google Pribadi

Jika Anda menonaktifkan alamat IP publik pada konfigurasi Anda, gunakan salah satu opsi berikut:

  • Siapkan Cloud NAT agar Cloud Workstation dapat mengambil image ke VM workstation Anda.

  • Aktifkan Akses Google Pribadi di subnet Anda. Jika Anda menggunakan nama domain private.googleapis.com atau restricted.googleapis.com, buat data DNS untuk mengarahkan traffic ke alamat IP yang terkait dengan domain tersebut. Secara khusus, pastikan Anda mengaktifkan akses ke domain Artifact Registry dan Container Registry, yang masing-masing sesuai dengan *.pkg.dev dan *.gcr.io.

Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi Akses Google Pribadi > Konfigurasi jaringan lanjutan.

Pastikan API diaktifkan dan VPC dapat diakses

Jika project Anda berada di dalam perimeter Kontrol Layanan VPC, pastikan Cloud Storage API, Container Registry API, dan Artifact Registry API dapat diakses Virtual Private Cloud (VPC) dalam perimeter layanan Anda.

Perbarui aturan firewall untuk mengizinkan traffic keluar TCP

Pastikan Anda mengizinkan traffic keluar TCP di jaringan Anda pada port 80 dan 443 agar Cloud Workstations dapat mengambil image ke workstation Anda.

Periksa log startup VM Compute Engine Anda untuk menemukan kemungkinan error

Jika tidak satu pun langkah sebelumnya yang menyelesaikan masalah, Anda mungkin dapat menemukan alasan kegagalan dalam log skrip startup VM Compute Engine Anda. Nama VM yang dibuat untuk konfigurasi Anda dimulai dengan CONFIG_NAME-, diikuti dengan ID unik.

Gunakan filter berikut untuk memfilter log stackdriver Anda:

SEARCH("CONFIG_NAME")
sourceLocation.function="main.setupAndRunScript"

Ganti kode berikut:

  • CONFIG_NAME: nama konfigurasi workstation Anda.

Jika tidak melihat log dengan filter ini, pastikan Anda telah mengaktifkan logging port serial di project. Jika Anda menentukan akun layanan di konfigurasi workstation, pastikan akun layanan memiliki izin logginglogEntries.create di project agar dapat menulis log out ke Cloud Logging. Coba mulai kembali workstation Anda setelah mengaktifkan logging port serial dan tambahkan izin yang diperlukan untuk memastikan bahwa skrip startup VM Compute Engine dijalankan lagi untuk membuat log.