Berlaku untuk: ✔️ VM Linux ✔️ VM Windows ✔️ Set skala seragam
Artikel ini akan memandu Anda melalui cara membuat host khusus Azure untuk meng-host instans set mesin virtual (VM) dan skala Anda.
Batasan
Ukuran dan jenis perangkat keras yang tersedia untuk host khusus bervariasi menurut wilayah. Lihat halaman harga host untuk mempelajari lebih lanjut.
Jumlah domain kesalahan dari set skala komputer virtual tidak boleh melebihi jumlah domain kesalahan grup host.
Membuat grup host
Grup host merupakan sumber daya yang mewakili koleksi host khusus. Anda akan membuat grup host di wilayah dan zona ketersediaan, serta menambahkan host ke dalamnya. Saat merencanakan ketersediaan tinggi, terdapat opsi tambahan. Anda dapat menggunakan salah satu atau kedua opsi berikut menggunakan host khusus Anda:
Menjangkau di beberapa zona ketersediaan. Dalam hal ini, Anda harus memiliki grup host di setiap zona yang ingin Anda gunakan.
Jangkauan di beberapa domain kesalahan, yang dipetakan ke rak fisik.
Dalam kedua kasus, Anda harus memberikan jumlah domain kesalahan untuk grup host Anda. Jika Anda tidak ingin menjangkau domain kesalahan pada grup Anda, gunakan jumlah domain kesalahan 1.
Anda juga dapat memutuskan untuk menggunakan zona ketersediaan dan domain kesalahan.
Pilih langganan yang ingin Anda gunakan, lalu pilih Buat baru untuk membuat grup sumber daya baru.
Ketik myDedicatedHostsRG sebagai Nama lalu pilih OK.
Untuk Nama grup host, ketik myHostGroup.
Untuk Lokasi, pilih US Timur.
Untuk Zona Ketersediaan, pilih 1.
Untuk Jumlah domain kesalahan, pilih 2.
Pilih Penempatan otomatis untuk menetapkan VM secara otomatis dan menskalakan instans yang ditetapkan ke host yang tersedia dalam grup ini.
Pilih Tinjau + buat lalu tunggu validasi.
Setelah Anda melihat pesan Lulus validasi, pilih Buat untuk membuat grup host.
Hanya perlu beberapa saat untuk membuat grup host.
Tidak semua SKU host tersedia di semua wilayah dan zona ketersediaan. Anda dapat mencantumkan ketersediaan host, dan batasan penawaran sebelum mulai menyediakan host khusus.
az vm list-skus -l eastus2 -r hostGroups/hosts -o table
Dalam contoh ini, kita akan menggunakan buat grup az vm host untuk membuat grup host menggunakan zona ketersediaan dan domain kesalahan.
az vm host group create \
--name myHostGroup \
-g myDHResourceGroup \
-z 1 \
--platform-fault-domain-count 2
Tambahkan parameter --automatic-placement true agar VM dan instans set skala Anda dapat ditempatkan secara otomatis pada host di dalam grup host. Untuk informasi selengkapnya, lihat Penempatan manual vs. otomatis.
Contoh lainnya
Anda juga dapat menggunakan buat grup host az vm untuk membuat grup host di zona ketersediaan 1 (dan tidak ada domain kesalahan).
az vm host group create \
--name myAZHostGroup \
-g myDHResourceGroup \
-z 1 \
--platform-fault-domain-count 1
Cuplikan kode berikut menggunakan buat grup host az vm untuk membuat grup host dengan hanya menggunakan domain kesalahan (untuk digunakan pada wilayah di mana zona ketersediaan tidak didukung).
az vm host group create \
--name myFDHostGroup \
-g myDHResourceGroup \
--platform-fault-domain-count 2
Contoh ini menggunakan New-AzHostGroup untuk membuat grup host di zona 1, dengan 2 domain kesalahan.
Tambahkan parameter -SupportAutomaticPlacement true agar VM dan instans set skala Anda dapat ditempatkan secara otomatis pada host di dalam grup host. Untuk informasi selengkapnya, lihat Penempatan manual vs. otomatis.
Membuat host khusus
Sekarang, buat host khusus di grup host. Selain nama untuk host, Anda juga harus memberikan SKU untuk host tersebut. SKU Host mengambil seri VM yang didukung serta generasi perangkat keras untuk host khusus Anda.
Cari Host khusus lalu pilih Host khusus dari hasil.
Di halaman Dedicated Host, pilih Buat.
Pilih langganan yang ingin Anda gunakan.
Pilih myDedicatedHostsRG sebagai Grup sumber daya.
Di Detail instans, ketik myHost untuk Nama dan pilih US Timur untuk lokasi tersebut.
Di Profil perangkat keras, pilih Standard Es3 family - Type 1 untuk Keluarga ukuran, pilih myHostGroup untuk Grup host, lalu pilih 1 untuk Domain kesalahan. Biarkan default untuk bidang lainnya.
Setelah selesai, pilih Tinjau + buat dan tunggu validasi.
Setelah Anda melihat pesan Lulus validasi, pilih Buat untuk membuat host.
Gunakan buat az vm host untuk membuat host. Jika Anda menetapkan jumlah domain kesalahan untuk grup host, Anda akan diminta untuk menentukan domain kesalahan untuk host Anda.
az vm host create \
--host-group myHostGroup \
--name myHost \
--sku DSv3-Type1 \
--platform-fault-domain 1 \
-g myDHResourceGroup
Dalam contoh ini, kita menggunakan New-AzHost untuk emmbuat host dan mengatur domain kesalahan ke 1.
Pilih Buat sumber daya di pojok kiri atas portal Azure.
Dalam kotak pencarian di atas daftar sumber daya Marketplace Azure, cari dan pilih gambar yang ingin Anda gunakan, lalu pilih Buat.
Di tab Dasar, pada Detail proyek, pastikan langganan yang benar sudah terpilih lalu pilih myDedicatedHostsRG sebagai Grup sumber daya.
Pada Detail instans, ketik myVM untuk Nama komputer virtual dan pilih US Timur untuk Lokasi.
Di Opsi ketersediaan pilih Zona ketersediaan, pilih 1 dari menu drop-down.
Untuk ukurannya, pilih Ubah ukuran. Dalam daftar ukuran yang tersedia, pilih salah satu dari seri Esv3, seperti Standard E2s v3. Anda mungkin perlu menghapus filter untuk melihat semua ukuran yang tersedia.
Lengkapi bidang lainnya pada tab Dasar sesuai kebutuhan.
Jika Anda ingin menentukan host mana yang akan digunakan untuk VM, di bagian atas halaman, pilih tab Tingkat Lanjut dan di bagian Host, pilih myHostGroup untuk Grup host dan myHost untuk Host. Jika tidak, VM Anda akan otomatis ditempatkan pada host dengan kapasitas.
Biarkan default lainnya lalu pilih tombol Tinjau + buat di bagian bawah halaman.
Saat Anda melihat pesan bahwa validasi lulus, pilih Buat.
Perlu beberapa menit agar komputer virtual Anda disebarkan.
Buat mesin virtual di dalam host khusus menggunakan buat az vm. Jika Anda menentukan zona ketersediaan saat membuat grup host, Anda harus menggunakan zona yang sama saat membuat komputer virtual. Ganti nilai seperti gambar dan nama host dengan nama Anda sendiri. Jika Anda membuat VM Windows, hapus --generate-ssh-keys untuk dimintai kata sandi.
Saat Anda menyebarkan set skala, Anda harus menentukan grup host.
Cari Set skala dan pilih Set skala komputer virtual dari daftar.
Pilih Tambahkan untuk membuat set skala baru.
Lengkapi bidang di tab Dasar seperti biasanya, tetapi pastikan Anda memilih ukuran VM yang berasal dari seri yang Anda pilih untuk host khusus Anda, seperti Standard E2s v3.
Di tab Tingkat Lanjut, untuk Menyebarkan algoritme, pilih Penyebaran maksimal.
Di Grup host, pilih grup host dari menu pilihan. Jika Anda baru saja membuat grup, mungkin perlu waktu satu menit untuk ditambahkan ke daftar.
Saat Anda menyebarkan set skala menggunakan az vmss create, Anda menentukan grup host menggunakan --host-group. Dalam contoh ini, kita menyebarkan gambar LTS Ubuntu terbaru. Untuk menyebarkan gambar Windows, ganti nilai --image dan hapus --generate-ssh-keys untuk dimintai kata sandi.
Jika Anda ingin memilih host mana yang akan digunakan untuk menyebarkan set skala, tambahkan --host dan nama host.
Menambahkan VM yang sudah ada
Anda dapat menambahkan VM yang ada ke host khusus, tetapi VM harus terlebih dahulu Berhenti\Batal Dialokasikan. Sebelum Anda memindahkan VM ke host khusus, pastikan konfigurasi VM didukung:
Ukuran VM harus dalam kelompok ukuran yang sama dengan host khusus. Misalnya, jika host khusus Anda adalah DSv3, maka ukuran VM dapat berupa Standard_D4s_v3, tetapi tidak dapat berupa Standard_A4_v2.
VM harus berada di lokasi yang sama dengan host khusus.
VM tidak dapat menjadi bagian dari grup penempatan kedekatan. Hapus VM dari grup penempatan kedekatan sebelum memindahkannya ke host khusus. Untuk informasi selengkapnya, lihat Memindahkan VM dari grup penempatan kedekatan
VM tidak boleh berada dalam set ketersediaan.
Jika VM berada di zona ketersediaan, VM harus berada di zona ketersediaan yang sama dengan grup host. Pengaturan zona ketersediaan untuk VM dan grup host harus cocok.
Anda dapat memeriksa status kesehatan host dan berapa banyak mesin virtual yang masih dapat Anda sebarkan ke host menggunakan Get-Az-Host dengan parameter -InstanceView.
Anda dikenakan biaya untuk host khusus Anda bahkan ketika tidak ada mesin virtual yang disebarkan. Anda harus menghapus semua host yang saat ini tidak Anda gunakan untuk menghemat biaya.
Anda hanya dapat menghapus sebuah host ketika tidak ada lagi komputer virtual yang menggunakannya.
Setelah menghapus VM, Anda dapat menghapus host menggunakan hapus az vm host.
az vm host delete -g myDHResourceGroup --host-group myHostGroup --name myHost
Setelah menghapus semua host, Anda dapat menghapus grup host menggunakan hapus grup host az vm.
az vm host group delete -g myDHResourceGroup --host-group myHostGroup
Anda juga bisa menghapus seluruh grup sumber daya di dalam satu perintah. Hal ini akan menghapus semua sumber daya yang dibuat di dalam grup, termasuk semua VM, host, dan grup host.
Anda juga dapat menghapus seluruh grup sumber daya dalam satu perintah menggunakan Remove-AzResourceGroup. Ini akan menghapus semua sumber daya yang dibuat dalam grup, termasuk semua VM, host, dan grup host.
Remove-AzResourceGroup -Name $rgName
Langkah berikutnya
Untuk informasi selengkapnya, lihat gambaran umum Host khusus.
Ada templat sampel, yang tersedia di Templat Mulai Cepat Azure, yang menggunakan zona dan domain kesalahan untuk ketahanan maksimum di suatu wilayah.