Halaman ini menjelaskan cara membuat hub Network Connectivity Center menggunakan topologi inspeksi hibrida sehingga Anda dapat menambahkan spoke Gateway NCC dan spoke VPC ke hub.
Untuk pengantar NCC Gateway, lihat Ringkasan NCC Gateway.
Sebelum memulai
Sebelum memulai, tinjau bagian berikut.
Membuat atau memilih project
Untuk mempermudah konfigurasi Network Connectivity Center, mulailah dengan mengidentifikasi project yang valid.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Jika Anda menggunakan Google Cloud CLI, tetapkan project ID menggunakan
gcloud config set
perintah.gcloud config set project PROJECT_ID
Ganti
PROJECT_ID
dengan project ID unik Anda.Petunjuk gcloud CLI di halaman ini mengasumsikan bahwa Anda telah menetapkan project ID.
Untuk mengonfirmasi bahwa Anda menetapkan project ID dengan benar, gunakan
gcloud config list
perintah.gcloud config list --format='text(core.project)'
Di konsol Google Cloud , buka halaman Network Connectivity Center.
Klik Enable.
PROJECT_ID
: project ID dari project yang berisi hub baruHUB_NAME
: nama hub baruDESCRIPTION
: teks opsional yang mendeskripsikan hubKEY
: kunci dalam pasangan nilai kunci untuk teks label opsionalVALUE
: nilai dalam pasangan nilai kunci untuk teks label opsional- Administrator spoke VPC mengusulkan spoke VPC dalam project yang berbeda
- Administrator hub meninjau spoke VPC yang diusulkan
SPOKE_NAME
: nama spoke yang Anda buat, sepertivpc-spoke1
HUB_NAME
: hub untuk spokeDESCRIPTION
: deskripsi opsional untuk spokeVPC_NETWORK_URI
: jaringan VPC yang ditujukan oleh spoke ini.GROUP_NAME
: grup tempat spoke ini beradaSPOKE_NAME
: nama spoke yang Anda buat, sepertivpc-spoke1
HUB_NAME
: hub untuk spokeDESCRIPTION
: deskripsi opsional untuk spokeVPC_NETWORK_URI
: jaringan VPC yang ditujukan oleh spoke ini.GROUP_NAME
: grup tempat spoke ini berada
Mengaktifkan Network Connectivity API
Sebelum dapat melakukan tugas apa pun menggunakan Gateway NCC, Anda harus mengaktifkan Network Connectivity API.
Konsol
Untuk mengaktifkan Network Connectivity API, lakukan hal berikut ini:
Atau, Anda dapat mengaktifkan API ini menggunakan Library API konsolGoogle Cloud , seperti yang dijelaskan dalam Mengaktifkan API.
Dapatkan akses
Untuk menggunakan Network Connectivity Center dan Gateway NCC, Anda memerlukan izin yang dijelaskan dalam Peran dan izin.
Mengidentifikasi resource
Saat Anda mereferensikan resource dengan gcloud CLI atau API, gunakan konvensi yang dijelaskan dalam tabel berikut.
Konvensi | Didukung untuk | Catatan | Contoh |
---|---|---|---|
URI Lengkap | Semua resource | Gunakan salah satu metode ini untuk mereferensikan instance Router appliance. |
"https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" |
Nama resource yang terkait | Semua resource | "projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" |
|
Nama | Resource regional dan global | Gunakan metode ini untuk hub, spoke, tunnel VPN, dan lampiran VLAN. | "HUB_NAME" |
Membuat hub Network Connectivity Center
Untuk membuat hub Network Connectivity Center dengan topologi inspeksi hybrid preset, ikuti langkah-langkah berikut:
gcloud
Gunakan perintah gcloud network-connectivity hubs create
dan tentukan topologi preset pemeriksaan hybrid.
gcloud beta network-connectivity hubs create HUB_NAME \ --preset-topology=hybrid-inspection
Ganti HUB_NAME
dengan nama untuk hub baru.
API
Gunakan
metode projects.locations.global.hubs.create
.
POST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/hubs { "name":"HUB_NAME", "description":"DESCRIPTION", "labels": { "KEY": "VALUE" }, "presetTopology": "HYBRID_INSPECTION" }
Ganti kode berikut:
Menghubungkan jaringan VPC ke hub
Proses untuk menghubungkan jaringan VPC ke hub berbeda-beda bergantung pada apakah jaringan dan hub berada dalam project yang sama.
Menghubungkan jaringan VPC dan hub dari project yang berbeda
Untuk menghubungkan jaringan VPC dari project yang berbeda, gunakan langkah-langkah berikut:
Menghubungkan jaringan VPC dan hub dalam project yang sama
Jika jaringan VPC dan hub berada dalam project yang sama, Anda dapat mengikuti langkah-langkah di bagian ini.
gcloud
Gunakan perintah gcloud network-connectivity spokes linked-vpc-network create
:
gcloud network-connectivity spokes linked-vpc-network create SPOKE_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --vpc-network=VPC_NETWORK_URI \ --global \ --group=GROUP_NAME
Ganti kode berikut:
Karena hub menggunakan topologi inspeksi hybrid, nama grup yang valid untuk spoke VPC adalah prod
, non-prod
, dan services
.
Untuk opsi tambahan yang tersedia saat menambahkan spoke VPC, termasuk detail tentang filter ekspor, lihat Membuat spoke VPC.
API
Gunakan metode projects.locations.spokes.create
:
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/spokes/SPOKE_NAME { "hub":"HUB_NAME", "description": "DESCRIPTION", "linkedVpcNetwork": { "uri": "VPC_NETWORK_URI", "include_export_ranges": "[INCLUDE_RANGES]", "exclude_export_ranges": "[EXCLUDE_IPV4_RANGES]", "group": "GROUP_NAME" }, }
Ganti kode berikut:
Karena hub menggunakan topologi inspeksi hybrid,
nama grup yang valid untuk spoke VPC adalah prod
, non-prod
, dan services
.
Untuk opsi tambahan yang tersedia saat menambahkan spoke VPC, termasuk detail tentang filter ekspor, lihat Membuat spoke VPC.