Bagikan melalui


Create 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:

  • Create dan kelola 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.

  • 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 Create antarmuka jaringan.

Create 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

  1. Sambungkan ke server di sistem Azure Stack HCI Anda.

  2. Masuk. Jenis:

    az login --use-device-code
    
  3. Atur langganan Anda.

    az account set --subscription <Subscription ID>
    

Membuat VM Windows

Bergantung pada jenis antarmuka jaringan yang Anda buat, Anda dapat membuat VM yang memiliki antarmuka jaringan dengan IP statis atau antarmuka dengan 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 akan membuat VM yang menggunakan jumlah memori dan prosesor tertentu pada jalur penyimpanan tertentu.

  1. 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 pengguna admin Nama pengguna untuk pengguna di VM yang Anda sebarkan di kluster Azure Stack HCI Anda.
    kata sandi admin 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 menjadi eastus, 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.
    langganan 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.
    jenis autentikasi Jenis autentikasi yang akan digunakan dengan VM. Nilai yang diterima adalah all, password, dan ssh. Defaultnya adalah kata sandi untuk kunci umum Windows dan SSH untuk Linux. Gunakan all untuk mengaktifkan autentikasi ssh dan password .
    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 akan digunakan.
    Prosesor Jumlah prosesor yang dialokasikan untuk VM Anda. Jika tidak ditentukan, default akan 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 Create VM dengan proksi yang dikonfigurasi.
  2. 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 succeededdalam 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 Linux VM

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 dengan authentication-type-all.

Penting

Mengatur server proksi selama pembuatan VM tidak didukung untuk VM Linux.

Create 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 Microsoft Entra ID. Misalnya, komputer virtual Arc dapat menggunakan identitas terkelola yang ditetapkan sistem untuk mengakses Key Vault Azure.

Untuk informasi selengkapnya, lihat Identitas terkelola yang ditetapkan sistem dan Mengautentikasi terhadap sumber daya Azure dengan server dengan dukungan Azure Arc.

Langkah berikutnya