Latihan - Siapkan jaringan virtual untuk peering menggunakan perintah Azure CLI
Katakanlah perusahaan Anda sekarang siap untuk mengimplementasikan peering jaringan virtual. Anda ingin menyambungkan sistem yang disebarkan di jaringan virtual yang berbeda. Untuk menguji paket ini, Anda akan mulai dengan membuat jaringan virtual untuk mendukung layanan yang sudah dijalankan perusahaan Anda di Azure. Anda memerlukan tiga jaringan virtual:
- Jaringan virtual Penjualan disebarkan di Eropa Utara . Sistem penjualan menggunakan jaringan virtual ini untuk memproses data yang ditambahkan setelah pelanggan terlibat. Tim Penjualan menginginkan akses ke data Marketing.
- Jaringan virtual Pemasaran disebarkan di Eropa Utara . Sistem pemasaran menggunakan jaringan virtual ini. Anggota tim Pemasaran secara teratur mengobrol dengan tim Penjualan. Untuk membagikan data mereka dengan tim Penjualan, mereka harus mengunduhnya karena sistem Penjualan dan Pemasaran tidak terhubung.
- Jaringan virtual Penelitian disebarkan di Eropa Barat. Sistem penelitian menggunakan jaringan virtual ini. Anggota tim Peneliti memiliki hubungan kerja yang logis dengan Pemasaran, tetapi mereka tidak ingin tim Penjualan memiliki akses langsung ke data mereka.
Anda akan membuat sumber daya berikut:
Jaringan virtual | Wilayah | Ruang alamat jaringan virtual | Subnet | Ruang alamat subnet |
---|---|---|---|---|
SalesVNet | Eropa Utara | 10.1.0.0/16 | Aplikasi | 10.1.1.0/24 |
MarketingVNet | Eropa Utara | 10.2.0.0/16 | Aplikasi | 10.2.1.0/24 |
ResearchVnet | Eropa Barat | 10.3.0.0/16 | Data | 10.3.1.0/24 |
Buat jaringan virtual
Di Cloud Shell, jalankan perintah berikut untuk membuat jaringan virtual dan subnet untuk sistem Penjualan :
az network vnet create \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --name SalesVNet \ --address-prefixes 10.1.0.0/16 \ --subnet-name Apps \ --subnet-prefixes 10.1.1.0/24 \ --location northeurope
Jalankan perintah berikut untuk membuat jaringan virtual dan subnet untuk sistem Pemasaran :
az network vnet create \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --name MarketingVNet \ --address-prefixes 10.2.0.0/16 \ --subnet-name Apps \ --subnet-prefixes 10.2.1.0/24 \ --location northeurope
Jalankan perintah berikut untuk membuat jaringan virtual dan subnet untuk sistem Riset :
az network vnet create \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --name ResearchVNet \ --address-prefixes 10.3.0.0/16 \ --subnet-name Data \ --subnet-prefixes 10.3.1.0/24 \ --location westeurope
Konfirmasi konfigurasi jaringan virtual
Mari kita lihat sekilas apa yang Anda buat.
Di Cloud Shell, jalankan perintah berikut untuk melihat jaringan virtual:
az network vnet list --query "[?contains(provisioningState, 'Succeeded')]" --output table
Anda harus mendapatkan output seperti ini:
Location Name EnableDdosProtection ProvisioningState ResourceGuid ResourceGroup ----------- ------------- ---------------------- ------------------- ------------------------------------ ------------------------------------------ westeurope ResearchVNet False Succeeded 9fe09fe0-d6cd-4043-aba8-b5e850a91251 learn-cb081b92-bc67-49cf-a965-1aeb40a2e25c northeurope SalesVNet False Succeeded 8f030706-cce4-4a7b-8da2-a9f738887ffd learn-cb081b92-bc67-49cf-a965-1aeb40a2e25c northeurope MarketingVNet False Succeeded ffbf8430-b0eb-4c3d-aa94-3b3156b90bed learn-cb081b92-bc67-49cf-a965-1aeb40a2e25c
Buat komputer virtual di setiap jaringan virtual
Sekarang, Anda akan menyebarkan beberapa komputer virtual (VM) Ubuntu di setiap jaringan virtual. VM ini menyimulasikan layanan di setiap jaringan virtual. Di unit akhir modul ini, Anda akan menggunakan VM ini untuk menguji konektivitas antara jaringan virtual.
Di Cloud Shell, jalankan perintah berikut, ganti
<password>
dengan kata sandi yang memenuhi persyaratan untuk VM Linux, untuk membuat VM Ubuntu di subnet Aplikasi dari SalesVNet. Perhatikan kata sandi ini untuk digunakan nanti.az vm create \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --no-wait \ --name SalesVM \ --location northeurope \ --vnet-name SalesVNet \ --subnet Apps \ --image Ubuntu2204 \ --admin-username azureuser \ --admin-password <password>
Catatan
Parameter
--no-wait
dalam perintah ini memungkinkan Anda terus bekerja di Cloud Shell saat VM sedang dibuat.Jalankan perintah berikut, ganti
<password>
dengan kata sandi yang memenuhi persyaratan untuk VM Linux, untuk membuat VM Ubuntu lain di subnet Aplikasi dari MarketingVNet. Perhatikan kata sandi ini untuk digunakan nanti. Pembuatan VM mungkin memerlukan waktu satu atau dua menit.az vm create \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --no-wait \ --name MarketingVM \ --location northeurope \ --vnet-name MarketingVNet \ --subnet Apps \ --image Ubuntu2204 \ --admin-username azureuser \ --admin-password <password>
Jalankan perintah berikut, ganti
<password>
dengan kata sandi yang memenuhi persyaratan untuk VM Linux, untuk membuat VM Ubuntu di subnet Data dari ResearchVNet. Perhatikan kata sandi ini untuk digunakan nanti.az vm create \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --no-wait \ --name ResearchVM \ --location westeurope \ --vnet-name ResearchVNet \ --subnet Data \ --image Ubuntu2204 \ --admin-username azureuser \ --admin-password <password>
VM mungkin membutuhkan waktu beberapa menit untuk mencapai keadaan berjalan.
Untuk mengonfirmasi bahwa VM sedang berjalan, jalankan perintah berikut. Perintah Linux
watch
dikonfigurasi untuk me-refresh setiap lima detik.watch -d -n 5 "az vm list \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --show-details \ --query '[*].{Name:name, ProvisioningState:provisioningState, PowerState:powerState}' \ --output table"
ProvisioningState dari Berhasil dan PowerState dari VM yang berjalan menunjukkan penyebaran yang berhasil untuk VM.
Saat VM Anda berjalan, Anda siap untuk melanjutkan. Tekan
Ctrl-c
untuk menghentikan perintah dan lanjutkan dengan latihan.