Membuat dan mengelola lampiran interconnect

Halaman ini menjelaskan cara membuat dan mengelola resource lampiran interkoneksi Google Distributed Cloud di zona Distributed Cloud.

Fungsi ini hanya tersedia di Rak Cloud Terdistribusi. Distributed Cloud Servers tidak mendukung resource lampiran interkoneksi.

Untuk mengetahui informasi selengkapnya tentang lampiran interkoneksi Distributed Cloud, lihat Cara kerja Distributed Cloud.

Ingat hal berikut:

  • Sebaiknya buat lampiran interkoneksi bersama dengan router yang sesuai secara bersamaan. Untuk mengetahui informasi selengkapnya, lihat Membuat router.
  • Anda dapat secara opsional menentukan ID VLAN yang akan digunakan untuk memberi tag pada paket yang melewati lampiran interkoneksi.
  • ID VLAN yang Anda tentukan untuk pemberian tag paket bersifat lokal untuk lampiran interkoneksi. Dengan kata lain, lampiran interconnect tertentu bukan bagian dari domain Lapisan 2 yang sama dengan lampiran interconnect yang terkait dengan interconnect lain, atau subnetwork yang tidak terkait dengan lampiran interconnect. Oleh karena itu, meskipun ID VLAN yang ditentukan untuk pemberian tag pada paket harus unik di semua lampiran interkoneksi yang dibuat pada interkoneksi target, ID tersebut dapat digunakan kembali pada interkoneksi lain dan pada subnetwork yang tidak terkait dengan lampiran interkoneksi.

Membuat lampiran interkoneksi

Untuk membuat lampiran interkoneksi Distributed Cloud, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Admin (roles/edgenetwork.admin) di project Google Cloud Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking interconnects attachments dedicated create:

gcloud edge-cloud networking interconnects attachments dedicated create ATTACHMENT_NAME \
    --interconnect=INTERCONNECT_NAME \
    --network=NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME \
    --vlan-id=VLAN_ID \
    --mtu=MTU_SIZE

Ganti kode berikut:

  • ATTACHMENT_NAME: nama deskriptif yang secara unik mengidentifikasi lampiran interkoneksi ini.
  • INTERCONNECT_NAME: nama interconnect yang akan dihubungkan dengan lampiran interconnect ini.
  • NETWORK_NAME: nama jaringan Distributed Cloud yang dilayani oleh resource lampiran Interconnect ini.
  • REGION: Google Cloud region tempat zona Distributed Cloud target berada.
  • ZONE_NAME: nama target zona Distributed Cloud.
  • VLAN_ID (opsional): ID VLAN yang digunakan untuk memberi tag pada paket yang melewati lampiran interkoneksi ini. Nilai yang valid adalah antara 2 dan 4095. Jika Anda menghilangkan nilai ini atau menyetelnya ke 0, paket tidak diberi tag.
  • MTU_SIZE: ukuran unit transmisi maksimum (MTU) untuk subnet yang di-instantiate oleh lampiran Interconnect ini. Nilai yang valid adalah 1500 dan 9000.

API

Buat permintaan POST ke metode projects.locations.zones.interconnectAttachments.create:

POST /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments?interconnectAttachmentId=ATTACHMENT_ID
 {
  "labels": { LABELS,
   },
  "interconnect": { INTERCONNECT_NAME,
   },
  "network": { NETWORK_NAME,
   },
  "vlanId": { VLAN_ID,
   },
  "mtu": { MTU_SIZE,
   },       
 }   

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud target.
  • REGION: Google Cloud region tempat zona Distributed Cloud target berada.
  • ZONE_NAME: nama target zona Distributed Cloud.
  • ATTACHMENT_ID: ID yang mengidentifikasi lampiran interkoneksi ini secara unik.
  • LABELS: daftar label yang akan diterapkan ke resource lampiran interkoneksi ini.
  • INTERCONNECT_NAME: nama interconnect yang akan dihubungkan dengan lampiran interconnect ini.
  • NETWORK_NAME: jaringan yang dilayani oleh resource lampiran interkoneksi ini.
  • VLAN_ID: ID VLAN untuk subnetwork yang di-instantiate lampiran interkoneksi ini di router. Nilai yang valid adalah antara 2 dan 4095. Nilai 0 mengonfigurasi subnet sebagai tidak diberi tag.
  • MTU_SIZE: ukuran unit transmisi maksimum (MTU) untuk subnet yang di-instantiate oleh lampiran Interconnect ini. Nilai yang valid adalah 1500 dan 9000.

