Konfiguracja vRack dla Public Cloud

Pokaż jako Markdown

Dowiedz się, jak aktywować vRack, utworzyć prywatną sieć i dodać instancje Public Cloud do prywatnej sieci za pomocą Panelu klienta OVHcloud, API lub CLI

Wprowadzenie

OVHcloud vRack to rozwiązanie prywatnej sieci, które umożliwia naszym klientom przekazywanie ruchu między Serwerami dedykowanymi OVHcloud, a także innymi usługami OVHcloud. W tym samym czasie pozwala na dodawanie instancji Public Cloud do prywatnej sieci, tworząc infrastrukturę zasobów fizycznych i wirtualnych.

Ten przewodnik wyjaśnia, jak skonfigurować instancje Public Cloud w ramach swojego vRacka.

Wymagania początkowe


Dostęp do Panelu klienta OVHcloud

  • Link bezpośredni:
  • Ścieżka nawigacji: Public Cloud > Wybierz projekt

Interfejsy

Tworzenie vRacka lub dodawanie instancji do sieci można wykonać za pomocą Panelu klienta OVHcloud, APIv6 OVHcloud, API OpenStack, interfejsu Horizon, CLI OVHcloud lub Terraform.

Wybierz interfejs lub metodę, która najlepiej odpowiada Twojemu profilowi technicznemu i potrzebom. Dla każdej opcji poniższe instrukcje opisują niezbędne kroki.

Poniższe sekcje opisują działania dostępne dla każdego interfejsu/metody.

Panel klienta OVHcloud

to w pełni wizualny interfejs, idealnie nadający się do zarządzania wieloma VLAN. Możesz również dostosować prywatny zakres adresów IP, który domyślnie znajduje się w 10.1.0.0/16.

VLAN jest wdrażany w wybranym Regionie. Możesz również aktywować lub dezaktywować bramy, włączać dystrybucje DHCP itp.

Zarządzanie rachunkami za swoje usługi również możesz wykonać w Panelu klienta OVHcloud.

Horizon

Interfejs Horizon (niezależny od OVHcloud) to oryginalna implementacja pulpitu OpenStack, który zapewnia interfejs użytkownika sieci web do usług OpenStack, w tym Nova, Swift, Keystone itp.

Ten interfejs pozwala zarządzać prawie wszystkimi działaniami OpenStack. Użyj go, jeśli musisz zarządzać więcej niż 2 VLAN-ami, dodawać prywatne interfejsy sieciowe do swoich instancji, zarządzać niestandardowymi obrazami itp.

Zapoznaj się z przewodnikiem Pierwsze kroki z Horizon, aby poznać Horizon.

Info

Horizon działa w obrębie strefy, dlatego musisz pamiętać, aby wybrać swoją logiczną (geograficzną) strefę pracy w lewym górnym rogu swojego interfejsu (GRA5, SBG3, BHS1 itp.).

APIv6 OVHcloud

Każde działanie dostępne w Panelu klienta OVHcloud można również wykonać za pomocą APIv6 OVHcloud. Oferuje on nawet więcej możliwości niż interfejs graficzny.

Interfejs API jest mniej wizualny niż Panel klienta OVHcloud, ale pozwala wykonać dużą liczbę działań. Możesz zarządzać i dostosowywać swoje VLAN, dodawać interfejsy do swoich instancji lub tworzyć bardzo niestandardowe serwery.

Możesz uzyskać do niego dostęp z naszej strony internetowej, ale także używać go do tworzenia swoich skryptów PHP lub Python.

W ten sposób możesz swobodnie automatyzować podstawowe zadania za pomocą skryptów, zoptymalizować własne funkcje i wiele innych.

Niektóre wywołania API wymagają określonych danych wejściowych — pobierz wcześniej niezbędne informacje.

Zapoznaj się z przewodnikiem Pierwsze kroki z API OVHcloud, aby rozpocząć pracę z APIv6 OVHcloud.

API OpenStack

Usługi Public Cloud można zarządzać za pomocą linii poleceń Linuxa lub Windowsa po pobraniu i zainstalowaniu narzędzi OpenStack.

Ta metoda wymaga dobrej znajomości Linuxa lub Windowsa, aby z niej korzystać, ale umożliwia wykorzystanie całej mocy OpenStack.

