Membuat komputer virtual Arc di Azure Stack HCI
Berlaku untuk: Azure Stack HCI, versi 23H2
Artikel ini menjelaskan cara membuat VM Arc yang dimulai dengan gambar VM yang telah Anda buat di kluster Azure Stack HCI Anda. Anda dapat membuat VM Arc menggunakan templat Azure CLI, portal Azure, atau Azure Resource Manager.
Tentang sumber daya kluster Azure Stack HCI
Gunakan halaman sumber daya kluster Azure Stack HCI untuk operasi berikut:
- Membuat dan mengelola sumber daya VM Arc seperti gambar VM, disk, antarmuka jaringan.
- Lihat dan akses Azure Arc Resource Bridge dan Lokasi Kustom yang terkait dengan kluster Azure Stack HCI.
- Memprovisikan dan mengelola VM Arc.
Prosedur untuk membuat VM Arc dijelaskan di bagian berikutnya.
Prasyarat
Sebelum Anda membuat VM dengan dukungan Azure Arc, pastikan prasyarat berikut selesai.
- Akses ke langganan Azure dengan peran dan izin RBAC yang sesuai yang ditetapkan. Untuk informasi selengkapnya, lihat Peran RBAC untuk manajemen Azure Stack HCI Arc VM.
- Akses ke grup sumber daya tempat Anda ingin menyediakan VM.
- Akses ke satu atau beberapa gambar VM di kluster Azure Stack HCI Anda. Gambar VM ini dapat dibuat oleh salah satu prosedur berikut:
- Lokasi kustom untuk kluster Azure Stack HCI yang akan Anda gunakan untuk menyediakan VM. Lokasi kustom juga akan muncul di halaman Gambaran Umum untuk kluster Azure Stack HCI.
Jika menggunakan klien untuk menyambungkan ke kluster Azure Stack HCI Anda, lihat Menyambungkan ke Azure Stack HCI melalui klien Azure CLI.
Akses ke antarmuka jaringan yang telah Anda buat di jaringan logis yang terkait dengan kluster Azure Stack HCI Anda. Anda dapat memilih antarmuka jaringan dengan IP statis atau antarmuka dengan alokasi IP dinamis. Untuk informasi selengkapnya, lihat cara Membuat antarmuka jaringan.
Membuat VM Arc
Ikuti langkah-langkah ini untuk membuat VM Arc di kluster Azure Stack HCI Anda.
Ikuti langkah-langkah ini pada klien yang menjalankan az CLI yang tersambung ke kluster Azure Stack HCI Anda.
Masuk dan atur langganan
Sambungkan ke server di sistem Azure Stack HCI Anda.
Masuk. Jenis:
az login --use-device-code
Atur langganan Anda.
az account set --subscription <Subscription ID>
Membuat Komputer Virtual Windows
Bergantung pada jenis antarmuka jaringan yang Anda buat, Anda dapat membuat VM yang memiliki antarmuka jaringan dengan IP statis atau yang memiliki alokasi IP dinamis.
Catatan
Jika Anda memerlukan lebih dari satu antarmuka jaringan dengan IP statis untuk VM Anda, buat antarmuka sekarang sebelum Anda membuat VM. Menambahkan antarmuka jaringan dengan IP statis, setelah VM disediakan, tidak didukung.
Di sini kita membuat VM yang menggunakan jumlah memori dan prosesor tertentu pada jalur penyimpanan tertentu.
Atur beberapa parameter.
$vmName ="myhci-vm" $subscription = "<Subscription ID>" $resource_group = "myhci-rg" $customLocationName = "myhci-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus" $computerName = "mycomputer" $userName = "myhci-user" $password = "<Password for the VM>" $imageName ="ws22server" $nicName ="myhci-vnic" $storagePathName = "myhci-sp" $storagePathId = "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.AzureStackHCI/storagecontainers/myhci-sp"
Parameter untuk pembuatan VM ditabulasikan sebagai berikut:
Parameter Deskripsi nama Nama untuk VM yang Anda buat untuk kluster Azure Stack HCI Anda. Pastikan untuk memberikan nama yang mengikuti Aturan untuk sumber daya Azure. nama admin-pengguna Nama pengguna untuk pengguna di VM yang Anda sebarkan di kluster Azure Stack HCI Anda. admin-password Kata sandi untuk pengguna di VM yang Anda sebarkan di kluster Azure Stack HCI Anda. nama gambar Nama gambar VM yang digunakan untuk memprovisikan VM. Lokasi Wilayah Azure seperti yang ditentukan oleh az locations
. Misalnya, ini bisa menjadieastus
,westeurope
.grup-sumber-daya Nama grup sumber daya tempat Anda membuat VM. Untuk kemudahan manajemen, kami sarankan Anda menggunakan grup sumber daya yang sama dengan kluster Azure Stack HCI Anda. subscription Nama atau ID langganan tempat Azure Stack HCI Anda disebarkan. Ini bisa menjadi langganan lain yang Anda gunakan untuk VM di kluster Azure Stack HCI Anda. lokasi kustom Gunakan ini untuk menyediakan lokasi kustom yang terkait dengan kluster Azure Stack HCI tempat Anda membuat VM ini. authentication-type Jenis autentikasi yang akan digunakan dengan VM. Nilai yang diterima adalah all
, ,password
danssh
. Defaultnya adalah kata sandi untuk kunci publik Windows dan SSH untuk Linux. Gunakanall
untuk mengaktifkan autentikasissh
danpassword
.nics Nama atau ID antarmuka jaringan yang terkait dengan VM Anda. Anda harus memiliki setidaknya satu antarmuka jaringan saat membuat VM, untuk mengaktifkan manajemen tamu. memori-mb Memori dalam Megabyte dialokasikan untuk VM Anda. Jika tidak ditentukan, default digunakan. Prosesor Jumlah prosesor yang dialokasikan untuk VM Anda. Jika tidak ditentukan, default digunakan. storage-path-id Jalur penyimpanan terkait tempat konfigurasi VM dan data disimpan. konfigurasi proksi Gunakan parameter opsional ini untuk mengonfigurasi server proksi untuk VM Anda. Untuk informasi selengkapnya, lihat Membuat VM dengan proksi yang dikonfigurasi. Jalankan perintah berikut untuk membuat VM.
az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId
VM berhasil dibuat ketika ditampilkan provisioningState
seperti succeeded
dalam output.
Catatan
VM yang dibuat memiliki manajemen tamu yang diaktifkan secara default. Jika karena alasan apa pun manajemen tamu gagal selama pembuatan VM, Anda dapat mengikuti langkah-langkah dalam Mengaktifkan manajemen tamu di Arc VM untuk mengaktifkannya setelah pembuatan VM.
Dalam contoh ini, jalur penyimpanan ditentukan menggunakan --storage-path-id
bendera dan memastikan bahwa data beban kerja (termasuk VM, gambar VM, disk data non-OS) ditempatkan di jalur penyimpanan yang ditentukan.
Jika bendera tidak ditentukan, beban kerja (VM, gambar VM, disk data non-OS) secara otomatis ditempatkan di jalur penyimpanan ketersediaan tinggi.
Membuat Komputer Virtual Linux
Untuk membuat VM Linux, gunakan perintah yang sama dengan yang Anda gunakan untuk membuat VM Windows.
- Gambar galeri yang ditentukan harus berupa gambar Linux.
- Nama pengguna dan kata sandi berfungsi dengan
authentication-type-all
parameter . - Untuk kunci SSH, Anda perlu meneruskan
ssh-key-values
parameter bersama denganauthentication-type-all
.
Penting
Mengatur server proksi selama pembuatan VM didukung untuk VM Server Ubuntu.
Membuat VM dengan proksi yang dikonfigurasi
Gunakan konfigurasi proksi parameter opsional ini untuk mengonfigurasi server proksi untuk VM Anda.
Jika membuat VM di belakang server proksi, jalankan perintah berikut:
az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId --proxy-configuration http_proxy="<Http URL of proxy server>" https_proxy="<Https URL of proxy server>" no_proxy="<URLs which bypass proxy>" cert_file_path="<Certificate file path for your server>"
Anda dapat memasukkan parameter berikut untuk proxy-server-configuration
:
Parameter | Deskripsi |
---|---|
http_proxy | URL HTTP untuk server proksi. Contoh URL adalah:http://proxy.example.com:3128 . |
https_proxy | URL HTTPS untuk server proksi. Server mungkin masih menggunakan alamat HTTP seperti yang ditunjukkan dalam contoh ini: http://proxy.example.com:3128 . |
no_proxy | URL, yang dapat melewati proksi. Contoh umumnya adalah localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,100.0.0.0/8 . |
cert_file_path | Nama jalur file sertifikat untuk server proksi Anda. Contohnya adalah: C:\Users\Palomino\proxycert.crt . |
Berikut adalah contoh perintah:
az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId --proxy-configuration http_proxy="http://ubuntu:ubuntu@192.168.200.200:3128" https_proxy="http://ubuntu:ubuntu@192.168.200.200:3128" no_proxy="localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,100.0.0.0/8,s-cluster.test.contoso.com" cert_file_path="C:\ClusterStorage\UserStorage_1\server.crt"
Untuk autentikasi proksi, Anda dapat meneruskan nama pengguna dan kata sandi yang digabungkan dalam URL sebagai berikut:"http://username:password@proxyserver.contoso.com:3128"
.
Bergantung pada versi PowerShell yang Anda jalankan di VM, Anda mungkin perlu mengaktifkan pengaturan proksi untuk VM Anda.
Untuk VM Windows yang menjalankan PowerShell versi 5.1 atau yang lebih lama, masuk ke VM setelah pembuatan. Jalankan perintah berikut untuk mengaktifkan proksi:
netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.foo.com"
Setelah proksi diaktifkan, Anda kemudian dapat Mengaktifkan manajemen tamu.
Untuk VM Windows yang menjalankan versi PowerShell yang lebih baru dari 5.1, pengaturan proksi yang diteruskan selama pembuatan VM hanya digunakan untuk mengaktifkan manajemen tamu Arc. Setelah VM dibuat, masuk ke VM dan jalankan perintah di atas untuk mengaktifkan proksi untuk aplikasi lain.
Menggunakan identitas terkelola untuk mengautentikasi VM Arc
Saat VM Arc dibuat pada sistem Azure Stack HCI Anda melalui Azure CLI atau portal Azure, identitas terkelola yang ditetapkan sistem juga dibuat yang berlangsung selama masa pakai VM Arc.
VM Arc di Azure Stack HCI diperluas dari server berkemampuan Arc dan dapat menggunakan identitas terkelola yang ditetapkan sistem untuk mengakses sumber daya Azure lainnya yang mendukung autentikasi berbasis ID Microsoft Entra. Misalnya, VM Arc dapat menggunakan identitas terkelola yang ditetapkan sistem untuk mengakses Azure Key Vault.
Untuk informasi selengkapnya, lihat Identitas terkelola yang ditetapkan sistem dan Autentikasi terhadap sumber daya Azure dengan server dengan dukungan Azure Arc.
Langkah berikutnya
- Hapus VM Arc.
- Menginstal dan mengelola ekstensi VM.
- Memecahkan masalah VM Arc.
- Tanya Jawab Umum untuk manajemen Arc VM.