Włączanie dodatkowych możliwości na maszynach z serwerem z obsługą usługi Arc przez łączenie z programem vCenter
Jeśli masz maszyny VMware połączone z platformą Azure za pośrednictwem serwera z obsługą usługi Arc, możesz bezproblemowo uzyskać dodatkowe możliwości, wdrażając mostek zasobów i łącząc program vCenter z platformą Azure. Dodatkowe możliwości obejmują możliwość wykonywania operacji cyklu życia maszyny wirtualnej, takich jak tworzenie, zmienianie rozmiaru i operacje cyklu zasilania, takie jak uruchamianie, zatrzymywanie itd. Możesz uzyskać dodatkowe możliwości bez żadnych zakłóceń, zachowując rozszerzenia maszyn wirtualnych skonfigurowane na maszynach z serwerem z obsługą usługi Arc.
Wykonaj poniższe kroki , aby wdrożyć mostek zasobów usługi Arc i połączyć program vCenter z platformą Azure.
Ważne
Ten artykuł ma zastosowanie tylko w przypadku bezpośredniego zainstalowania agentów usługi Arc na maszynach VMware, a te maszyny są dołączane jako zasoby usługi ARM Microsoft.HybridCompute/machines przed połączeniem programu vCenter z platformą Azure przez wdrożenie mostka zasobów.
Wymagania wstępne
- Subskrypcja platformy Azure i grupa zasobów, w której masz rolę administratora VMware usługi Azure Arc.
- Wystąpienie programu vCenter musi zostać dołączone do usługi Azure Arc.
- Maszyny z obsługą usługi Arc i zasób vCenter muszą znajdować się w tym samym regionie świadczenia usługi Azure.
Łączenie maszyn z serwerami z obsługą usługi Arc do programu vCenter z witryny Azure Portal
Przejdź do strony Spis maszyn wirtualnych programu vCenter w witrynie Azure Portal.
Maszyny wirtualne, na których zainstalowano agenta usługi Arc za pośrednictwem serwera z obsługą usługi Arc, mają stan Link do programu vCenter w ramach zarządzania sprzętem wirtualnym.
Wybierz pozycję Połącz z programem vCenter , aby otworzyć okienko z listą wszystkich maszyn w programie vCenter z zainstalowanym agentem usługi Arc, ale nie połączonym z programem vCenter w usłudze Azure Arc.
Wybierz wszystkie maszyny i wybierz opcję łączenia maszyn z programem vCenter.
Po połączeniu z programem vCenter stan sprzętu wirtualnego jest odzwierciedlany jako Włączony dla wszystkich maszyn wirtualnych i można wykonywać operacje na sprzęcie wirtualnym.
Po połączeniu z programem vCenter operacje cyklu życia wirtualnego i operacje cyklu zasilania są włączone na maszynach, a właściwość rodzaju hybrydowej maszyny obliczeniowej jest aktualizowana jako VMware.
Łączenie maszyn z serwerem z obsługą usługi Arc do programu vCenter przy użyciu interfejsu wiersza polecenia platformy Azure
Użyj następujących poleceń az, aby połączyć maszyny z serwerem z obsługą usługi Arc do programu vCenter na dużą skalę.
Tworzenie zasobu VMware na podstawie określonej maszyny usługi Arc dla serwera w programie vCenter
az connectedvmware vm create-from-machines --resource-group contoso-rg --name contoso-vm --vcenter-id /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/allhands-demo/providers/microsoft.connectedvmwarevsphere/VCenters/ContosovCentervcenters/contoso-vcenter
Utwórz zasoby VMware ze wszystkich maszyn usługi Arc for Server w określonej grupie zasobów należącej do tego programu vCenter
az connectedvmware vm create-from-machines --resource-group contoso-rg --vcenter-id /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/allhands-demo/providers/microsoft.connectedvmwarevsphere/VCenters/ContosovCentervcenters/contoso-vcenter
Tworzenie zasobów VMware ze wszystkich maszyn usługi Arc for Server w określonej subskrypcji należącej do tego programu vCenter
az connectedvmware vm create-from-machines --subscription contoso-sub --vcenter-id /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/allhands-demo/providers/microsoft.connectedvmwarevsphere/VCenters/ContosovCentervcenters/contoso-vcenter
Parametry wymagane
--vcenter-id -v
Identyfikator arm programu vCenter, z którym będą połączone maszyny.
Parametry opcjonalne
--Identyfikatory
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Musi to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach identyfikatora zasobu. Należy podać argumenty --ids lub inne argumenty identyfikatora zasobu.
--name -n
Nazwa zasobu Microsoft.HybridCompute Machine. Podaj ten parametr, jeśli chcesz przekonwertować pojedynczą maszynę na maszynę wirtualną VMware.
--resource-group -g
Nazwa grupy zasobów, która będzie skanowana pod kątem maszyn HCRP.
Uwaga
Grupa domyślna skonfigurowana przy użyciu az configure --defaults group=
nie jest używana i musi być określona jawnie.
--subskrypcja
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Znany problem
Podczas pierwszego skanowania spisu programu vCenter po dołączeniu do maszyn VMware vSphere z obsługą usługi Azure Arc maszyny z obsługą usługi Arc zostaną odnalezione w spisie programu vCenter. Jeśli maszyny serwera z obsługą usługi Arc nie zostaną odnalezione i spróbujesz wykonać operację Włącz na platformie Azure , wystąpi następujący błąd:
Maszyna "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX/resourceGroups/rg-contoso/providers/Microsoft.HybridCompute/machines/testVM1" już istnieje z określoną maszyną wirtualną MoRefId: "vm-4441". Istniejący zasób maszyny można rozszerzyć za pomocą funkcji chmury prywatnej, tworząc pod nim zasób VirtualMachineInstance.
Gdy wystąpi ten komunikat o błędzie, będzie można wykonać operację Połącz z programem vCenter w ciągu 10 minut. Alternatywnie możesz użyć dowolnych poleceń interfejsu wiersza polecenia platformy Azure wymienionych powyżej, aby połączyć istniejącą maszynę z serwerem z obsługą usługi Arc do programu vCenter.
Następne kroki
Konfigurowanie samoobsługowego dostępu do zasobów programu VMware i zarządzanie nimi za pośrednictwem kontroli dostępu opartej na rolach platformy Azure.