Zarządzanie maszynami wirtualnymi usługi Arc w usłudze Azure Stack HCI
Dotyczy: Azure Stack HCI, wersja 23H2
W tym artykule opisano sposób zarządzania maszynami wirtualnymi usługi Arc uruchomionymi w usłudze Azure Stack HCI w wersji 23H2. Szczegółowe są procedury włączania zarządzania gościem, uruchamiania, zatrzymywania, ponownego uruchamiania lub usuwania maszyny wirtualnej usługi Arc.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że spełnisz następujące wymagania wstępne:
Upewnij się, że masz dostęp do klastra usługi Azure Stack HCI, który został wdrożony i zarejestrowany. Podczas wdrażania tworzony jest również mostek zasobów usługi Arc i lokalizacja niestandardowa.
Przejdź do grupy zasobów na platformie Azure. Możesz zobaczyć lokalizację niestandardową i mostek zasobów usługi Azure Arc utworzony dla klastra usługi Azure Stack HCI. Zanotuj subskrypcję, grupę zasobów i lokalizację niestandardową, korzystając z nich w dalszej części tego scenariusza.
Upewnij się, że masz co najmniej jedną maszynę wirtualną usługi Arc uruchomioną w tym klastrze usługi Azure Stack HCI. Aby uzyskać więcej informacji, zobacz Twórca Arc VMs on Azure Stack HCI (Maszyny wirtualne usługi Twórca Arc w usłudze Azure Stack HCI).
Włączanie zarządzania gośćmi
Po utworzeniu maszyny wirtualnej chcesz włączyć zarządzanie gośćmi na tej maszynie wirtualnej.
Istnieją dwa agenty, które są ważne, aby zrozumieć w kontekście zarządzania gościem — agenta gościa maszyny wirtualnej i agenta maszyny połączonej platformy Azure. Każda maszyna wirtualna usługi Arc utworzona za pośrednictwem Azure Portal lub interfejsu wiersza polecenia platformy Azure jest aprowizowana za pomocą agenta gościa (nazywanego mocguestagent
również ) na nim.
Po włączeniu zarządzania gościem na maszynie wirtualnej usługi Arc agent gościa instaluje agenta usługi Azure Connected Machine. Agent usługi Azure Connected Machine umożliwia zarządzanie rozszerzeniami maszyn wirtualnych usługi Azure Arc na maszynie wirtualnej usługi Azure Stack HCI.
W zależności od tego, czy agent gościa jest uruchomiony na maszynie wirtualnej usługi Arc, kroki włączania zarządzania gościem są inne.
Ważne
Upewnij się, że klaster usługi Azure Stack HCI działa w wersji 2311 lub nowszej, aby uruchomić tę procedurę.
Sprawdź, czy agent gościa jest uruchomiony
Aby sprawdzić, czy agent gościa jest uruchomiony na maszynie wirtualnej usługi Arc, połącz się z serwerem usługi Azure Stack HCI.
Uruchom następujące polecenie:
az stack-hci-vm show --name "<VM name>" --resource-group "<Resource group name>"
Oto fragment kodu przykładowego danych wyjściowych wskazujący, że agent gościa jest uruchomiony.
statuses
Wyszukaj elementvmAgent
w danych wyjściowych."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" } }
Agent gościa jest uruchomiony:
- Po
statuses
wskazaniucode
jakoProvisioningState/succeeded
i jakoConnected
displayStatus
. - Jeśli uruchomiono starszą wersję, element
statuses
będzie wskazywaćcode
jakoOK
idisplayStatus
jakoActive
- Po
Jeśli stany nie są zgodne z powyższymi danymi wyjściowymi, wykonaj kroki opisane w temacie Włączanie zarządzania gościem, gdy agent gościa nie jest uruchomiony.
Włączanie zarządzania gośćmi na maszynie wirtualnej z uruchomionym agentem gościa
Aby włączyć zarządzanie gościem na maszynie wirtualnej usługi Arc z uruchomionym agentem gościa, uruchom następujące polecenie:
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
Zarządzanie gośćmi jest włączone przez ustawienie wartości enable-agent parameter
true
na . Włączenie zarządzania gościem powinno potrwać kilka minut.
Wykonaj kroki, aby sprawdzić, czy zarządzanie gościem jest włączone w Azure Portal.
Włączanie zarządzania gościem na maszynie wirtualnej, gdy agent gościa nie jest uruchomiony
Istnieją dwa scenariusze, w których agent gościa nie jest uruchomiony — gdy stan jest połączony i gdy stan jest pusty. Każdy z tych scenariuszy i odpowiednie kroki zostały opisane w poniższych sekcjach.
Stan wyświetlany jako nawiązywanie połączenia
Stan jest wyświetlany jako nawiązywanie połączenia. Oto przykładowy fragment kodu wyjściowego wskazujący stan wymagań.
"instanceView": {
"vmAgent": {
"statuses": [
{
"code": "ProvisioningState/InProgress",
"displayStatus": "Connecting",
"level": "Info",
"message": "Waiting for connection with mocguestagent",
"time": "2024-01-19T01:41:15Z"
}
]
}
},
Agent gościa nie jest uruchomiony, gdy:
- Agent gościa nie jest uruchomiony w przypadku
statuses
wskazaniacode
jakoProvisioningState/InProgress
idisplayStatus
jakoConnecting
. - Jeśli uruchomiono starszą wersję, element
statuses
będzie wskazywaćcode
jako ,displayStatus
jakoOK
Active
imessage
jakoSuccessfully started HyperV listener
.
Wykonaj następujące kroki:
Nawiązywanie połączenia z maszyną wirtualną przy użyciu określonych kroków systemu operacyjnego. Uruchom program PowerShell jako administrator.
Uruchom jedno z następujących poleceń, aby włączyć agenta gościa na maszynie wirtualnej na podstawie typu systemu operacyjnego:
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
Oto przykładowe dane wyjściowe dla maszyny wirtualnej z systemem Linux, która pokazuje, że agent gościa został pomyślnie zainstalowany.
Połącz się z jednym z serwerów usługi Azure Stack HCI. Uruchom następujące polecenie, aby włączyć zarządzanie gośćmi.
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
Wykonaj kroki, aby sprawdzić, czy zarządzanie gościem jest włączone w Azure Portal.
Stan wyświetlany jako null
Stan ma wartość null. Oznacza to, że brakuje wymaganego iso dla agenta gościa. Oto przykładowy fragment kodu wyjściowego wskazujący stan null.
"instanceView": {
"vmAgent": {
"statuses": []
}
},
Wykonaj następujące kroki:
Połącz się z serwerem usługi Azure Stack HCI.
Uruchom następujące polecenie:
az stack-hci-vm update --name "<VM Name>" --resource-group "<Resource group name>" --enable-vm-config-agent true
Parametr
enable-vm-config-agent
instaluje wymaganą wartość iso dla agenta gościa.Poczekaj kilka minut i uruchom
az stack-hci-vm show
ponownie polecenie. Gdy stan jest wyświetlany jakoconnecting
, wykonaj kroki w obszarze Stan wyświetlany jako nawiązywanie połączenia.
Sprawdź, czy zarządzanie gościem jest włączone w Azure Portal
Przejdź do witryny Azure Portal.
Przejdź do pozycji Maszyny wirtualne klastra > usługi Azure Stack HCI , a następnie wybierz maszynę wirtualną, na której włączono zarządzanie gościem.
Na stronie Przegląd na karcie Właściwości w okienku po prawej stronie przejdź do pozycji Konfiguracja. Zarządzanie gośćmi powinno być wyświetlane jako Włączone (Połączone).
Wyświetlanie właściwości maszyny wirtualnej
Wykonaj następujące kroki w Azure Portal systemu Azure Stack HCI, aby wyświetlić właściwości maszyny wirtualnej.
Przejdź do zasobu klastra usługi Azure Stack HCI, a następnie przejdź do pozycji Maszyny wirtualne.
W okienku po prawej stronie z listy maszyn wirtualnych wybierz nazwę maszyny wirtualnej, której właściwości chcesz wyświetlić.
Na stronie Przegląd przejdź do okienka po prawej stronie, a następnie przejdź do karty Właściwości . Właściwości maszyny wirtualnej można wyświetlić.
Uruchamianie maszyny wirtualnej
Wykonaj następujące kroki w Azure Portal systemu Azure Stack HCI, aby uruchomić maszynę wirtualną.
Przejdź do zasobu klastra usługi Azure Stack HCI, a następnie przejdź do pozycji Maszyny wirtualne.
W okienku po prawej stronie z listy maszyn wirtualnych wybierz maszynę wirtualną, która nie jest uruchomiona i chcesz uruchomić.
Na stronie Przegląd maszyny wirtualnej na górnym pasku poleceń w okienku po prawej stronie wybierz pozycję Start, a następnie wybierz pozycję Tak.
Sprawdź, czy maszyna wirtualna została uruchomiona.
Zatrzymywanie maszyny wirtualnej
Wykonaj następujące kroki w Azure Portal systemu Azure Stack HCI, aby zatrzymać maszynę wirtualną.
Przejdź do zasobu klastra usługi Azure Stack HCI, a następnie przejdź do pozycji Maszyny wirtualne.
W okienku po prawej stronie z listy maszyn wirtualnych wybierz uruchomioną maszynę wirtualną i chcesz zatrzymać.
Na stronie Przegląd maszyny wirtualnej na górnym pasku poleceń w okienku po prawej stronie wybierz pozycję Zatrzymaj, a następnie wybierz pozycję Tak.
Sprawdź, czy maszyna wirtualna została zatrzymana.
Ponowne uruchamianie maszyny wirtualnej
Wykonaj następujące kroki w Azure Portal systemu Azure Stack HCI, aby ponownie uruchomić maszynę wirtualną.
Przejdź do zasobu klastra usługi Azure Stack HCI, a następnie przejdź do pozycji Maszyny wirtualne.
W okienku po prawej stronie z listy maszyn wirtualnych wybierz maszynę wirtualną, która została zatrzymana i chcesz ponownie uruchomić.
Na stronie Przegląd maszyny wirtualnej na górnym pasku poleceń w okienku po prawej stronie wybierz pozycję Uruchom ponownie, a następnie wybierz pozycję Tak.
Sprawdź, czy maszyna wirtualna została ponownie uruchomiona.
Usuwanie maszyny wirtualnej
Wykonaj następujące kroki w Azure Portal systemu Azure Stack HCI, aby usunąć maszynę wirtualną.
Przejdź do zasobu klastra usługi Azure Stack HCI, a następnie przejdź do pozycji Maszyny wirtualne.
W okienku po prawej stronie z listy maszyn wirtualnych wybierz maszynę wirtualną, którą chcesz usunąć z systemu.
Na stronie Przegląd maszyny wirtualnej na górnym pasku poleceń w okienku po prawej stronie wybierz pozycję Usuń, a następnie wybierz pozycję Tak.
Zostanie wyświetlony monit o potwierdzenie usunięcia. Wybierz pozycję Tak. Sprawdź, czy maszyna wirtualna została usunięta.
Pamiętaj, że po usunięciu maszyny wirtualnej wszystkie zasoby skojarzone z maszyną wirtualną nie zostaną usunięte. Na przykład dyski danych lub interfejsy sieciowe skojarzone z maszyną wirtualną nie są usuwane. Musisz zlokalizować i usunąć te zasoby oddzielnie.
Teraz możesz przejść do grupy zasobów, w której wdrożono tę maszynę wirtualną. Widać, że maszyna wirtualna została usunięta z listy zasobów w grupie zasobów. Może być konieczne wybranie opcji Pokaż ukryte typy , aby wyświetlić zasoby skojarzone z tą maszyną wirtualną, które nie zostały usunięte.
Znajdź skojarzone zasoby, takie jak interfejsy sieciowe i dyski danych, i usuń je.
Zmienianie rdzeni i pamięci
Wykonaj następujące kroki w Azure Portal systemu Azure Stack HCI, aby zmienić rdzenie i pamięć.
Przejdź do zasobu klastra usługi Azure Stack HCI, a następnie przejdź do pozycji Maszyny wirtualne.
Z listy maszyn wirtualnych w okienku po prawej stronie wybierz maszynę wirtualną, której rdzenie i pamięć chcesz zmodyfikować.
W obszarze Ustawienia wybierz pozycję Rozmiar. Edytuj liczbę procesorów wirtualnych lub pamięć (MB), aby zmienić rdzenie i rozmiar pamięci maszyny wirtualnej. Można zmienić tylko rozmiar pamięci. Nie można zmienić typu pamięci po utworzeniu maszyny wirtualnej.
Następne kroki
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla