Azure Stack HCI'de Arc VM'lerini yönetme
Şunlar için geçerlidir: Azure Stack HCI, sürüm 23H2
Bu makalede Azure Stack HCI, sürüm 23H2 üzerinde çalışan Arc sanal makinelerinin (VM) nasıl yönetileceğini açıklanmaktadır. Bir Arc VM'sini konuk yönetimini, başlatmayı, durdurmayı, yeniden başlatmayı veya silmeyi etkinleştirme yordamları ayrıntılı olarak açıklanır.
Önkoşullar
Başlamadan önce aşağıdaki önkoşulları tamamladığınızdan emin olun:
Dağıtılan ve kaydedilen bir Azure Stack HCI kümesine erişiminiz olduğundan emin olun. Dağıtım sırasında bir Arc Kaynak Köprüsü ve özel bir konum da oluşturulur.
Azure'da kaynak grubuna gidin. Azure Stack HCI kümesi için oluşturulan özel konumu ve Azure Arc Kaynak Köprüsü'nü görebilirsiniz. Bu senaryonun ilerleyen bölümlerinde bunları kullanırken aboneliği, kaynak grubunu ve özel konumu not edin.
Bu Azure Stack HCI kümesinde çalışan bir veya daha fazla Arc VM'niz olduğundan emin olun. Daha fazla bilgi için bkz. Azure Stack HCI'de Arc VM'lerini İçerik Oluşturucu.
Konuk yönetimini etkinleştirme
Bir VM oluşturduktan sonra, bu VM'de konuk yönetimini etkinleştirmek isteyebilirsiniz.
Konuk yönetimi bağlamında anlaşılması önemli olan iki aracı vardır: VM konuk aracısı ve Azure Connected Machine aracısı. Azure portal veya Azure CLI aracılığıyla oluşturulan her Arc VM,üzerinde bir konuk aracısı (olarak da adlandırılırmocguestagent
) ile sağlanır.
Bir Arc VM'de konuk yönetimini etkinleştirdiğinizde, konuk aracı Azure Connected Machine aracısını yükler. Azure Connected Machine aracısı, Azure Stack HCI VM'nizde Azure Arc VM uzantılarını yönetmenizi sağlar.
Arc VM'nizde bir konuk aracısının çalışıp çalışmadığına bağlı olarak, konuk yönetimini etkinleştirme adımları farklıdır.
Önemli
Bu yordamı çalıştırmak için Azure Stack HCI kümenizin 2311 veya üzerini çalıştırdığından emin olun.
Konuk aracısının çalıştığını doğrulama
Konuk aracının Arc VM'de çalışıp çalışmadığını doğrulamak için Azure Stack HCI sunucusuna bağlanın.
Şu komutu çalıştırın:
az stack-hci-vm show --name "<VM name>" --resource-group "<Resource group name>"
Konuk aracısının çalıştığını gösteren örnek çıktının bir parçacığı aşağıda verilmiştir. Çıkışta
vmAgent
öğesinin altında öğesini arayınstatuses
."instanceView": { "vmAgent": { "statuses": [ { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "Successfully established connection with mocguestagent", "time": "2024-01-13T00:57:39Z" }, { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "New mocguestagent version detected 'v0.13.0-3-gd13b4794", "time": "2024-01-13T00:57:39Z" } ], "vmConfigAgentVersion": "v0.13.0-3-gd13b4794" } }
Konuk aracısı çalışıyor:
- olarak ve olarak
ProvisioningState/succeeded
belirtildiğindedisplayStatus
statuses
code
Connected
. - Daha eski bir sürüm çalıştırılıyorsa,
statuses
olarak vedisplayStatus
olarak gösterilircode
OK
Active
- olarak ve olarak
Durumlarınız yukarıdaki çıkışla eşleşmiyorsa, Konuk aracısı çalışmadığında konuk yönetimini etkinleştirme başlığındaki adımları izleyin.
Çalışan konuk aracısı ile vm'de konuk yönetimini etkinleştirme
Konuk aracısının çalıştığı bir Arc VM'de konuk yönetimini etkinleştirmek için aşağıdaki komutu çalıştırın:
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
konuk yönetimi, olarak ayarlanarak enable-agent parameter
true
etkinleştirilir. Konuk yönetiminin etkinleştirilmesi birkaç dakika sürmelidir.
konuk yönetiminin Azure portal etkinleştirildiğini doğrulamak için adımları izleyin.
Konuk aracısı çalışmadığında VM'de konuk yönetimini etkinleştirme
Konuk aracısının çalışmadığı iki senaryo vardır: durumlar bağlanırken ve durumlar boş olduğunda. Bu senaryoların ve ilgili adımların her biri aşağıdaki bölümlerde açıklanmıştır.
Durum bağlanıyor olarak görüntüleniyor
Durumunuz bağlanıyor olarak görünüyor. Aşağıda, gerekli durumu belirten bir örnek çıkış kod parçacığı verilmiş.
"instanceView": {
"vmAgent": {
"statuses": [
{
"code": "ProvisioningState/InProgress",
"displayStatus": "Connecting",
"level": "Info",
"message": "Waiting for connection with mocguestagent",
"time": "2024-01-19T01:41:15Z"
}
]
}
},
Konuk aracısı şu durumlarda çalışmıyor:
- olarak ve
displayStatus
olarakConnecting
ProvisioningState/InProgress
gösterildiğindestatuses
code
konuk aracısı çalışmıyor. - Daha eski bir sürüm çalıştırılıyorsa ,
statuses
olarakdisplayStatus
OK
vemessage
olarakActive
Successfully started HyperV listener
gösterilircode
.
Şu adımları izleyin:
İşletim sistemine özgü adımları kullanarak VM'ye bağlanın. PowerShell'i yönetici olarak çalıştırın.
Vm'nizde işletim sistemi türüne göre konuk aracısını etkinleştirmek için aşağıdaki komutlardan birini çalıştırın:
Linux:
sudo -- sh -c 'mkdir /mociso && mount -L mocguestagentprov /mociso && bash /mociso/install.sh && umount /mociso && rm -df /mociso && eject LABEL=mocguestagentprov'
Windows:
$d=Get-Volume -FileSystemLabel mocguestagentprov;$p=Join-Path ($d.DriveLetter+':\') 'install.ps1';powershell $p
Burada, konuk aracısının başarıyla yüklendiğini gösteren bir Linux VM'sinin örnek çıkışı verilmiştir.
Azure Stack HCI sunucularından birine bağlanın. Konuk yönetimini etkinleştirmek için aşağıdaki komutu çalıştırın.
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
konuk yönetiminin Azure portal etkinleştirildiğini doğrulamak için adımları izleyin.
Null olarak görüntülenen durum
Durumunuz null olarak görünüyor. Bu, konuk aracısı için gerekli iso'un eksik olduğunu gösterir. Burada null durumunu gösteren bir örnek çıkış kod parçacığı verilmiş.
"instanceView": {
"vmAgent": {
"statuses": []
}
},
Şu adımları izleyin:
Azure Stack HCI sunucusuna bağlanın.
Şu komutu çalıştırın:
az stack-hci-vm update --name "<VM Name>" --resource-group "<Resource group name>" --enable-vm-config-agent true
parametresi konuk
enable-vm-config-agent
aracısı için gerekli iso'ya bağlar.Birkaç dakika bekleyin ve komutu yeniden çalıştırın
az stack-hci-vm show
. Durum olarakconnecting
gösterildiğinde , Bağlantı olarak görüntülenen Durum'daki adımları izleyin.
Azure portal konuk yönetiminin etkinleştirildiğini doğrulayın
Azure portala gidin.
Azure Stack HCI kümeniz > Sanal makineleri'ne gidin ve konuk yönetimini etkinleştirdiğiniz VM'yi seçin.
Genel Bakış sayfasında, sağ bölmedeki Özellikler sekmesinde Yapılandırma'ya gidin. Konuk yönetimiEtkin (Bağlı) olarak gösterilmelidir.
VM özelliklerini görüntüleme
VM özelliklerini görüntülemek için Azure Stack HCI sisteminizin Azure portal bu adımları izleyin.
Azure Stack HCI küme kaynağına ve ardından Sanal makineler'e gidin.
Sağ bölmede, sanal makineler listesinden özelliklerini görüntülemek istediğiniz VM'nin adını seçin.
Genel Bakış sayfasında, sağ bölmeye gidin ve ardından Özellikler sekmesine gidin. VM'nizin özelliklerini görüntüleyebilirsiniz.
VM başlatma
Vm başlatmak için Azure Stack HCI sisteminizin Azure portal bu adımları izleyin.
Azure Stack HCI küme kaynağına ve ardından Sanal makineler'e gidin.
Sağ bölmede, sanal makine listesinden çalışmayan ve başlatmak istediğiniz bir VM seçin.
VM'nin Genel Bakış sayfasında, sağ bölmedeki üst komut çubuğunda Başlat'ı ve ardından Evet'i seçin.
VM'nin başlatıldığını doğrulayın.
VM durdurma
Vm'yi durdurmak için Azure Stack HCI sisteminizin Azure portal bu adımları izleyin.
Azure Stack HCI küme kaynağına ve ardından Sanal makineler'e gidin.
Sağ bölmede, sanal makineler listesinden çalışmakta olan ve durdurmak istediğiniz bir VM seçin.
VM'nin Genel Bakış sayfasında, sağ bölmedeki üst komut çubuğunda Durdur'u ve ardından Evet'i seçin.
VM'nin durdurulduğunu doğrulayın.
Bir VM’yi yeniden başlatma
Vm'yi yeniden başlatmak için Azure Stack HCI sisteminizin Azure portal bu adımları izleyin.
Azure Stack HCI küme kaynağına ve ardından Sanal makineler'e gidin.
Sağ bölmede, sanal makineler listesinden durdurulan ve yeniden başlatmak istediğiniz bir VM seçin.
VM'nin Genel Bakış sayfasında, sağ bölmedeki üst komut çubuğundan Yeniden Başlat'ı ve ardından Evet'i seçin.
VM'nin yeniden başlatıldığını doğrulayın.
VM silme
Vm'yi kaldırmak için Azure Stack HCI sisteminizin Azure portal bu adımları izleyin.
Azure Stack HCI kümesi kaynağına ve ardından Sanal makineler'e gidin.
Sağ bölmede, sanal makineler listesinden sisteminizden kaldırmak istediğiniz vm'yi seçin.
VM'nin Genel Bakış sayfasında, sağ bölmedeki üst komut çubuğunda Sil'i ve ardından Evet'i seçin.
Şimdi silme işlemini onaylamanız istenir. Evet’i seçin. VM'nin kaldırıldığını doğrulayın.
Bir VM silindiğinde, VM ile ilişkili tüm kaynakların silinmediğini unutmayın. Örneğin, VM ile ilişkili veri diskleri veya ağ arabirimleri silinmez. Bu kaynakları ayrı olarak bulup silmeniz gerekir.
Artık bu VM'nin dağıtıldığı kaynak grubuna gidebilirsiniz. VM'nin kaynak grubundaki kaynak listesinden kaldırıldığını görebilirsiniz. Silinmemiş bu VM ile ilişkili kaynakları görüntülemek için Gizli türleri göster seçeneğini belirlemeniz gerekebilir.
Ağ arabirimleri ve veri diskleri gibi ilişkili kaynakları bulun ve silin.
Çekirdekleri ve belleği değiştirme
Çekirdekleri ve belleği değiştirmek için Azure Stack HCI sisteminizin Azure portal bu adımları izleyin.
Azure Stack HCI küme kaynağınıza ve ardından Sanal makineler'e gidin.
Sağ bölmedeki VM listesinden çekirdeklerini ve belleğini değiştirmek istediğiniz VM'yi seçin ve vm'ye gidin.
Ayarlar’ın altında Boyut’u seçin. Sanal işlemci sayısını veya Bellek (MB) değerlerini düzenleyerek VM'nin çekirdeklerini ve bellek boyutunu değiştirin. Yalnızca bellek boyutu değiştirilebilir. Bir VM oluşturulduktan sonra bellek türü değiştirilemez.
Sonraki adımlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin