Halaman ini berisi informasi pemecahan masalah untuk membantu Anda menyelesaikan masalah terkait Cloud Workstations.
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).
Kegagalan dalam menarik image ini dapat mencegah Anda memulai workstation. Berikut beberapa rekomendasinya:
- Siapkan Cloud NAT atau aktifkan Akses Google Pribadi.
- Pastikan API diaktifkan dan dapat diakses oleh VPC.
- Perbarui aturan firewall untuk mengizinkan traffic keluar TCP.
- Periksa log startup VM Compute Engine Anda untuk mengetahui kemungkinan error.
Menyiapkan Cloud NAT atau mengaktifkan Akses Google Pribadi
Jika Anda menonaktifkan alamat IP publik di konfigurasi, gunakan salah satu opsi berikut:
Siapkan Cloud NAT agar Cloud Workstations dapat mengambil image ke VM workstation Anda.
Aktifkan Akses Google Pribadi di subnet Anda. Jika Anda menggunakan nama domain
private.googleapis.com
ataurestricted.googleapis.com
, buat data DNS untuk mengarahkan traffic ke alamat IP yang terkait dengan domain tersebut. Secara khusus, Anda harus memastikan bahwa Anda mengaktifkan akses ke domain Artifact Registry dan Container Registry, yang masing-masing sesuai dengan*.pkg.dev
dan*.gcr.io
.
Untuk informasi selengkapnya, lihat Mengonfigurasi Akses Google Pribadi > Konfigurasi jaringan lanjutan.
Pastikan API diaktifkan dan dapat diakses oleh VPC
Jika project Anda berada di dalam perimeter Kontrol Layanan VPC, pastikan Cloud Storage API, Container Registry API, dan Artifact Registry API Virtual Private Cloud (VPC) dapat diakses dalam perimeter layanan Anda.
Memperbarui aturan firewall untuk mengizinkan traffic keluar TCP
Pastikan Anda mengizinkan traffic keluar TCP di jaringan pada port 80 dan 443 untuk mengizinkan Cloud Workstation mengambil gambar ke workstation Anda.
Periksa log startup VM Compute Engine untuk mengetahui kemungkinan error
Jika tidak ada langkah sebelumnya yang menyelesaikan masalah, Anda mungkin dapat menemukan alasan kegagalan dalam log skrip startup VM Compute Engine. 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 Anda tidak melihat log apa pun dengan filter ini, pastikan Anda telah mengaktifkan logging port serial di project Anda. Jika Anda menentukan akun layanan di konfigurasi workstation, pastikan akun layanan memiliki izin logginglogEntries.create
di project sehingga dapat menulis log ke Cloud Logging. Coba mulai ulang workstation Anda setelah mengaktifkan logging port serial dan menambahkan izin yang diperlukan untuk memastikan skrip startup VM Compute Engine dijalankan lagi guna membuat log.