Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby rozpocząć korzystanie z funkcji Azure Arc dla VMware vSphere, musisz połączyć instancję serwera VMware vCenter z Azure Arc. Ten przewodnik wprowadzający pokazuje, jak połączyć instancję serwera VMware vCenter z Azure Arc za pomocą skryptu pomocniczego.
Najpierw skrypt wdraża wirtualne urządzenie o nazwie Azure Arc resource bridge w środowisku vCenter. Następnie, instaluje rozszerzenie klastra VMware, aby zapewnić ciągłe połączenie między vCenter Server a Azure Arc.
Ważne
Artykuł opisuje sposób połączenia ogólnego serwera vCenter z Azure Arc. Jeśli próbujesz włączyć Arc dla prywatnej chmury Azure VMware Solution (AVS), zamiast tego postępuj zgodnie z tym przewodnikiem - Wdrożenie VMware vSphere z obsługą Arc dla prywatnej chmury Azure VMware Solution. W procesie wdrażania Arc dla AVS musisz podać mniej danych wejściowych, a funkcje Arc są lepiej zintegrowane z doświadczeniem portalu prywatnej chmury AVS.
Wymagania wstępne
Azure
Subskrypcja Azure.
Grupa zasobów w subskrypcji, w której masz rolę Właściciel, Współtwórca, lub Azure Arc VMware Private Clouds Onboarding do onboardingu.
Azure Arc: Most pomiędzy zasobami
- Adres IP mostka zasobów Azure Arc musi mieć dostęp do adresów URL wymienionych tutaj.
vCenter Server
vCenter Server wersja 7 lub 8.
Wirtualna sieć, która może zapewniać dostęp do internetu, bezpośrednio lub za pośrednictwem proxy. Musi być również możliwe, aby maszyny wirtualne w tej sieci komunikowały się z serwerem vCenter na porcie TCP (zwykle 443).
Przynajmniej trzy darmowe stałe adresy IP w wyżej wymienionej sieci.
Pula zasobów lub klaster z minimalną pojemnością 8 GB RAM i 4 vCPU.
Repowizytorium danych z co najmniej 200 GB wolnego miejsca na dysku lub 400 GB na wdrożenie o wysokiej dostępności, dostępne za pośrednictwem puli zasobów lub klastra.
Uwaga
Azure Arc obsługujący VMware vSphere wspiera instancje vCenter Server z maksymalnie 9500 maszynami wirtualnymi (VM). Jeśli instancja serwera vCenter ma więcej niż 9500 maszyn wirtualnych (VM), nie zalecamy na tym etapie używania z nią funkcji VMware vSphere z obsługą Azure Arc.
Konto vSphere
Potrzebujesz konta vSphere, które może:
- Przeczytaj wszystkie zasoby.
- Rozmieść i aktualizuj maszyny wirtualne we wszystkich pulach zasobów (lub klastrach), sieciach i szablonach maszyn wirtualnych, które chcesz używać z Azure Arc.
Ważne
W ramach skryptu wprowadzającego VMware z obsługą Azure Arc zostanie wyświetlony monit o podanie konta vSphere w celu wdrożenia maszyny wirtualnej mostka zasobów Azure Arc na hoście ESXi. To konto zostanie zapisane lokalnie w maszynie wirtualnej mostka zasobów Azure Arc i zaszyfrowane jako sekrety Kubernetes w stanie spoczynku. Konto vSphere pozwala VMware obsługującemu Azure Arc na interakcję z VMware vSphere. Jeśli twoja organizacja praktykuje rutynową rotację poświadczeń, należy zaktualizować poświadczenia w oprogramowaniu VMware z obsługą usługi Azure Arc, aby zachować połączenie między oprogramowaniem VMware z obsługą usługi Azure Arc i VMware vSphere.
Stacja robocza
Potrzebujesz maszyny z systemem Windows lub Linux, która może mieć dostęp zarówno do instancji vCenter Server, jak i Internetu, bezpośrednio lub za pośrednictwem serwera proxy. Stacja robocza musi mieć również połączenie sieciowe wychodzące do hosta ESXi obsługującego magazyn danych. Do połączenia z magazynem danych jest potrzebne w celu przesłania obrazu mostka zasobu Arc do magazynu danych w ramach onboardingu.
Przygotowywanie programu vCenter Server
Utwórz pulę zasobów z rezerwacją co najmniej 16 GB pamięci RAM i czterech vCPU. Powinien także mieć dostęp do bazy danych z co najmniej 100 GB wolnego miejsca na dysku.
Upewnij się, że konta vSphere mają odpowiednie uprawnienia.
Pobierz skrypt wdrażania
Przejdź do witryny Azure Portal.
Wyszukaj i wybierz pozycję Azure Arc.
Na stronie Przegląd wybierz Dodaj zasoby w sekcji Zarządzaj zasobami w różnych środowiskach.
W sekcji Środowiska hostów, w VMware vSphere wybierz Dodaj.
Wybierz Utwórz nowy most zasobów i wybierz Dalej: Podstawy >.
Podaj nazwę dla Mostka zasobów Azure Arc. Na przykład: contoso-nyc-resourcebridge.
Wybierz subskrypcję i grupę zasobów, w której chcesz utworzyć mostek zasobów.
W sekcji Region wybierz lokalizację Azure, gdzie chcesz przechowywać metadane zasobu.
Podaj nazwę dla Lokalizacja niestandardowa. To jest nazwa, którą zobaczysz podczas wdrażania maszyn wirtualnych. Nazwij to zgodnie z centrum danych lub fizyczną lokalizacją Twojego centrum danych. Na przykład: contoso-nyc-dc.
Pozostaw zaznaczoną opcję Użyj tej samej subskrypcji i grupy zasobów co Twój most zasobów.
Podaj nazwę dla instancji serwera vCenter w Azure. Na przykład: contoso-nyc-vcenter.
Wybierz Next: Tags >.
Przypisz tagi Azure do swoich zasobów w Wartość pod Tagi lokalizacji fizycznej. Możesz dodać dodatkowe tagi, aby pomóc w organizacji zasobów i ułatwić zadania administracyjne, używając tagów niestandardowych.
Wybierz pozycję Dalej: Pobierz i uruchom skrypt.
Jeśli Twoja subskrypcja nie jest zarejestrowana u wszystkich wymaganych dostawców zasobów, zostanie wyświetlony przycisk Zarejestruj . Zaznacz przycisk, zanim przejdziesz do następnego kroku.
Na podstawie systemu operacyjnego Twojej stacji roboczej pobierz skrypt PowerShell lub Bash i skopiuj go na stację roboczą.
Uruchom skrypt
Użyj poniższych instrukcji, aby uruchomić skrypt, w zależności od tego, jaki system operacyjny jest używany na Twoim komputerze.
Windows
Otwórz okno PowerShell jako administrator i przejdź do folderu, w którym pobrano skrypt PowerShell.
Uwaga
Na stacjach roboczych z systemem Windows skrypt należy uruchamiać w oknie PowerShell, a nie w PowerShell Integrated Script Editor (ISE), ponieważ PowerShell ISE nie wyświetla monitów wejściowych z poleceń Azure CLI. Jeśli skrypt jest uruchamiany w PowerShell ISE, może się wydawać, że utknął, podczas gdy czeka na dane wejściowe.
Aby zezwolić na uruchomienie skryptu, ponieważ jest to skrypt bez podpisu, uruchom następujące polecenie. (Jeśli zamkniesz sesję przed ukończeniem wszystkich kroków, uruchom ponownie to polecenie dla nowej sesji.)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy BypassUruchom skrypt:
./resource-bridge-onboarding-script.ps1
Linux
Otwórz terminal i przejdź do folderu, w którym pobrałeś skrypt Bash.
Uruchom skrypt, używając następującego polecenia:
bash resource-bridge-onboarding-script.sh
Dane wejściowe dla skryptu
Typowy proces wdrożenia, który wykorzystuje skrypt, trwa od 30 do 60 minut. Podczas procesu zostaniesz poproszony o następujące szczegóły:
| Wymaganie | Szczegóły |
|---|---|
| Logowanie do platformy Azure | Gdy zostaniesz o to poproszony, przejdź do strony logowania urządzenia, wpisz kod autoryzacyjny wyświetlony w terminalu i zaloguj się do Azure. |
| FQDN/adres vCenter | Wprowadź w pełni kwalifikowaną nazwę domeny dla instancji serwera vCenter (lub adres IP). Na przykład : 10.160.0.1 lub nyc-vcenter.contoso.com. |
| Nazwa użytkownika programu vCenter | Wprowadź nazwę użytkownika dla konta vSphere. Wymagane uprawnienia dla konta są wymienione w prerequisites. Możesz dostosować zakres zasobów VMware vCenter, które chcesz, aby platforma Azure odkryła, poprzez personalizację zakresu tego konta. |
| Hasło vCenter | Wprowadź hasło dla konta vSphere. |
| Wybór centrum danych | Wybierz nazwę centrum danych (zgodnie z tym, co jest pokazane w kliencie vSphere), gdzie powinna zostać wdrożona maszyna wirtualna mostka zasobów Azure Arc. |
| Wybór sieci | Wybierz nazwę sieci wirtualnej lub segmentu, do którego musi być podłączony most zasobów Azure Arc. Sieć ta powinna umożliwiać urządzeniu komunikację z serwerem vCenter oraz punktami końcowymi Azure (lub internetem). |
| Statyczny adres IP | Most Arc Resource Bridge wymaga przypisania statycznego adresu IP i nie obsługuje DHCP.
1. Prefiks statycznego adresu IP: adres sieciowy w notacji CIDR. Na przykład : 192.168.0.0/24. 2. Brama statyczna: adres bramy. Na przykład : 192.168.0.0. 3. Serwery DNS: Adres(-y) IP serwera(-ów) DNS używanego(-ych) przez maszynę wirtualną mostka zasobów Azure Arc do rozwiązywania nazw DNS. Maszyna wirtualna mostka zasobów Azure Arc musi mieć możliwość rozwiązywania adresów zewnętrznych, takich jak mcr.microsoft.com i serwer vCenter. 4. Start range IP: Wymagany jest minimum dwóch dostępnych adresów IP. Jeden adres IP jest przeznaczony dla maszyny wirtualnej mostka zasobów Azure Arc, a drugi jest zarezerwowany dla scenariuszów aktualizacji. Podaj początkowy adres IP tego zakresu. Upewnij się, że adres IP zakresu startowego ma dostęp do Internetu. 5. Ostatni adres IP zakresu: Ostatni adres IP z zakresu IP żądanego w poprzednim polu. Upewnij się, że końcowy zakres adresu IP ma dostęp do internetu. |
| Adres IP płaszczyzny sterowania | Mostek zasobów usługi Azure Arc uruchamia klaster Kubernetes, a jego płaszczyzna sterowania zawsze wymaga statycznego adresu IP. Podaj adres IP, który spełnia następujące wymagania: - Adres IP musi mieć dostęp do Internetu. - Adres IP musi znajdować się w podsieci zdefiniowanej przez prefiks adresu IP. — Jeśli używasz opcji statycznego adresu IP dla adresu IP mostka zasobów, adres IP płaszczyzny sterowania musi znajdować się poza zakresem adresów IP podanym dla maszyny wirtualnej (adres IP zakresu początkowego — adres IP zakresu końcowego). |
| Pula zasobów | Wybierz nazwę puli zasobów, do której zostanie wdrożona maszyna wirtualna mostka zasobów Azure Arc. |
| Magazyn danych | Wybierz nazwę magazynu danych, który ma być używany dla maszyny wirtualnej Azure Arc Resource Bridge. |
| Folder | Wybierz nazwę maszyny wirtualnej vSphere i folder szablonu, w którym zostanie wdrożona maszyna wirtualna mostka zasobów usługi Azure Arc. |
| Ustawienia proxy urządzenia | Wprowadź y, jeśli w Twojej sieci urządzeń jest serwer proxy. W przeciwnym razie wpisz n.
Musisz wypełnić następujące pola, gdy masz skonfigurowany serwer proxy: 1. Http: adres serwera proxy HTTP. 2. Https: adres serwera proxy HTTPS. 3. NoProxy: Adresy, które mają być wyłączone z użycia proxy. 4. CertificateFilePath: Dla proxy opartych na SSL, ścieżka do używanego certyfikatu. |
Po zakończeniu działania polecenia, konfiguracja jest zakończona. Teraz możesz korzystać z możliwości Azure Arc dla VMware vSphere.
Ważne
Po pomyślnej instalacji Azure Arc Resource Bridge zaleca się zachowanie kopii plików resource bridge config.yaml w miejscu, które ułatwia łatwe ich odzyskanie. Te pliki mogą być potrzebne później do uruchamiania poleceń w celu wykonywania operacji zarządzania (np. az arcappliance upgrade) na mostku zasobów. Możesz znaleźć trzy pliki .yaml (pliki konfiguracyjne) w tym samym folderze, w którym uruchomiłeś skrypt.
Odzyskiwanie po nieudanych wdrożeniach
Jeśli wdrożenie mostu zasobów Azure Arc nie powiedzie się, zapoznaj się z dokumentem rozwiązywania problemów mostu zasobów Azure Arc. Chociaż istnieje wiele powodów, dla których wdrożenie mostka zasobów Azure Arc może się nie powieść, jednym z nich jest błąd przekroczenia czasu KVA. Aby uzyskać więcej informacji na temat błędu z przekroczeniem czasu oczekiwania KVA i sposobu jego rozwiązywania, zobacz błąd z przekroczeniem czasu oczekiwania KVA.
Aby wyczyścić instalację i ponowić wdrażanie, użyj następujących poleceń.
Polecenie ponowienia próby - Windows
Uruchom polecenie z -Force, aby wyczyścić instalację i ponownie przeprowadzić onboardowanie.
./resource-bridge-onboarding-script.ps1 -Force
Ponów próbę polecenia — Linux
Uruchom polecenie z --force, aby wyczyścić instalację i ponownie przeprowadzić onboardowanie.
bash resource-bridge-onboarding-script.sh --force