Verwalten von Arc-VMs in Azure Stack HCI
Gilt für: Azure Stack HCI, Version 23H2
In diesem Artikel wird beschrieben, wie Sie virtuelle Arc-Computer (VMs) verwalten, die auf Azure Stack HCI, Version 23H2 ausgeführt werden. Die Verfahren zum Aktivieren der Gastverwaltung, zum Starten, Beenden, Neustarten oder Löschen einer Arc-VM sind detailliert.
Voraussetzungen
Bevor Sie beginnen, vergewissern Sie sich, dass die folgenden Voraussetzungen erfüllt sind:
Stellen Sie sicher, dass Sie Zugriff auf einen bereitgestellten und registrierten Azure Stack HCI-Cluster haben. Während der Bereitstellung werden auch eine Arc-Ressourcenbrücke und ein benutzerdefinierter Speicherort erstellt.
Wechseln Sie zur Ressourcengruppe in Azure. Sie sehen den benutzerdefinierten Speicherort und die Azure Arc-Ressourcenbrücke, die für den Azure Stack HCI-Cluster erstellt wurden. Notieren Sie sich das Abonnement, die Ressourcengruppe und den benutzerdefinierten Speicherort, während Sie diese später in diesem Szenario verwenden.
Stellen Sie sicher, dass mindestens eine Arc-VMs auf diesem Azure Stack HCI-Cluster ausgeführt werden. Weitere Informationen finden Sie unter Create Arc-VMs in Azure Stack HCI.
Aktivieren der Gastverwaltung
Nachdem Sie einen virtuellen Computer erstellt haben, sollten Sie die Gastverwaltung auf diesem virtuellen Computer aktivieren.
Es gibt zwei Agents, die im Kontext der Gastverwaltung wichtig zu verstehen sind: ein VM-Gast-Agent und ein Azure Connected Machine-Agent. Jede Arc-VM, die mocguestagent
über Azure-Portal oder die Azure CLI erstellt wurde, wird mit einem Gast-Agent (auch als " bezeichnet) bereitgestellt.
Wenn Sie die Gastverwaltung auf einer Arc-VM aktivieren, installiert der Gast-Agent den Azure Connected Machine-Agent. Mit dem Azure Connected Machine-Agent können Sie Azure Arc-VM-Erweiterungen auf Ihrer Azure Stack HCI-VM verwalten.
Je nachdem, ob ein Gast-Agent auf Ihrer Arc-VM ausgeführt wird, unterscheiden sich die Schritte zum Aktivieren der Gastverwaltung.
Wichtig
Stellen Sie sicher, dass auf Ihrem Azure Stack HCI-Cluster die Version 2311 oder höher ausgeführt wird, um dieses Verfahren auszuführen.
Überprüfen, ob der Gast-Agent ausgeführt wird
Stellen Sie eine Verbindung mit dem Azure Stack HCI-Server her, um zu überprüfen, ob der Gast-Agent auf der Arc-VM ausgeführt wird.
Führen Sie den folgenden Befehl aus:
az stack-hci-vm show --name "<VM name>" --resource-group "<Resource group name>"
Hier ist ein Codeausschnitt der Beispielausgabe, der angibt, dass der Gast-Agent ausgeführt wird.
statuses
Suchen Sie unter dervmAgent
in der Ausgabe nach."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" } }
Der Gast-Agent wird ausgeführt:
- Wenn
statuses
als und alsdisplayStatus
Connected
angegebencode
ProvisioningState/succeeded
wird. - Wenn Sie eine ältere Version ausführen,
statuses
geben Siecode
alsOK
unddisplayStatus
Active
- Wenn
Wenn Ihre Status nicht mit der obigen Ausgabe übereinstimmen, führen Sie die Schritte unter Aktivieren der Gastverwaltung aus, wenn der Gast-Agent nicht ausgeführt wird.
Aktivieren der Gastverwaltung auf einem virtuellen Computer mit ausgeführtem Gast-Agent
Führen Sie den folgenden Befehl aus, um die Gastverwaltung auf einer Arc-VM zu aktivieren, auf der ein Gast-Agent ausgeführt wird:
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
Die Gastverwaltung wird aktiviert, indem Sie auf enable-agent parameter
true
festlegen. Die Aktivierung der Gastverwaltung sollte einige Minuten dauern.
Führen Sie die Schritte aus, um zu überprüfen, ob die Gastverwaltung im Azure-Portal aktiviert ist.
Aktivieren der Gastverwaltung auf einem virtuellen Computer, wenn der Gast-Agent nicht ausgeführt wird
Es gibt zwei Szenarien, in denen der Gast-Agent nicht ausgeführt wird: wenn der Status eine Verbindung herstellt und wenn die Status leer sind. Jedes dieser Szenarien und die entsprechenden Schritte werden in den folgenden Abschnitten beschrieben.
Status wird als Verbindung angezeigt
Ihre status wird als Verbindung angezeigt. Hier sehen Sie einen Beispielausgabeausschnitt, der die erforderlichen status angibt.
"instanceView": {
"vmAgent": {
"statuses": [
{
"code": "ProvisioningState/InProgress",
"displayStatus": "Connecting",
"level": "Info",
"message": "Waiting for connection with mocguestagent",
"time": "2024-01-19T01:41:15Z"
}
]
}
},
Der Gast-Agent wird nicht ausgeführt, wenn:
- Der Gast-Agent wird nicht ausgeführt, wenn
statuses
alsProvisioningState/InProgress
und alsConnecting
displayStatus
angegebencode
wird. - Wenn Sie eine ältere Version ausführen, wird die
statuses
alsOK
, diedisplayStatus
alsActive
undmessage
alsSuccessfully started HyperV listener
angebencode
.
Folgen Sie diesen Schritten:
Stellen Sie mithilfe der betriebssystemspezifischen Schritte eine Verbindung mit dem virtuellen Computer her. Führen Sie PowerShell als Administrator aus.
Führen Sie einen der folgenden Befehle aus, um den Gast-Agent auf Ihrer VM basierend auf dem Betriebssystemtyp zu aktivieren:
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
Hier sehen Sie eine Beispielausgabe für eine Linux-VM, die zeigt, dass der Gast-Agent erfolgreich installiert wurde.
Stellen Sie eine Verbindung mit einem der Azure Stack HCI-Server her. Führen Sie den folgenden Befehl aus, um die Gastverwaltung zu aktivieren.
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
Führen Sie die Schritte aus, um zu überprüfen, ob die Gastverwaltung im Azure-Portal aktiviert ist.
Status wird als NULL angezeigt
Ihre status wird als NULL angezeigt. Dies gibt an, dass die erforderliche ISO für den Gast-Agent fehlt. Hier sehen Sie einen Beispielausgabeausschnitt, der den NULL-status angibt.
"instanceView": {
"vmAgent": {
"statuses": []
}
},
Folgen Sie diesen Schritten:
Stellen Sie eine Verbindung mit dem Azure Stack HCI-Server her.
Führen Sie den folgenden Befehl aus:
az stack-hci-vm update --name "<VM Name>" --resource-group "<Resource group name>" --enable-vm-config-agent true
Der
enable-vm-config-agent
Parameter bindet die erforderliche ISO für den Gast-Agent ein.Warten Sie einige Minuten, und führen Sie den
az stack-hci-vm show
Befehl erneut aus. Wenn die status alsconnecting
angezeigt wird, führen Sie die Schritte unter Status angezeigt als Verbindung aus.
Überprüfen Sie, ob die Gastverwaltung im Azure-Portal
Öffnen Sie das Azure-Portal.
Navigieren Sie zu Ihre Azure Stack HCI-Cluster-VMs>, und wählen Sie dann die VM aus, auf der Sie die Gastverwaltung aktiviert haben.
Wechseln Sie auf der Seite Übersicht auf der Registerkarte Eigenschaften im rechten Bereich zu Konfiguration. Die Gastverwaltung sollte als Aktiviert (Verbunden) angezeigt werden.
Anzeigen von VM-Eigenschaften
Führen Sie die folgenden Schritte im Azure-Portal Ihres Azure Stack HCI-Systems aus, um VM-Eigenschaften anzuzeigen.
Wechseln Sie zur Azure Stack HCI-Clusterressource, und wechseln Sie dann zu Virtuelle Computer.
Wählen Sie im rechten Bereich aus der Liste der virtuellen Computer den Namen des virtuellen Computers aus, dessen Eigenschaften Sie anzeigen möchten.
Wechseln Sie auf der Seite Übersicht zum rechten Bereich, und wechseln Sie dann zur Registerkarte Eigenschaften . Sie können die Eigenschaften Ihres virtuellen Computers anzeigen.
Starten eines virtuellen Computers
Führen Sie die folgenden Schritte im Azure-Portal Ihres Azure Stack HCI-Systems aus, um einen virtuellen Computer zu starten.
Wechseln Sie zur Azure Stack HCI-Clusterressource, und wechseln Sie dann zu Virtuelle Computer.
Wählen Sie im rechten Bereich aus der Liste der virtuellen Computer eine VM aus, die nicht ausgeführt wird und Sie starten möchten.
Wählen Sie auf der Seite Übersicht für den virtuellen Computer in der oberen Befehlsleiste im rechten Bereich die Option Start und dann Ja aus.
Überprüfen Sie, ob der virtuelle Computer gestartet wurde.
Anhalten eines virtuellen Computers
Führen Sie die folgenden Schritte im Azure-Portal Ihres Azure Stack HCI-Systems aus, um einen virtuellen Computer zu beenden.
Wechseln Sie zur Azure Stack HCI-Clusterressource, und wechseln Sie dann zu Virtuelle Computer.
Wählen Sie im rechten Bereich aus der Liste der virtuellen Computer einen virtuellen Computer aus, der ausgeführt wird und sie beenden möchten.
Wählen Sie auf der Seite Übersicht für den virtuellen Computer in der oberen Befehlsleiste im rechten Bereich die Option Beenden und dann Ja aus.
Überprüfen Sie, ob der virtuelle Computer beendet wurde.
Neustarten eines virtuellen Computers
Führen Sie die folgenden Schritte im Azure-Portal Ihres Azure Stack HCI-Systems aus, um einen virtuellen Computer neu zu starten.
Wechseln Sie zur Azure Stack HCI-Clusterressource, und wechseln Sie dann zu Virtuelle Computer.
Wählen Sie im rechten Bereich aus der Liste der virtuellen Computer eine VM aus, die beendet wurde und sie neu starten möchten.
Wählen Sie auf der Seite Übersicht für den virtuellen Computer in der oberen Befehlsleiste im rechten Bereich die Option Neu starten und dann Ja aus.
Überprüfen Sie, ob der virtuelle Computer neu gestartet wurde.
Löschen einer VM
Führen Sie die folgenden Schritte im Azure-Portal Ihres Azure Stack HCI-Systems aus, um einen virtuellen Computer zu entfernen.
Wechseln Sie zur Azure Stack HCI-Clusterressource, und wechseln Sie dann zu Virtuelle Computer.
Wählen Sie im rechten Bereich in der Liste der virtuellen Computer eine VM aus, die Sie aus Ihrem System entfernen möchten.
Wählen Sie auf der Seite Übersicht für den virtuellen Computer in der oberen Befehlsleiste im rechten Bereich die Option Löschen und dann Ja aus.
Sie werden jetzt aufgefordert, den Löschvorgang zu bestätigen. Wählen Sie Ja aus. Vergewissern Sie sich, dass der virtuelle Computer entfernt wurde.
Beachten Sie, dass beim Löschen einer VM nicht alle ressourcen, die der VM zugeordnet sind, gelöscht werden. Beispielsweise werden die Datenträger oder netzwerkschnittstellen, die dem virtuellen Computer zugeordnet sind, nicht gelöscht. Sie müssen diese Ressourcen separat suchen und löschen.
Sie können jetzt zu der Ressourcengruppe wechseln, in der diese VM bereitgestellt wurde. Sie können sehen, dass der virtuelle Computer aus der Ressourcenliste in der Ressourcengruppe entfernt wurde. Möglicherweise müssen Sie die Option Ausgeblendete Typen anzeigen auswählen, um die Ressourcen anzuzeigen, die diesem virtuellen Computer zugeordnet sind und nicht gelöscht wurden.
Suchen Sie die zugeordneten Ressourcen, z. B. die Netzwerkschnittstellen und Datenträger, und löschen Sie sie.
Ändern von Kernen und Arbeitsspeicher
Führen Sie die folgenden Schritte im Azure-Portal Ihres Azure Stack HCI-Systems aus, um Kerne und Arbeitsspeicher zu ändern.
Wechseln Sie zu Ihrer Azure Stack HCI-Clusterressource, und wechseln Sie dann zu Virtuelle Computer.
Wählen Sie in der Liste der VMs im rechten Bereich die VM aus, deren Kerne und Arbeitsspeicher Sie ändern möchten.
Wählen Sie unter Einstellungen die Option Größe aus. Bearbeiten Sie die Anzahl des virtuellen Prozessors oder den Arbeitsspeicher (MB), um die Kerne und die Arbeitsspeichergröße für den virtuellen Computer zu ändern. Nur die Arbeitsspeichergröße kann geändert werden. Der Speichertyp kann nicht mehr geändert werden, nachdem eine VM erstellt wurde.
Nächste Schritte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für