title | excerpt | updated |
---|---|---|
Konfiguracja vRack dla Public Cloud |
Dowiedz się, jak skonfigurować usługę vRack dla instancji Public Cloud |
2024-12-23 |
Usługa vRack to prywatna sieć, która umożliwia klientom kierowanie ruchu między serwerami dedykowanymi OVHcloud i innymi usługami OVHcloud. Umożliwia on również dodawanie instancji Public Cloud do sieci prywatnej w celu utworzenia infrastruktury zasobów fizycznych i wirtualnych.
Dowiedz się, jak skonfigurować instancje Public Cloud w ramach sieci vRack.
- projekt Public Cloud na koncie OVHcloud
- dostęp do Panelu klienta OVHcloud
- użytkownika OpenStack (opcjonalnie)
- podstawowa wiedza w zakresie sieci komputerowych
Tworzenie sieci vRack lub dodawanie instancji do sieci odbywa się przy użyciu Panelu klienta, APIv6 OVHcloud, API OpenStack, interfejsu Horizon lub Terraform.
W zależności od profilu technicznego i Twoich potrzeb, do Ciebie należy wybór interfejsu lub metody. Poniższe instrukcje opisują niezbędne etapy dla każdej opcji.
W pierwszym kroku poniżej zamieszczono krótki opis możliwych operacji zgodnie z wybraną metodą/interfejsem.
Panel klienta OVHcloud jest to interfejs całkowicie i wyłącznie wizualny, dzięki czemu idealnie nadaje się do zarządzania wieloma sieciami VLAN. Możesz również spersonalizować zakres prywatnych adresów IP, które domyślnie to 10.x.x.x/16.
Sieci VLAN zostaną wdrożone w wybranym regionie. Będziesz mógł również włączyć bramy, włączyć dystrybucje DHCP, itp.
Płatności za usługi możesz również zarządzać w Panelu klienta.
Interfejs Horizon (niezależny od OVHcloud) jest oryginalną implementacją dashboardu OpenStack, który udostępnia interfejs użytkownika www dla usług OpenStack, w tym Nova, Swift, Keystone, itp.
Ten wielofunkcyjny interfejs techniczny pozwala na zarządzanie prawie wszystkimi operacjami OpenStack. Jest to jeden z niezbędnych interfejsów, jeśli potrzebujesz zarządzać więcej niż dwoma sieciami VLAN, dodawać prywatne interfejsy sieciowe do instancji, zarządzać obrazami dostosowanymi do Twoich potrzeb, itp.
Zapoznaj się z następującą instrukcją, aby zapoznać się z Horizon.
[!primary] Horizon działa w danej strefie. Dlatego też należy pamiętać o wyborze logicznej (geograficznej) strefy roboczej w lewym górnym rogu interfejsu (GRA5, SBG3, BHS1 itp.).
Każde działanie podejmowane w Panelu klienta OVHcloud można wywołać za pomocą interfejsu APIv6 OVHcloud. Oferuje on nawet więcej możliwości niż interfejs graficzny.
Interfejs API jest mniej wizualny niż Panel klienta OVHcloud, ale pozwala na wykonanie dużej liczby operacji. Możesz zarządzać i dostosowywać VLAN, dodawać interfejsy do instancji lub tworzyć wysoko spersonalizowane serwery.
Możesz po prostu uzyskać do niej dostęp z naszej strony internetowej, ale również wykorzystać go do tworzenia skryptów PHP lub Python. Dzięki temu możesz swobodnie automatyzować podstawowe zadania za pomocą skryptów, zoptymalizować własne funkcje i wiele więcej.
Przed użyciem niektórych wywołań API może być konieczne pobranie różnych informacji, ponieważ wymagane jest wprowadzenie określonych danych.
Zobacz przewodnik Pierwsze kroki z API OVHcloud, aby rozpocząć korzystanie z interfejsu APIv6 OVHcloud.
Usługami Public Cloud można zarządzać za pomocą wierszy poleceń Linux lub Windows po pobraniu i zainstalowaniu narzędzi OpenStack.
Aby skorzystać z tej możliwości, konieczna jest odpowiednia wiedza z zakresu systemu Linux lub Windows. Korzystaj jednak z całej mocy OpenStack.
W zależności od warstwy, którą chcesz zarządzać, użyj klienta Nova (Compute), Neutron (sieć), Glance (obraz) lub Swift (object storage). Najnowszy dodatek do tego asortymentu, klient OpenStack, umożliwia bezpośrednie zarządzanie prawie wszystkimi warstwami OpenStack.
Dzięki API OpenStack możesz również w prosty sposób zautomatyzować zarządzanie usługami za pomocą skryptów.
Aby uzyskać więcej informacji na temat korzystania z API OpenStack, zapoznaj się z następującymi przewodnikami:
Następnie, w razie potrzeby, będziesz mógł korzystać z API dedykowanych dla OpenStack:
- Nova (compute)
- Glance (obraz)
- Cinder (obraz)
- Neutron (sieć)
[!primary] W niektórych przypadkach korzystanie z interfejsów API OpenStack będzie łatwiejsze, a w innych łatwiejsze, Nova, Neutron, itp.
Ponadto w API OpenStack może brakować niektórych funkcji w zależności od wersji klienta i systemu operacyjnego. Niniejszy przewodnik prezentuje najprostsze i najbardziej intuicyjne opcje. Możesz zapoznać się z oficjalną dokumentacją OpenStack{.external}, jeśli chcesz dowiedzieć się więcej o jej używaniu.
Więcej informacji znajdziesz w przewodniku: Konfiguracja Public Cloud vRack przy użyciu OpenStack CLI.
Terraform umożliwia również zarządzanie infrastrukturą OVHcloud.
W tym celu należy wybrać właściwego dostawcę terraform i zasobów. Więcej informacji zawiera przewodnik używanie Terraform z OVHcloud (EN).
[!primary] Nie dotyczy to nowo utworzonych projektów, które są teraz automatycznie dostarczane z siecią vRack. Aby wyświetlić sieć vRack po utworzeniu projektu, przejdź do menu
Bare Metal Cloud
{.action} i kliknijNetwork
{.action} w zakładce po lewej stronie. Kliknij opcjęPrywatna sieć vRack
{.action}, aby wyświetlić sieć(e) vRack(s).
Jeśli posiadasz starszy projekt, ale nie posiadasz usługi vRack, musisz zamówić usługę. Ten produkt jest bezpłatny, a jego udostępnienie zajmuje tylko kilka minut.
Przejdź do menu Bare Metal Cloud
{.action} i kliknij przycisk Zamów
{.action}. Z tego menu wybierz opcję vRack
{.action}.
Zostaniesz przekierowany na inną stronę, aby zatwierdzić zamówienie. Operacja potrwa kilka minut.
Po uaktywnieniu usługi odnajdziesz ją w Panelu klienta w sekcji Bare Metal Cloud
{.action} > Network
{.action} > Prywatna sieć vRack
{.action}. Pod nazwą "pn-xxxxxx".
Na liście dostępnych usług zaznacz projekt, który chcesz dodać do szafy vRack i kliknij na przycisk Dodaj
{.action}.
Aby kontynuować konfigurację vRack, przejdź do sekcji Tworzenie sieci VLAN w Panelu klienta niniejszego przewodnika.
Aby włączyć i zarządzać usługą vRack za pomocą interfejsu APIv6 OVHcloud, zapoznaj się z tą częścią (EN), odpowiedniego przewodnika.
Należy utworzyć prywatną sieć z lokalną siecią wirtualną (VLAN), aby instancje podłączone do sieci vRack mogły komunikować się między sobą.
Dzięki usłudze Public Cloud możesz utworzyć aż do 4 000 sieci VLAN w ramach jednej usługi vRack. Dzięki temu każdy prywatny adres IP może być wykorzystany maksymalnie 4 000 razy. Na przykład adres 192.168.0.10 sieci VLAN 2 różni się od adresu IP 192.168.0.10 sieci VLAN 42. Rozwiązanie to może być przydatne do segmentacji usługi vRack na kilka wirtualnych sieci.
W Panelu klienta OVHcloud możesz przypisać wybraną sieć VLAN, ale nie możesz spersonalizować zakresu adresów IP. Usługa vRack zostanie włączona we wszystkich strefach.
W Panelu klienta OVHcloud możesz przypisać wybraną sieć VLAN i spersonalizować zakres prywatnych adresów IP.
[!primary] Na serwerach dedykowanych używasz domyślnie sieci VLAN 0. Infrastruktura OpenStack wymaga podania identyfikatora VLAN bezpośrednio na poziomie infrastruktury.
W przeciwieństwie do serwerów dedykowanych nie trzeba oznaczać sieci VLAN bezpośrednio na instancji Public Cloud.
Więcej informacji na ten temat zawiera przewodnik Tworzenie kilku sieci VLAN w prywatnej sieci vRack.
Warning
Usługą vRack zarządzamy na poziomie infrastruktury OVHcloud. Oznacza to, że administrowanie usługą odbywa się wyłącznie w Panelu klienta i przez APIv6.
Ponieważ usługa OpenStack nie jest zlokalizowana na tym samym poziomie, nie będzie możliwe personalizacja sieci VLAN za pośrednictwem interfejsu Horizon ani przez API OpenStack.
Kolejnym krokiem po utworzeniu Twojej usługi vRack jest utworzenie prywatnej sieci.
W karcie Public Cloud kliknij Private Network
{.action} w menu po lewej stronie, pod Network.
Kliknij przycisk Utwórz prywatną sieć
{.action}. Na następnej stronie można dostosować wiele ustawień.
W etapie 1 wybierz region, w którym chcesz utworzyć prywatną sieć.
Na następnym etapie otrzymasz kilka opcji:
W polu Nazwa sieci prywatnej podaj nazwę sieci prywatnej.
Utwórz Gateway i połącz się z prywatną siecią
Wybierz tę opcję, jeśli chcesz utworzyć instancje wyłącznie z siecią prywatną. Więcej informacji znajdziesz w przewodnikach: Creating a private network with Gateway (EN) i Tworzenie pierwszej instancji Public Cloud i łączenie się z nią.
Warning
Jeśli opcja jest szara, oznacza to, że jest niezgodna z wybranym regionem. Więcej informacji znajduje się na stronie internetowej dostępność produktów Public Cloud dla każdego regionu.
Opcje sieciowe warstwy 2
Jeśli zostanie wybrana opcja Wybierz ID sieci VLAN
sieci VLAN, trzeba będzie wybrać numer VLAN ID z zakresu od 0 do 4 000.
Jeśli to pole nie zostanie zaznaczone, system przypisze losowy numer VLAN.
Jeśli potrzebujesz komunikacji z serwerami dedykowanymi w tej sieci VLAN, zapoznaj się z przewodnikiem Tworzenie kilku sieci VLAN w prywatnej sieci vRack.
Opcje dystrybucji adresów DHCP
Domyślny zakres DHCP to 10.0.0.0/16. Możesz skorzystać z innego wybranego zakresu prywatnego.
Po dokonaniu wyboru kliknij przycisk Utwórz
{.action}, aby uruchomić proces.
[!primary] Utworzenie prywatnej sieci może zająć kilka minut.
Aby utworzyć sieć VLAN przy użyciu interfejsu APIv6 OVHcloud, zapoznaj się z tą sekcją (EN), odpowiedniego przewodnika.
Należy skorzystać z usług dostawcy openstack. Przykład kompletnego skryptu terraform możesz pobrać w to repozytorium.
Specyficzną częścią procesu integracji rozwiązania vRack jest parametr value_specs
.
resource "openstack_networking_network_v2" "tf_network" {
name = "tf_network"
admin_state_up = "true"
value_specs = {
"provider:network_type" = "vrack"
"provider:segmentation_id" = var.vlan_id
}
}
resource "openstack_networking_subnet_v2" "tf_subnet"{
name = "tf_subnet"
network_id = openstack_networking_network_v2.tf_network.id
cidr = "10.0.0.0/16"
enable_dhcp = true
}
Możliwe są dwa scenariusze:
- Instancja, która ma zostać zintegrowana, jeszcze nie istnieje.
- Istniejąca instancja musi zostać dodana do sieci vRack.
W przypadku nowej instancji
Jeśli potrzebujesz pomocy, zapoznaj się z tym przewodnikiem: Tworzenie instancji Podczas tworzenia instancji w etapie 5 możesz wybrać tryb sieci, a następnie prywatną sieć, do której chcesz zintegrować instancję.
Warning
W Panelu klienta OVHcloud będzie można podłączyć instancję tylko do jednej sieci vRack. Aby dodać kilka interfejsów, przejdź przez API OpenStack lub Horizon.
Przejdź do tej sekcji (EN), odpowiedniego przewodnika.
W przypadku istniejącej instancji
Panel klienta OVHcloud umożliwia przypisanie instancji do jednej lub kilku prywatnych sieci, ale nie oferuje zaawansowanej konfiguracji interfejsu sieciowego. Aby jeszcze bardziej spersonalizować infrastrukturę, należy zarządzać nią za pośrednictwem interfejsu APIv6 OVHcloud, API OpenStack lub Horizon.
Operacja, którą należy przeprowadzić, polega na dodaniu do Twojego serwera nowego interfejsu sieciowego, obok interfejsu już istniejącego.
Na przykład, jeśli masz interfejs publiczny eth0, dodasz interfejs eth1.
Warning
Konfiguracja nowego interfejsu rzadko przebiega automatycznie. W tym celu ustaw statyczny adres IP lub skonfiguruj usługę DHCP, w zależności od infrastruktury.
Zaloguj się do Panelu klienta OVHcloud, przejdź do sekcji Public Cloud
{.action} i wybierz odpowiedni projekt Public Cloud.
Kliknij pozycję Instances
{.action} na lewym pasku nawigacyjnym, a następnie kliknij pozycję ...
{.action} z prawej strony instancji. Wybierz opcję Informacje o instancji
{.action} wystąpienia.
Spowoduje to otwarcie pulpitu nawigacyjnego instancji. Kliknij przycisk ...
{.action} po prawej stronie "Prywatne sieci", a następnie na Przypisz sieć
{.action}.
W wyświetlonym oknie wybierz sieci prywatne, które chcesz połączyć z instancją, a następnie kliknij przycisk Przypisz
{.action}.
Przejdź do tej sekcji (EN), odpowiedniego przewodnika.
Zaloguj się do interfejsu Horizon{.external}, przy użyciu metody określonej w pierwszej części niniejszego przewodnika.
Wybierz właściwą strefę roboczą.
Wybierz polecenie Compute
, a następnie polecenie Instances
.
Dodanie prywatnego interfejsu sieciowego
Aby dodać interfejs, kliknij strzałkę w kolumnie "Actions" w celu uzyskania dostępu do możliwych akcji dla instancji. Wybierz opcję Attach Interface
{.action}.
Wybierz interfejs i zatwierdź.
[!primary] Twoja instancja OVHcloud będzie miała nowy interfejs sieciowy oprócz interfejsu publicznego (Ext-Net).
W podsumowaniu instancji wyświetlony zostanie prywatny adres IP automatycznie przypisany do Twojego interfejsu.
Do klienta należy poprawna konfiguracja interfejsu przez DHCP lub użycie odpowiednich adresów IP w statycznej konfiguracji IP.
Odłącz interfejs sieciowy
Warning
Odłączenie interfejsu sieciowego powoduje jego natychmiastowe usunięcie.
Pamiętaj, że po odłączeniu interfejsu "Ext-Net" (publiczny adres IP), zostanie on zwolniony i ponownie wprowadzony do obiegu. Nie będziesz mógł jej ponownie przypisać.
Tę czynność należy wykonać tylko wtedy, gdy chcesz odizolować serwer w sieci vRack (sieć prywatna) lub jeśli chcesz odizolować serwer z jednej lub kilku sieci VLAN.
Aby usunąć interfejs, kliknij strzałkę w kolumnie "Actions" w celu uzyskania dostępu do możliwych akcji dla instancji. Wybierz opcję Detach Interface
{.action}.
Wybierz interfejs i zatwierdź.
Konfiguracja vRack dla Public Cloud przy użyciu interfejsu APIv6 OVHcloud (EN)
Serwery dedykowane - Tworzenie kilku sieci VLAN w prywatnej sieci vRack
Jeśli potrzebujesz szkolenia lub pomocy technicznej w celu wdrożenia naszych rozwiązań, skontaktuj się z przedstawicielem handlowym lub kliknij ten link, aby uzyskać wycenę i poprosić o spersonalizowaną analizę projektu od naszych ekspertów z zespołu Professional Services.
Dołącz do grona naszych użytkowników.