Membuat daftar lampiran interkoneksi

Untuk mencantumkan lampiran Interconnect Distributed Cloud di zona Distributed Cloud, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Viewer (roles/edgenetwork.viewer) di project Google Cloud Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking interconnects attachments list:

gcloud edge-cloud networking interconnects attachments list \
    --location=REGION \
    --zone=ZONE_NAME

Ganti kode berikut:

  • REGION: Google Cloud region tempat zona Distributed Cloud target berada.
  • ZONE_NAME: nama target zona Distributed Cloud.

API

Buat permintaan GET ke metode projects.locations.zones.interconnectAttachments.list:

GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments?filter=FILTER&pageSize=PAGE_SIZE&orderBy=SORT_BY&pageToken=PAGE_TOKEN

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud target.
  • REGION: Google Cloud region tempat zona Distributed Cloud target berada.
  • ZONE_NAME: nama target zona Distributed Cloud.
  • FILTER: ekspresi yang membatasi hasil yang ditampilkan ke nilai tertentu.
  • PAGE_SIZE: jumlah hasil yang akan ditampilkan per halaman.
  • SORT_BY: daftar nama kolom yang dipisahkan koma yang digunakan untuk mengurutkan hasil yang ditampilkan. Urutan pengurutan default adalah menaik; untuk urutan pengurutan menurun, beri awalan kolom yang diinginkan dengan ~.
  • PAGE_TOKEN: token yang diterima dalam respons terhadap permintaan daftar terakhir di kolom nextPageToken dalam respons. Kirim token ini untuk menerima halaman hasil berikutnya.

Mendapatkan informasi tentang lampiran interkoneksi

Untuk mendapatkan informasi tentang lampiran interconnect Distributed Cloud, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Viewer (roles/edgenetwork.viewer) di project Google Cloud Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking interconnects attachments describe:

gcloud edge-cloud networking interconnects attachments describe ATTACHMENT_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Ganti kode berikut:

  • ATTACHMENT_NAME: nama lampiran interconnect target.
  • REGION: Google Cloud region tempat zona Distributed Cloud target berada.
  • ZONE_NAME: nama target zona Distributed Cloud.

API

Buat permintaan GET ke metode projects.locations.zones.interconnectAttachments.get:

GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments/ATTACHMENT_ID

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud target.
  • ATTACHMENT_ID: nama lampiran interconnect target.
  • REGION: Google Cloud region tempat zona Distributed Cloud target berada.
  • ZONE_NAME: nama target zona Distributed Cloud.

Operasi ini menampilkan informasi mendetail tentang resource, termasuk status penyediaannya sebagai berikut:

  • PENDING: resource belum mulai disediakan dan belum disebarkan ke seluruh zona.
  • PROVISIONING: resource sedang disediakan; Anda harus menunggu hingga resource disalurkan ke seluruh zona.
  • RUNNING: resource telah berhasil disediakan dan disebarkan di seluruh zona; resource siap digunakan.
  • FAILED: penyediaan resource tidak berhasil; resource belum disebarkan ke seluruh zona.

Menghapus lampiran interkoneksi

Untuk menghapus lampiran interkoneksi Distributed Cloud, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Admin (roles/edgenetwork.admin) di project Google Cloud Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking interconnects attachments delete:

gcloud edge-cloud networking interconnects attachments delete ATTACHMENT_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Ganti kode berikut:

  • ATTACHMENT_NAME: nama lampiran interconnect target.
  • REGION: Google Cloud region tempat zona Distributed Cloud target berada.
  • ZONE_NAME: nama target zona Distributed Cloud.

API

Buat permintaan DELETE ke metode projects.locations.zones.interconnectAttachments.delete:

DELETE /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets/SUBNETWORK_ID

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud target.
  • ATTACHMENT_NAME: nama lampiran interconnect target.
  • REGION: Google Cloud region tempat zona Distributed Cloud target berada.
  • ZONE_NAME: nama target zona Distributed Cloud.

Langkah berikutnya