Witamy w drugim wpisie z mojej nowej serii blogowej dotyczącej wdrażania VMware Cloud Foundation (VCF) 9. W tym przewodniku składającym się z kilku części przeprowadzę Cię krok po kroku przez cały proces instalacji VCF 9 – od wstępnego planowania i przygotowania środowiska, aż po w pełni funkcjonalny stos chmury prywatnej oparty na najnowszej platformie VMware.
Pierwszą część, która opisuje przygotowanie hostów ESX, wdrożenie Instalatora VCF i topologię sieci, znajdziesz tutaj:
– Konfiguracja magazynu Online Depot. – Wdrożenie instancji VCF, w tym: vCenter, Fleet Management, SDDC Manager, NSX Manager, VCF Operations oraz VCF Automation.
Topologia sieci i adresy IP dla VCF 9:
Podsieci zostały wspomniane w pierwszym wpisie o VCF 9, ale oto przypomnienie, jak wyglądają (rysunek zostanie rozwinięty w kolejnych wpisach).
Wszystkie poniższe FQDN-y muszą istnieć w Twoim DNS przed wdrożeniem VCF.
Konfiguracja Online Depot dla VCF 9:
Zaloguj się do Instalatora VCF, wdrożonego w pierwszej części, używając użytkownika: admin@local. W moim przypadku to: https://vcfinstaller.blanketvm.com.
2. Kliknij Depot Settings i Binary Management, aby skonfigurować Online Depot. UWAGA: Aby pobrać pliki binarne VCF, musisz posiadać token pobierania. Jak go uzyskać, dowiesz się tutaj: https://knowledge.broadcom.com/external/article/390098
3. Pobierz wszystkie wymagane pliki binarne dla VCF 9.
Wdrażanie VCF 9:
Przejdź do strony głównej i uruchom kreatora wdrożenia.
2. Na stronie Existing Components pozostaw oba pola odznaczone – to całkowicie nowe wdrożenie i nie posiadamy istniejących komponentów.
3. Na stronie General Information należy uzupełnić następujące informacje: – Nazwa instancji VCF: dowolna, u mnie to VCF9 – Nazwa domeny zarządzającej: np. MD01 – Advanced Custom Networking: używam prostego podejścia, gdzie wszystkie komponenty są w tej samej grupie portów. Jeśli chcesz rozdzielić VCF Operations i VCF Automation, zaznacz to pole. – Model wdrożenia: używam trybu Simple ze względu na ograniczone zasoby. Jeśli chcesz wdrożyć NSX, VCF Operations i VCF Automation w trybie wielowęzłowym, wybierz High Availability. – Konfiguracja DNS i NTP: podaj nazwę domeny oraz serwery DNS i NTP jako wartości oddzielone przecinkami. – Automatyczne generowanie haseł: zaznacz, jeśli chcesz, by hasła były generowane automatycznie. Będziesz mógł je zobaczyć na końcu kreatora.
4. Strona VCF Operations: Wybierz swoją konfigurację: – Wielkość appliance’u: zależy od liczby obiektów i metryk. Sprawdź przewodnik: https://knowledge.broadcom.com/external/article?articleNumber=397782 – vROPS Sizer: https://vropssizer.broadcom.com/ – FQDN-y: wpisz FQDN-y dla węzła Primary, appliance Fleet Management i appliance Collector. – Hasła: możesz zaznaczyć, by używać jednego hasła dla wszystkich urządzeń.
5. Zakładka VCF Automation:
– FQDN: nazwa domeny, która będzie używana do połączeń z VCF Automation – Node 1 IP / Node 2 IP: adresy IP używane podczas wdrożenia oraz zapasowe – Prefiks nazw węzłów: używany do nazw maszyn wirtualnych – Internal Cluster CIDR: CIDR, który nie koliduje z innymi w Twojej organizacji
6. Strona vCenter:
– FQDN appliance’u: musi istnieć w DNS – Rozmiar: zależny od potrzeb (odnieś się do przewodnika) – Nazwa Data Center i klastra: podajesz te, które utworzysz w vCenter – Domena SSO: zazwyczaj vsphere.local, ale możesz ustawić własną
7. Konfiguracja NSX Managera:
– Rozmiar appliance’u: zalecany co najmniej medium – FQDN klastra: jeśli planujesz klaster w przyszłości – FQDN appliance’u: dla pierwszego węzła
8. Konfiguracja magazynu:
VCF 9 obsługuje 3 typy magazynów: vSAN, VMFS na FC i NFS v3. Ja używam vSAN z architekturą OSA.
9. Konfiguracja hostów ESX:
Wpisz hasło (musi być identyczne dla wszystkich hostów) i dodaj co najmniej 3 hosty ESX. Potwierdź odciski palców (fingerprints).
10. Strona sieci:
Skonfiguruj podsieci dla ESX, zarządzania VM, vMotion i vSAN (jeśli wybrano vSAN).
W moim przypadku używam MTU 9000 dla wszystkich VLAN-ów, ale możesz pozostawić domyślne wartości. Ramki Jumbo są zalecane dla vSAN i vMotion.
11. Strona konfiguracji przełącznika rozproszonego umożliwia wybór różnych architektur vDS w zależności od liczby posiadanych kart sieciowych i pożądanego podziału ruchu między nimi. W moim przypadku używam sześciu kart sieciowych i chcę rozdzielić ruch vSAN, NSX i vMotion na trzy różne przełączniki. Dostosuj wybór do swoich potrzeb.
12. Konfiguracja Distributed Switch:
W zależności od liczby kart sieciowych możesz wybrać różne architektury vDS. Ja mam 6 kart sieciowych i rozdzielam ruch vSAN, NSX i vMotion na 3 różne switche:
– VDS01 – dla ruchu ESX, zarządzania VM i vMotion – VDS02 – dla vSAN – VDS03 – przełącznik NSX (Overlay)
Możesz dostosować wybór VMNIC, konfigurację Uplinków, nazwę VDS oraz politykę równoważenia obciążenia.
Konfiguracja przełącznika NSX:
– Nazwa strefy transportowej – VLAN ID dla Host Overlay – Przydzielanie IP: DHCP lub pula IP – Nazwa puli, CIDR, zakres IP i gateway
13. Strona konfiguracji SDDC:
Podaj FQDN i hasła dla SDDC Managera. UWAGA: Jeśli zainstalowałeś VCF Installer na pierwszym węźle domeny zarządzającej, zostanie on SDDC Managerem. W przeciwnym razie zostanie wdrożony nowy appliance.
14. Strona podsumowania i walidacji:
15. Sprawdź wszystkie dane, przejdź do walidacji i kliknij Deploy. Następnie poczekaj kilka godzin 😊
UWAGA: VCF Automation VM wymaga XX vCPU. Moje hosty ESX w labie mają tylko 14 rdzeni, więc nie dało się uruchomić tej maszyny! Oczywiście należy używać sprzętu zgodnego z wymaganiami, ale ja takiego nie mam. Zmniejszyłem więc liczbę vCPU do 14 i Instalator VCF mógł ją uruchomić.
16. Sukces!
Podsumowanie:
W tym wpisie przeszliśmy przez proces uruchamiania VCF 9 za pomocą Instalatora VCF, w tym walidację parametrów wdrożeniowych, automatyczne wdrożenie podstawowych komponentów oraz przekazanie ich do instancji VCF. Udane wdrożenie to ważny kamień milowy, który stanowi fundament do zarządzania Twoim Software-Defined Data Center w sposób spójny i pewny.
W następnej części serii zajmiemy się zadaniami po wdrożeniu, takimi jak zarządzanie licencjami, konfiguracja użytkowników i przygotowanie do wdrożeń domen obciążeniowych. Bądź na bieżąco!
Nasz Project Manager, Łukasz, podzielił się swoim punktem widzenia na kwestię automatyzacji, którą przekazał Daniel Wasyliszyn, nasz Senior Architect. Od...