Jak skonfigurować MAAS, aby rozdzielać ruch PXE i IPMI w różnych podsieciach?

19

Próbuję skonfigurować część naszej sieci jako klaster linux. Ponieważ jest to dla mnie trochę edukacyjne, wybrałem używanie MAAS z JuJu. Są jednak pewne pytania, które mylą mnie i miałem nadzieję, że ktoś może to dla mnie wyjaśnić.

Klaster linuksowy, który zamierzam skonfigurować, składa się z 10 komputerów. Połowa to Dell i druga HP. Oba typy maszyn mają moduł wyłączania oświetlenia (HP => iLO2, Dell => DRAC), który obsługuje IPMI na osobnej karcie sieciowej 100 Mb. Oba obsługują PXE na pierwszej gigabitowej karcie pokładowej. Skonfigurowałem moduł oświetlenia ze statycznym adresem IP odpowiadającym fizycznemu rozmieszczeniu stojaków i wysokości pozycji. Instalowanie MAAS nie pytało mnie jednak, w jakiej podsieci i sieci vlan należy skonfigurować protokół IPMI. Jak mam to zrobic?

Chcę też, aby tylko kontroler regionu mógł kontaktować się z Internetem w celu zarządzania pakietami. Inne udostępnione węzły powinny mieć możliwość łączenia się z Internetem tylko przez serwer proxy na kontrolerze regionu. Tak więc kontroler regionu w moim przypadku powinien być skonfigurowany z 3 podsieciami; 1 dla Internetu, 1 dla łączności protokołu klienta i 1 dla ruchu w klastrze. Sam kontroler regionu powinien być również węzłem dla JuJu.

Wreszcie jest konfiguracja węzła, która powinna mieć rodzaj podstawowego układu, którego można używać w JuJu. O ile mogłem zobaczyć, nie ma możliwości skonfigurowania konfiguracji podsieci klastra. Każda maszyna ma co najmniej 4 karty sieciowe, do których lubię przypisywać różne podsieci; 1 dla ruchu IPMI, 1 dla ruchu rozruchowego PXE, 1 dla ruchu klastrowego i 1 dla sieci pamięci / klienta. To, co lubię, to połączyć wszystkie te interfejsy jako jeden duży bagażnik, a następnie użyć sieci VLAN do oddzielenia ruchu przed uruchomieniem . Następnie, podczas udostępniania węzła, MAAS powinien automatycznie skonfigurować interfejsy sieciowe, jak sugeruje to powyższy układ.

Może szukam zaawansowanego samouczka / przewodnika konfiguracji dla MAAS i JuJu.

Pozdrawiam, Joham

Joham
źródło
@ user229840 To fascynujące i ja też nie mogę się doczekać ostatecznej odpowiedzi. Czy to jest pomocne? linux.dell.com/files/whitepapers/…
Starszy Geek
@ user229840 Czy to może być związane z Twoim problemem? bugs.launchpad.net/juju-core/+bug/1246556
Elder Geek
@ user229840 Tylko sugestia, ale twoje pytanie może być konkretne. Może spróbuj skonfigurować podobną funkcjonalność z czymś bardziej tradycyjnym (lub zapytaj, jak to zrobić na tej stronie), a następnie, gdy to zadziała, spróbuj zapytać, jak zrobić to samo z MASS i JuJu?
cprn
Zapomniałem o tym pytaniu. W firmie, w której pracuję, mam wiele obowiązków, a jedną z nich jest administracja systemem dla naszych serwerów. Drugi programuje, a potem muszę również pomóc innym pracownikom ... więc ... Do tej pory zdecydowałem się opuścić ścieżkę Ubuntu MAAS i wybrałem SmartOS. Nadal jednak mogę używać juju na wyposażonych maszynach wirtualnych. Dokument Elder Geek Provided jest wciąż świetny, więc dziękuję :)
Joham
@cyprian: Nie jestem pewien, co masz na myśli na określenie. Boot PXE wydaje mi się logicznym rozwiązaniem do przesyłania obrazu hiperwizora na maszynę bez systemu operacyjnego. Ale potrzebujesz IPMI, aby uruchomić maszynę od samego początku. Następnie oczywiście należy skonfigurować karty NIC w hiperwizorze i najlepiej mieć wokół siebie coś w rodzaju pliku konfiguracyjnego, którego można użyć podczas ponownej instalacji tego samego komputera za pomocą PXE.
Joham

Odpowiedzi:

4

Może jeśli pozwolisz na instalację GUI Juju, aby zapewnić odpowiednio więcej potrzebnego rodzaju równoważenia sieci, szybciej znajdziesz odpowiedź.

Używanie Juju z GUI

Te zaawansowane przewodniki bardzo blisko Twojego problemu:
MAAS: Konfiguracja klastra
Dodatkowa konfiguracja ręczna

szybki
źródło
To już jakiś czas temu, ale i tak dziękuję za Twój wkład. Nie jestem pewien, dlaczego, ale nie pamiętam, aby przeczytać instrukcję konfiguracji klastra, którą tutaj podałeś. Zajrzę do tego.
Joham
0

Tymczasem lepiej rozumiem, w jaki sposób sieć jest zorganizowana w Maas i jest całkiem fajna. Aby odpowiedzieć na moje pytanie: odradzam rozdzielanie ruchu IPMI i PXE. Bardziej wydajne jest po prostu współdzielenie ruchu RAC na eth0. Wszystkie serwery mogą również uruchamiać PXE domyślnie na eth0.

Poza tym nie potrzebujesz dodatkowego portu Ethernet / przełącznika tylko do RAC i żadnych dodatkowych kabli, co oznacza mniejsze zużycie energii, a więc dobre! Możesz użyć Shared Nic dla iDRAC 5+ i ILO2 +, iDRAC 6 i wyższe mają wspólne przełączanie awaryjne Nic, ale iLO2 nie.

Interfejs nic dla ruchu PXE jest zwykle wybierany w opcjach uruchamiania serwera. Następnie przypisujesz interfejs sieciowy kontrolerów klastra Maas. Ten interfejs jest podłączony do maszyn, które chcesz kontrolować w tej sieci klastrowej. Daj im zakres dynamiczny, aby można było uruchomić za pomocą DHCP i gotowe. Na karcie sieci w menu maas webgui znajdziesz swoją pierwszą sieć. Możesz wybrać, jeśli chcesz, pierwszy interfejs każdej maszyny w tej sieci Maas i utworzyć nową sieć Maas, aby kierować swój drugi ruch.

Dzięki za wkład!

Pozdrawiam, Joham

Joham
źródło