W zależności od warstwy, którą chcesz zarządzać, musisz użyć klienta Nova (Compute), Neutron (sieć), Glance (obraz) lub Swift (Object Storage). Klient OpenStack, najnowszy dodatek, pozwala zarządzać prawie wszystkimi warstwami OpenStack bezpośrednio.

Za pomocą API OpenStack możesz również łatwo automatyzować to zarządzanie za pomocą swoich skryptów.

Aby uzyskać więcej informacji na temat API OpenStack, zapoznaj się z:

Następnie możesz korzystać z API OpenStack zgodnie z potrzebami:

  • Nova (Compute)
  • Glance (obraz)
  • Cinder (obraz)
  • Neutron (sieć)
Info

W niektórych przypadkach łatwiej jest użyć API OpenStack, a w innych Nova, Neutron itp. bezpośrednio.

Ponadto niektóre funkcje mogą być niedostępne w API OpenStack w zależności od wersji klienta i systemu operacyjnego. Ten przewodnik przedstawia najprostsze i najbardziej intuicyjne opcje. Zapoznaj się z oficjalną dokumentacją OpenStack, aby dowiedzieć się więcej.

CLI OpenStack

Możesz zarządzać swoimi usługami Public Cloud OVHcloud i vRackami bezpośrednio z terminala Linuxa lub Windowsa za pomocą CLI OpenStack.

Ten interfejs umożliwia zarządzanie wszystkimi warstwami OpenStack:

  • Nova: instancje (Compute)
  • Neutron: sieci
  • Glance: obrazy
  • Cinder: woluminy

CLI centralizuje te funkcje i może być zintegrowany ze swoimi skryptami, aby automatyzować swoje zadania.

Przed rozpoczęciem zapoznaj się z:

Info

CLI OpenStack jest przydatny do zarządzania swoim vRackiem, ale niektóre funkcje mogą się różnić w zależności od wersji klienta lub systemu operacyjnego. Zwróć się do oficjalnej dokumentacji OpenStack.

Terraform

Terraform może również być używany do zarządzania infrastrukturą OVHcloud.

Musisz wybrać odpowiedni provider i zasób Terraform. Znajdziesz więcej informacji w naszym przewodniku dotyczącym używania Terraform z OVHcloud.

CLI OVHcloud

CLI OVHcloud umożliwia zarządzanie zasobami Public Cloud z poziomu terminala, w tym prywatnymi sieciami i interfejsami instancji.

Przed rozpoczęciem zainstaluj i skonfiguruj CLI OVHcloud. Ustaw swój projekt cloud za pomocą --cloud-project <project_id> lub skonfiguruj go w swoim profilu.

W praktyce

Krok 1: Aktywowanie i zarządzanie vRackiem

Warning

vRack jest zarządzany na poziomie infrastruktury OVHcloud, co oznacza, że możesz go administrować wyłącznie w Panelu klienta OVHcloud i w APIv6 OVHcloud.

Panel klienta OVHcloud
APIv6 OVHcloud
Info

To nie dotyczy projektów nowo utworzonych, które są obecnie automatycznie dostarczane z vRackiem. Aby wyświetlić vRack po utworzeniu projektu, przejdź do sekcji Sieć i kliknij Prywatna sieć vRack, aby wyświetlić vRacki.

Jeśli masz starszy projekt bez vRacka, musisz go zamówić. Sam vRack jest darmowy i dostarczany w ciągu kilku minut.

W menu po lewej stronie kliknij Dodaj usługę (ikona koszyka). Użyj filtra w górnej części strony lub przewiń w dół, aby znaleźć usługę vRack.

Zostaniesz przekierowany na inną stronę, aby potwierdzić zamówienie. Ustawienie vRacka w Twoim koncie zajmie kilka minut.

Po aktywacji znajdziesz go w Panelu klienta w sekcji Sieć > Prywatna sieć vRack, oznaczonego jako "pn-xxxxxx".

Kliknij na swój vRack, a następnie wybierz projekt, który chcesz dodać do vRack z listy dostępnych usług i kliknij przycisk Dodaj.

