W ostatnim wpisie przygotowaliśmy środowisko Taznu w wersji zintegrowanej. Ten wpis pokażę jak wykonać utworzenie i skonfigurowanie w Tanzu namespace.
Zabieramy się do pracy.
Ale zanim zaczniemy może powiem co to jest ten namespace w ramach Tanzu.
Patrząc na architekturę Tanzu to jest odpowiednik resource pool na poziomie vCenter w ramach niego będą mogły być instalowane vSphere pody oraz wirtualne maszyny będące elementami klastra TKG.
Poniżej schemat poglądowy.
Wszystkie usługi wystawiane na świat są wykorzystane z wykorzystaniem adresacji Ingress CIDR. Gdzie w ramach NSX zostaje utworzona usługa LoadBalancer. Trochę więcej o tym w kolejnych wpisach. Komunikacja z namespace do świata zewnętrznego jest chowana za SNAT (source nat), gdzie cały ruch jest natowany na jeden z adresów z puli Egress CIDR, przydzielenie tego adresu jest automatyczne. Poniżej przykład polityki NAT, który jest tworzony automatycznie po utworzeniu namespace.
Utworzenie namespace
- zaczynamy naszą pracę od zalogowania się do vCenter, gdzie przechodzimy do Workload Managment.
- w otwartym oknie wybieramy New Namespace.
- Otwiera nam się kreator, w którym podajemy dane dla naszego namespace, w naszym przypadku jest podanie jego nazwy.
Przy tworzeniu namespace mamy możliwość przekonfigurować parametry sieciowe. Dane domyślne podaliśmy przy powołaniu Superwizor klaster. Aby wykonać napisanie ustawień zaznaczamy Override Supervisor network settings. Poniżej zrzut, jakie mamy możliwości. Jest to ważny krok jak mamy jeden klaster Tanzu a wiele środowisk np. PROD, DEV, a środowiska mamy odseparowane na poziomie routerów T0.
- Aby zakończyć proces tworzenia klikamy Create w celu utworzenia namespace.
Konfiguracja Namespace
Po utworzeniu namespace przyszedł czas na konfigurację jego. Parametry możemy zmienić w każdej chwili.
- Przechodzimy na namespace, klikamy na jego nazwę. Na start musimy przypisać:
– uprawnienia
– storage policies
– VM Service
- Uprawnienia — tutaj przypisujemy uprawnienia dla użytkowników, którzy będą mogli korzystać z danego namespace.
- VM Classes — przypisujemy wielkości dla wirtualnych maszyn w ramach klastra TKG, ze względu, że to jest lab, wykorzystamy najmniejszy rozmiar tzw. koszulki.
- I tym sposobem skonfigurowaliśmy namespace na poziomie Tanzu.
W kolejnym wpisie zajmę się tematem pierwszego logowania do Tanzu.