Jak skonfigurować sieć OpenStack, aby umożliwić dostęp do instancji OpenStack

- 4632
- 294
- Juliusz Janicki
Ten samouczek poprowadzi Cię w sposób skonfigurowania usługi sieciowej OpenStack, aby umożliwić dostęp z sieci zewnętrznych do instancji OpenStack.
Wymagania
- Zainstaluj OpenStack w Rhel i Centos 7
Krok 1: Zmodyfikuj pliki konfiguracyjne interfejsu sieciowego
1. Przed rozpoczęciem tworzenia OpenStack Sieci z pulpitu nawigacyjnego, najpierw musimy utworzyć OVS Most i zmodyfikuj nasz fizyczny interfejs sieciowy, aby wiązał się z portem z mostem OVS.
W ten sposób zaloguj się do terminalu serwera, przejdź do interfejsów sieciowych Skrypty katalogu i użyj interfejsu fizycznego jako fragmentu do konfigurowania interfejsu mostu OVS, wydając następujące polecenia:
# CD/etc/sysconfig/sieciowe scriptsy/ # LS # CP IFCFG-ENO1677736 IFCFG-BR-EX

2. Następnie edytuj i zmodyfikuj interfejs mostu (BR-EX) Korzystanie z edytora tekstu, jak pokazano poniżej:
# VI IFCFG-BR-EX
Interfejs BR-EX fragment:
Type = "ethernet" bootproto = "brak" defroute = "tak" ipv4_failure_fatal = "nie" ipv6init = "no" ipv6_autoconf = "nie" ipv6_defoute = "nie" ipv6_failure_fatal = "no" name = "Br-ex" UUID = " 1D239840-7E15-43D5-A7D8-D1AF2740F6EF „DEVICE =„ BR-EX ”onboot =" Tak "iPaddr =" 192.168.1.41 „prefix =„ 24 ”Gateway =” 192.168.1.1 "DNS1 =" 127.0.0.1 "dns2 =" 192.168.1.1 "dns3 =" 8.8.8.8 "IPv6_Peerdns =" no "ipv6_peerroutes =" no "ipv6_privacy =" nie "

3. Zrób to samo z interfejsem fizycznym (ENO16777736), ale upewnij się, że wygląda tak:
# VI IFCFG-ENO16777736
Interfejs ENO16777736 fragment:
Type = "ethernet" bootproto = "brak" defroute = "tak" ipv4_failure_fatal = "no" ipv6init = "no" ipv6_autoconf = "no" ipv6_defroute = "nie" ipv6_failure_fatal = "no" name = "eno16777736 Onboot = "tak" type = "ovsport" deviceType = "ovs" ovs_bridge = "br-ex"

Ważny: Podczas edytowania karty interfejsów upewnij się, że odpowiednio wymieniłeś nazwę interfejsu fizycznego, IPS i.
4. Wreszcie, po zmodyfikowaniu edytowanych obu interfejsów sieciowych, ponownie uruchom demon sieciowy, aby odzwierciedlić zmiany i zweryfikować nowe konfiguracje za pomocą polecenia IP.
# Systemctl restart sieć.usługa # ip a

Krok 2: Utwórz nowy projekt OpenStack (najemca)
5. Na tym kroku musimy użyć OpenStack Pulpit nawigacyjny w celu dalszego skonfigurowania naszego środowiska chmurowego.
Zaloguj się do OpenStack Panel internetowy (pulpit) z Admin poświadczenia i idź do Tożsamość -> Projektowanie -> Utwórz projekt i stwórz nowy projekt, jak pokazano poniżej.


6. Następnie przejdź do Tożsamość -> Użytkownicy -> Stwórz użytkownika i utwórz nowego użytkownika, wypełniając wszystkie pola wymaganymi informacjami.
Zapewnij, że ten nowy użytkownik ma rolę przypisaną jako _członek_
nowo utworzonego najemcy (projekt).

Krok 3: Skonfiguruj sieć OpenStack
7. Po utworzeniu użytkownika wyloguj się Admin z pulpitu nawigacyjnego i zaloguj się z nowy użytkownik Aby utworzyć dwie sieci (sieć wewnętrzna i zewnętrzna).
Nawigować do Projekt -> Sieci -> Utwórz sieć i skonfiguruj sieć wewnętrzną w następujący sposób:
Nazwa sieci: wewnętrzny Stan administracyjny: W GÓRĘ Utwórz podsieć: sprawdzony Nazwa podsieci: wewnętrzna-tecmint Adres sieciowy: 192.168.254.0/24 Wersja IP: IPv4 Gateway IP: 192.168.254.1 DHCP: Włączać
Użyj poniższych zrzutów ekranu jako przewodnika. Wymień także Nazwa sieci, Nazwa podsieci I Adresy IP z własnymi niestandardowymi ustawieniami.




8. Następnie użyj tych samych kroków co powyżej, aby utworzyć sieć zewnętrzną. Upewnij się, że przestrzeń adresu IP dla sieci zewnętrznej jest w tym samym zakresie sieci, co zakres adresu IP interfejsu IP interfejsu Mostu Uplink, aby poprawnie działać bez dodatkowych tras.
Dlatego jeśli BR-EX interfejs ma 192.168.1.1 jako domyślna brama dla 192.168.1.0/24 Sieć, ta sama sieć i brama IPS powinny być również skonfigurowane dla sieci zewnętrznej.
Nazwa sieci: zewnętrzny Stan administracyjny: W GÓRĘ Utwórz podsieć: sprawdzony Nazwa podsieci: zewnętrzna-tecmint Adres sieciowy: 192.168.1.0/24 Wersja IP: IPv4 Gateway IP: 192.168.1.1 DHCP: Włączać



Ponownie wymień Nazwa sieci, Nazwa podsieci I Adresy IP Według własnych niestandardowych konfiguracji.
9. W następnym kroku musimy się zalogować OpenStack Dashboard as Admin i zaznacz sieć zewnętrzną jako Zewnętrzny Aby móc komunikować się z interfejsem mostu.
W ten sposób zaloguj się z Admin poświadczenia i przejdź do Admin -> System-> Sieci, Kliknij sieć zewnętrzną, sprawdź Sieć zewnętrzna Box i uderz Zapisz zmiany Aby zastosować konfigurację.




Po zakończeniu wyloguj się z Admin Użytkownik i zaloguj się za pomocą zwyczaju użytkownik ponownie, aby przejść do następnego kroku.
10. Wreszcie, musimy stworzyć router dla naszych dwóch sieci, aby przenosić pakiety tam iz powrotem. Iść do Projekt -> Sieć -> Routery i uderzył Utwórz router przycisk. Dodaj następujące ustawienia routera.
Nazwa routera: opisowa nazwa routera Stan administracyjny: W GÓRĘ Sieć zewnętrzna: zewnętrzny

11. Kiedyś Router został stworzony. Kliknij na Nazwa routera, iść do Zakładka interfejsów i uderzył Dodaj interfejs Należy pojawić przycisk i nowy monit.
Wybierz wewnętrzna podsieć, zostawić Adres IP Pole puste i naciśnij Składać przycisk do zastosowania zmian i po kilku sekundach powinien stać się interfejs Aktywny.


12. Aby zweryfikować ustawienia sieci OpenStack, przejdź do Projekt -> Sieć -> Topologia sieci i mapa sieciowa zostaną przedstawione, jak pokazano na poniższym zrzucie ekranu.

To wszystko! Twój Sieć OpenStack jest teraz funkcjonalny i gotowy na ruch maszyn wirtualnych. W następnym temacie omówimy, jak utworzyć i uruchomić instancję obrazu OpenStack.