Aby kontynuować konfigurowanie vRacka z Panelu klienta OVHcloud, przejdź do Kroku 2: Utwórz prywatną sieć w vRacku, w zakładce Panel klienta OVHcloud.

Krok 2: Tworzenie prywatnej sieci w vRacku

Utwórz prywatną sieć z VLAN (wirtualną lokalną siecią), aby połączone instancje mogły komunikować się ze sobą.

Z usługą Public Cloud możesz utworzyć do 4 000 VLANów w jednym vRacku. Oznacza to, że możesz używać każdego prywatnego adresu IP aż 4 000 razy. W ten sposób np. adres 192.168.0.10 VLAN 2 jest inny niż adres 192.168.0.10 VLAN 42.

Jest to przydatne do segmentacji vRacka pomiędzy wieloma wirtualnymi sieciami.

Z Panelu klienta OVHcloud i APIv6 OVHcloud możesz dostosować wszystkie ustawienia: tryb wdrażania i region, nazwę i ID VLAN, zakres prywatnych adresów IP (np. 10.0.0.0/16), DHCP i bramę.

Info

Na Serwerach dedykowanych domyślnie używane jest VLAN 0. Infrastruktura OpenStack wymaga bezpośredniego określenia ID VLAN na poziomie infrastruktury.

Na odwrót niż Serwery dedykowane, nie ma potrzeby bezpośredniego tagowania VLAN na instancji Public Cloud.

Aby dowiedzieć się więcej na ten temat, skorzystaj z przewodnika "Tworzenie wielu VLANów w vRacku".

Warning

vRack jest zarządzany na poziomie infrastruktury OVHcloud, co oznacza, że możesz go administrować wyłącznie w Panelu klienta OVHcloud i w APIv6 OVHcloud.

Ponieważ OpenStack nie znajduje się na tym samym poziomie, nie będziesz mógł dostosować VLANów przez interfejs Horizon lub API OpenStack.

Panel klienta OVHcloud
APIv6 OVHcloud
Terraform
OpenStack CLI
CLI OVHcloud

Po skonfigurowaniu vRacka utwórz prywatną sieć.

W zakładce Public Cloud kliknij Private Network w menu po lewej stronie pod Sieć.

Kliknij przycisk Utwórz prywatną sieć. Ta strona pozwala dostosować wiele ustawień.

Wybierz tryb wdrażania i region, w którym chcesz utworzyć prywatną sieć.

W następnym kroku przedstawionych jest kilka opcji:

Opcje tworzenia prywatnej sieci, w tym ID VLAN i ustawienia DHCP

W polu Nazwa prywatnej sieci ustaw nazwę swojej prywatnej sieci.

Opcja sieciowa warstwy 2

Jeśli zaznaczysz pole Zdefiniuj ID sieci VLAN, będziesz mógł ręcznie wybrać numer ID VLAN od 0 do 4 000.

Jeśli nie zaznaczysz pola, system przypisze losowy numer ID VLAN do Twojej prywatnej sieci.

Jeśli chcesz móc komunikować się z Serwerami dedykowanymi w tym VLAN, zapoznaj się z przewodnikiem: Tworzenie wielu VLANów w vRacku.

Opcje dystrybucji adresów DHCP

Domyślny zakres DHCP to 10.1.0.0/16. Możesz użyć innego prywatnego zakresu lub wyłączyć DHCP dla tej prywatnej sieci.

Opcje bramy sieciowej

  • Ogłaszaj pierwszy adres danego CIDR jako bramę domyślną (DHCP opcja 3): Gdy ta opcja jest włączona, serwer DHCP ogłasza pierwszy adres w CIDR jako domyślną bramę dla maszyn podłączonych do sieci.
  • Przypisz Gateway i połącz się z prywatną siecią: Wybierz tę opcję, jeśli zamierzasz tworzyć instancje wyłącznie z prywatną siecią. Aby uzyskać więcej informacji, zapoznaj się z poniższymi przewodnikami: Tworzenie prywatnej sieci z bramą i Tworzenie i łączenie się ze swoją pierwszą instancją Public Cloud.
Warning

Jeśli druga opcja jest wyszarzona, oznacza to, że wybrany region jej nie obsługuje. Aby uzyskać więcej informacji, zapoznaj się z naszą stroną dostępność regionów.

Po zakończeniu kliknij Skonfiguruj prywatną sieć, aby rozpocząć proces.

Info

Tworzenie prywatnej sieci może zająć kilka minut.

Krok 3: Integracja instancji z vRackiem

Istnieją dwa możliwe scenariusze:

  • Instancja, która ma zostać zintegrowana, jeszcze nie istnieje.
  • Istniejąca instancja musi zostać dodana do vRacka.
W przypadku nowej instancji
Panel klienta OVHcloud
APIv6 OVHcloud
OpenStack CLI
CLI OVHcloud
Terraform

Aby uzyskać pomoc, zapoznaj się z przewodnikiem Tworzenie instancji w Panelu klienta OVHcloud. Przy tworzeniu instancji wybierz tryb sieciowy w kroku 5, a następnie prywatną sieć.

Warning

Możesz połączyć swoją instancję z tylko jednym vRackiem za pomocą Panelu klienta OVHcloud.

Aby dodać wiele interfejsów, musisz przejść przez API OpenStack lub Horizon.

W przypadku istniejącej instancji

Panel klienta OVHcloud pozwala dołączyć instancję do jednej lub więcej prywatnych sieci, ale nie oferuje zaawansowanej konfiguracji interfejsów sieciowych. Aby dalej dostosować ustawienia, użyj APIv6 OVHcloud, API OpenStack lub Horizon.

Dodaj nowy interfejs sieciowy do swojego serwera obok istniejącego.

Na przykład, jeśli masz publiczny interfejs eth0, dodasz interfejs eth1.

Warning

Konfiguracja tego nowego interfejsu rzadko jest automatyczna. Musisz więc ustawić statyczny adres IP lub skonfigurować DHCP, w zależności od infrastruktury.

Panel klienta OVHcloud
APIv6 OVHcloud
Horizon
OpenStack CLI
CLI OVHcloud

W Twoim projekcie Public Cloud kliknij Instancje w lewym pasku nawigacyjnym, a następnie po prawej stronie instancji. Wybierz Dane dotyczące instancji.

Otworzy się pulpit instancji. Kliknij przycisk w oknie "Sieć", obok "Sieci prywatne", i wybierz Przypisz sieć.

W oknie dialogowym, które się pojawi, wybierz prywatną sieć (sieci) do dołączenia do swojej instancji i kliknij Zatwierdź.

Usuwanie interfejsu sieciowego

Warning

Odłączenie interfejsu sieciowego jest trwałe.

Jednak ważne jest, aby zauważyć, że jeśli odłączysz interfejs "Ext-Net" (publiczny IP), ten adres zostanie zwolniony i ponownie wprowadzony do obiegu. Nie da się go ponownie przypisać.
Ta akcja jest wymagana tylko wtedy, gdy chcesz izolować swój serwer w vRacku (sieci prywatnej), lub jeśli chcesz usunąć go z jednej lub więcej VLAN.

Aby odłączyć interfejs, najpierw zidentyfikuj port podłączony do swojej instancji:

openstack port list --server <instance_id>
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+
| ID                                   | Name | MAC Address       | Fixed IP Addresses                                                                        |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+
| 12345678-abcd-ef01-2345-678910abcdef |      | fa:xx:xx:xx:xx:xx | ip_address='192.168.0.xx', subnet_id='301234567-8901-abscdef12345678910abcd'              |
| 09876543-210a-bcde-f098-76543210abcd |      | fa:yy:yy:yy:yy:yy | ip_address='2001:41d0:xxx:xxxx::xxxx', subnet_id='65432109-abcd-ef09-8765-43210abcdef1'   |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+

Po zidentyfikowaniu portu odłącz go:

openstack server remove port <instance_id> <port_id>

Przykład:

openstack server remove port 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx 12345678-abcd-ef01-2345-678910abcdef

Sprawdź również

Tworzenie kilku sieci VLAN w prywatnej sieci vRack

W celu uzyskania szkoleń lub pomocy technicznej skontaktuj się ze swoim przedstawicielem handlowym lub poproś o wycenę nasz zespół Professional Services.

Dołącz do grona naszych użytkowników.

Czy ta strona była pomocna?