---
title: "Konfiguracja vRack dla Public Cloud"
description: "Dowiedz się, jak aktywować vRack, utworzyć prywatną sieć i dodać instancje Public Cloud do prywatnej sieci za pomocą Panelu klienta OVHcloud, API lub CLI."
url: https://docs.ovhcloud.com/pl/guides/public-cloud/network-services/vrack
lang: pl
lastUpdated: 2026-06-10
---
# Konfiguracja vRack dla Public Cloud

## Wprowadzenie

[OVHcloud vRack](https://www.ovhcloud.com/pl/network/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](https://www.ovhcloud.com/pl/public-cloud/compute/) 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

- [projekt Public Cloud](/pl/guides/public-cloud/cross-functional/create-a-public-cloud-project.md) na koncie OVHcloud
- [użytkownika OpenStack](/pl/guides/public-cloud/cross-functional/create-and-delete-a-user.md) (opcjonalnie)
- podstawowa wiedza w zakresie sieci komputerowych


***

### Dostęp do Panelu klienta OVHcloud

- **Link bezpośredni:** <ManagerLink to="/#/pci/projects">Public Cloud Projects</ManagerLink>
- **Ścieżka nawigacji:** <code className="action">Public Cloud</code> > 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.**
 [](#)

Panelu klienta OVHcloud

<ManagerLink to="/">Panel klienta OVHcloud</ManagerLink> 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](https://horizon.cloud.ovh.net/auth/login/) (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](/pl/guides/public-cloud/cross-functional/introducing-horizon.md), 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](https://eu.api.ovh.com/).
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](https://eu.api.ovh.com/), 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](/pl/guides/manage-and-operate/api/first-steps.md), 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:
- [Przygotowanie środowiska do korzystania z API OpenStack](/pl/guides/public-cloud/cross-functional/compute-prepare-openstack-api-environment.md)
- [Zmienne środowiskowe OpenStac](/pl/guides/public-cloud/cross-functional/compute-set-openstack-environment-variables.md)
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](https://docs.openstack.org/), 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:
- [Przygotowanie środowiska do korzystania z API OpenStack](/pl/guides/public-cloud/cross-functional/compute-prepare-openstack-api-environment.md)
- [Zmienne środowiskowe OpenStac](/pl/guides/public-cloud/cross-functional/compute-set-openstack-environment-variables.md)
:::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](https://docs.openstack.org/).
:::


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](/pl/guides/manage-and-operate/terraform/at-ovhcloud.md).

## 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.

:::


**Przez Panelu klienta 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 <code className="action">Sieć</code> i kliknij <code className="action">Prywatna sieć vRack</code>, 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 <code className="action">Dodaj usługę</code> (ikona koszyka). Użyj filtra w górnej części strony lub przewiń w dół, aby znaleźć usługę <code className="action">vRack</code>.
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 <code className="action">Sieć</code> > <code className="action">Prywatna sieć vRack</code>, 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 <code className="action">Dodaj</code>.
Aby kontynuować konfigurowanie vRacka z Panelu klienta OVHcloud, przejdź do [Kroku 2: Utwórz prywatną sieć w vRacku](#create-pn-in-vrack), w zakładce **Przez Panel klienta OVHcloud**.


**Przez APIv6 OVHcloud**

**Krok 1: Aktywowanie i zarządzanie vRackiem**
Zaloguj się do interfejsu APIv6 OVHcloud zgodnie z odpowiednim przewodnikiem ([Pierwsze kroki z API OVHcloud](/pl/guides/manage-and-operate/api/first-steps.md)) i wykonaj następujące kroki:
**Tworzenie koszyka**

🇪🇺EU▾

[POST/order/cart](https://eu.api.ovh.com/console/?section=/order&branch=v1#post-/order/cart)

:::info
To wywołanie tworzy identyfikator dla Twojego koszyka. Możesz dodać tyle artykułów, ile chcesz, zanim je potwierdzisz.
W tym przypadku koszt zamówienia vRacka samodzielnie wynosi 0 zł. Pamiętaj o numerze koszyka (cartId), będzie on potrzebny w dalszych krokach.
:::
**Pobieranie niezbędnych informacji do zamówienia vRacka**

🇪🇺EU▾

[GET/order/cart/{cartId}/vrack](https://eu.api.ovh.com/console/?section=/order&branch=v1#get-/order/cart/-cartId-/vrack)

:::info
To wywołanie pozwoli Ci pobrać wszystkie potrzebne informacje do zamówienia vRacka. Skopiuj:
_cartId_, _duration_, _planCode_ i _pricingMode_.
:::
**Dodawanie vRacka do koszyka**

🇪🇺EU▾

[POST/order/cart/{cartId}/vrack](https://eu.api.ovh.com/console/?section=/order&branch=v1#post-/order/cart/-cartId-/vrack)

:::info
To wywołanie dodaje vRacka do koszyka wraz z wymaganymi informacjami.
Dla vRacka będzie to na przykład:
cartId: \[identyfikator koszyka]
duration: "P1M"
planCode: "vrack"
pricingMode: "default"
quantity: 1
:::
Po potwierdzeniu zamówienia otrzymasz numer elementu ("itemId"). Zachowaj go na wypadek, gdybyś chciał wprowadzić zmiany przed potwierdzeniem koszyka.
**Potwierdzenie koszyka**
Po dodaniu wszystkich elementów do koszyka potwierdź go:

🇪🇺EU▾

[POST/order/cart/{cartId}/checkout](https://eu.api.ovh.com/console/?section=/order&branch=v1#post-/order/cart/-cartId-/checkout)

:::info
To wywołanie potwierdzi koszyk i utworzy zamówienie ("orderId"). Zachowaj tę informację, będzie ona potrzebna do potwierdzenia zamówienia.
:::
**Potwierdzenie ostatecznego zamówienia**
Aby potwierdzić zamówienie, wybierz spośród 2 opcji:
- Przejdź przez widoczny URL, gdy koszyk zostanie potwierdzony.
  Przykładowy URL: [https://www.ovh.com/cgi-bin/order/displayOrder.cgi?orderId=12345678\&orderPassword=xxxxxxxxxx](https://www.ovh.com/cgi-bin/order/displayOrder.cgi?orderId=12345678\&orderPassword=xxxxxxxxxx)

- Potwierdź za pomocą tego wywołania:

🇪🇺EU▾

[POST/me/order/{orderId}/payWithRegisteredPaymentMean](https://eu.api.ovh.com/console/?section=/me&branch=v1#post-/me/order/-orderId-/payWithRegisteredPaymentMean)

:::info
Nawet w przypadku zamówienia o wartości 0 zł musisz symulować płatność (orderId). Twoje zamówienie zostanie wówczas potwierdzone i rozpocznie się jego przetwarzanie.
:::
Po potwierdzeniu darmowego zamówienia może upłynąć kilka minut, zanim vRack zostanie aktywowany.
**Krok 2: Dodawanie projektu Public Cloud do vRacka**
Po aktywacji vRacka zintegruj z nim swoje projekty Public Cloud.
Zaloguj się do interfejsu APIv6 OVHcloud zgodnie z odpowiednim przewodnikiem: [Pierwsze kroki z API OVHcloud](/pl/guides/manage-and-operate/api/first-steps.md).
W przypadku nieznanej ID projektu, poniższe wywołania pozwalają je pobrać.
**Identyfikowanie projektu**

🇪🇺EU▾

[GET/cloud/project](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project)

:::info
To wywołanie pobiera listę projektów.
:::

🇪🇺EU▾

[GET/cloud/project/{serviceName}](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-)

:::info
To wywołanie identyfikuje projekt za pomocą pola "description".
:::
**Dodawanie projektu do vRacka**
Po uzyskaniu ID projektu i nazwy vRacka, ich powiązanie odbywa się za pomocą poniższego wywołania:

🇪🇺EU▾

[POST/vrack/{serviceName}/cloudProject](https://eu.api.ovh.com/console/?section=/vrack&branch=v1#post-/vrack/-serviceName-/cloudProject)

Wypełnij pola danymi wcześniej pobranymi:
- **serviceName**: nazwa vRacka w formie "pn-xxxxxx".
- **project**: ID projektu Public Cloud w formie łańcucha znaków o długości 32 znaków.
:::info
To wywołanie inicjuje powiązanie projektu i vRacka. Należy następnie pobrać identyfikator zadania, aby sprawdzić postęp.
:::
**Sprawdzanie postępu zadania**
Możesz sprawdzić postęp zadania za pomocą tego wywołania:

🇪🇺EU▾

[GET/vrack/{serviceName}/cloudProject/{project}](https://eu.api.ovh.com/console/?section=/vrack&branch=v1#get-/vrack/-serviceName-/cloudProject/-project-)

:::info
To wywołanie jest opcjonalne i pozwala jedynie sprawdzić status zadania. Po jego zakończeniu możesz przejść do następnego kroku.
:::


### 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](/pl/guides/bare-metal-cloud/dedicated-servers/creating-multiple-vlans-in-a-vrack.md)".

:::

:::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.

:::


**Przez Panelu klienta OVHcloud**

Po skonfigurowaniu vRacka utwórz prywatną sieć.
W zakładce <code className="action">Public Cloud</code> kliknij <code className="action">Private Network</code> w menu po lewej stronie pod **Sieć**.
Kliknij przycisk <code className="action">Utwórz prywatną sieć</code>. 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](/images/public-cloud/network-services/getting-started-07-creating-vrack/vrack6-2022.png)W polu **Nazwa prywatnej sieci** ustaw nazwę swojej prywatnej sieci.
**Opcja sieciowa warstwy 2**
Jeśli zaznaczysz pole <code className="action">Zdefiniuj ID sieci VLAN</code>, 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](/pl/guides/bare-metal-cloud/dedicated-servers/creating-multiple-vlans-in-a-vrack.md).
**Opcje dystrybucji adresów DHCPP**
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ą](/pl/guides/public-cloud/network-services/create-private-network-gateway.md) i [Tworzenie i łączenie się ze swoją pierwszą instancją Public Cloud](/pl/guides/public-cloud/compute/first-steps-with-public-cloud-instance.md).
:::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](https://www.ovhcloud.com/pl/public-cloud/regions-availability/).
:::
Po zakończeniu kliknij <code className="action">Skonfiguruj prywatną sieć</code>, aby rozpocząć proces.
:::info
Tworzenie prywatnej sieci może zająć kilka minut.
:::


**Przez APIv6 OVHcloud**

Po zalogowaniu się do [interfejsu APIv6 OVHcloud](https://eu.api.ovh.com/), wykonaj poniższe kroki:
**Krok 1: Pobieranie wymaganych informacji**
**Projekt Public Cloud**

🇪🇺EU▾

[GET/cloud/project](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project)

:::info
To wywołanie pobiera listę projektów.
:::

🇪🇺EU▾

[GET/cloud/project/{serviceName}](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-)

:::info
To wywołanie identyfikuje projekt za pomocą pola "description".
:::
**vRack**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/vrack](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/vrack)

:::info
W polu "serviceName" podaj ID swojego projektu. Zapisz informacje o ID vRacka w formie "pn-xxxxx".
:::
**Krok 2: Tworzenie prywatnej sieci**

🇪🇺EU▾

[POST/cloud/project/{serviceName}/network/private](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#post-/cloud/project/-serviceName-/network/private)

:::info
Wypełnij pola danymi wcześniej uzyskanymi:
- **serviceName**: ID projektu.
- **name**: nazwa VLAN.
Możesz pozostawić pole "Region" puste, aby włączyć dla wszystkich regionów.
Identyfikator VLAN (vlanId) jest wymagany, jeśli chcesz utworzyć konkretny VLAN.
:::
Tworzenie zajmie kilka chwil.
Informacje o VLAN-ie możesz sprawdzić za pomocą następującego wywołania:

🇪🇺EU▾

[GET/cloud/project/{serviceName}/network/private](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/network/private)

:::info
To wywołanie zwraca "networkId" w następującym formacie: name-vrack\_vlanId.
Na przykład VLAN 42: pn-xxxxxx\_42.
:::
**Krok 3: Tworzenie podsieci**
Domyślnie, jeśli nie dodasz podsieci, używany zakres adresów IP to:
```
10.1.0.0/16
```
Aby samodzielnie zarządzać przydziałem adresów IP, utwórz podsieć dla każdego odpowiedniego regionu za pomocą następującego wywołania:

🇪🇺EU▾

[POST/cloud/project/{serviceName}/network/private/{networkId}/subnet](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#post-/cloud/project/-serviceName-/network/private/-networkId-/subnet)

Wypełnij pola zgodnie z poniższą tabelą.
| Pole        | Opis                                                                                             |
| ----------- | ------------------------------------------------------------------------------------------------ |
| serviceName | Identyfikator projektu.                                                                          |
| networkId   | Identyfikator Twojej sieci, uzyskany w poprzednich krokach. Przykład: pn-xxxxxx\_42 dla VLAN 42. |
| dhcp        | Pole wyboru umożliwiające włączenie / wyłączenie DHCP w VLAN-ie.                                 |
| end         | Ostatni adres podsieci w tym regionie. Przykład: 192.168.1.50.                                   |
| network     | Blok adresów IP podsieci. Przykład: 192.168.1.0/24.                                              |
| region      | Przykład: SBG3.                                                                                  |
| start       | Pierwszy adres podsieci w tym regionie. Przykład: 192.168.1.15.                                  |
:::info
Na tym etapie tworzona jest podsieć dla danego regionu. Możesz dynamicznie włączać lub wyłączać przypisywanie prywatnych adresów IP za pomocą DHCP.
Należy wykonać tę samą operację dla każdego regionu, w którym znajdują się Twoje instancje.
:::
:::warning
Pamiętaj, aby rozdzielić pule adresów IP dla różnych regionów. Na przykład:
- Od 192.168.0.2 do 192.168.0.254 dla SBG1.
- Od 192.168.1.2 do 192.168.1.254 dla GRA1.
:::


**Przez Terraform**

Aby użyć Terraform, użyj providera OpenStack. Pobierz kompletny przykładowy skrypt Terraform z [tego repozytorium GitHub](https://github.com/yomovh/tf-at-ovhcloud/tree/main/private_network).
Częścią specyficzną dla OVHcloud w integracji z vRackiem jest parametr `value_specs`.
```hcl
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.1.0.0/16"
  enable_dhcp       = true
}
```


**Przez OpenStack CLI**

Poniższy przykład ustawia `VLAN_ID` dla sieci za pomocą parametrów `--provider-network-type` oraz `--provider-segment`.
Możesz usunąć te parametry. W takim przypadku zostanie użyty dostępny `VLAN_ID`.
```bash
openstack network create --provider-network-type vrack --provider-segment 42 OS_CLI_private_network
openstack subnet create --dhcp --network OS_CLI_private_network OS_CLI_subnet --subnet-range 10.1.0.0/16
```


**Przez CLI ovhcloud**

Użyj [CLI ovhcloud](https://github.com/ovh/ovhcloud-cli), aby utworzyć prywatną sieć. Ustaw swój projekt cloud za pomocą `--cloud-project <project_id>` lub skonfiguruj go w swoim profilu.
**Utwórz prywatną sieć**
```bash
ovhcloud cloud network private create <region> \
  --name my-vrack-network \
  --vlan-id 42
```
:::tip
Flaga `--vlan-id` jest opcjonalna. Jeśli zostanie pominięta, dostępne ID VLAN zostanie przypisane automatycznie.
:::
**Utwórz podsieć**
```bash
ovhcloud cloud network private subnet create <network_id> \
  --region <region> \
  --name my-subnet \
  --cidr 10.1.0.0/16 \
  --ip-version 4 \
  --enable-dhcp
```


### 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**

**Przez Panelu klienta OVHcloud**

Aby uzyskać pomoc, zapoznaj się z przewodnikiem [Tworzenie instancji w Panelu klienta OVHcloud](/pl/guides/public-cloud/compute/first-steps-with-public-cloud-instance.md). 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.
:::


**Przez APIv6 OVHcloud**

Po zalogowaniu się do [interfejsu APIv6 OVHcloud](https://eu.api.ovh.com/), wykonaj poniższe kroki:
**Krok 1: Pobranie wymaganych informacji**
**Pobranie identyfikatora projektu**

🇪🇺EU▾

[GET/cloud/project](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project)

**Pobranie identyfikatora sieci publicznej (Ext-Net)**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/network/public](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/network/public)

**Pobranie identyfikatora sieci prywatnej (vRack interfejsu wcześniej utworzonego)**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/network/private](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/network/private)

:::info
Identyfikator będzie miał postać: "pn-xxxxx\_yy", gdzie yy to numer VLAN.
:::
**Pobranie identyfikatora wybranego typu instancji (flavorId)**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/flavor](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/flavor)

:::info
Możesz ograniczyć listę, określając region tworzenia instancji.
:::
**Pobranie identyfikatora wybranego obrazu (imageId)**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/image](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/image)

:::info
Możesz ograniczyć listę, określając region tworzenia instancji.
:::
**Pobranie identyfikatora wybranego klucza SSH (sshKeyId)**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/sshkey](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/sshkey)

Jeśli jeszcze nie dodałeś klucza SSH do Panelu klienta OVHcloud, możesz to zrobić za pomocą poniższego wywołania:

🇪🇺EU▾

[POST/cloud/project/{serviceName}/sshkey](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#post-/cloud/project/-serviceName-/sshkey)

**Wdrożenie instancji**
Po zebraniu wszystkich wymaganych informacji użyj poniższego wywołania:

🇪🇺EU▾

[POST/cloud/project/{serviceName}/instance](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#post-/cloud/project/-serviceName-/instance)

Wypełnij co najmniej następujące pola:
| Pole        | Opis                                                                                                                                                      |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| serviceName | ID projektu Public Cloud.                                                                                                                                 |
| flavorId    | ID typu instancji (np. D2-2, B2-7, WIN-R2-15 itp.).                                                                                                       |
| imageId     | ID obrazu do wdrożenia (np. Debian 9, Centos 7 itp.).                                                                                                     |
| name        | Nazwa dla swojej instancji.                                                                                                                               |
| networks    | W sekcji "networkId" podaj identyfikator sieci publicznej (Ext-Net) lub swojego VLAN (pn-xxxxxx\_yy). Możesz kliknąć przycisk "+" aby dodać więcej sieci. |
| region      | Region wdrożenia instancji (np. GRA5).                                                                                                                    |
| sshKeyId    | ID klucza SSH OpenStack.                                                                                                                                  |
Jeśli wszystkie informacje są poprawne, instancja zostanie utworzona z jednym lub więcej interfejsami sieciowymi.
:::warning
W zależności od systemów operacyjnych, będziesz musiał ręcznie skonfigurować swoje prywatne interfejsy sieciowe, aby były one rozpoznawane.<br />
Ponieważ OpenStack nie potrafi prioryzować publicznego interfejsu w porównaniu do interfejsu vRacka, interfejs vRacka może czasem być uznawany za domyślną trasę.<br />
Prostym skutkiem tego jest to, że instancja staje się niedostępna z publicznego IP.<br />
Jednym z rozwiązań może być ponowne uruchomienie instancji z Panelu sterowania.<br />
Inna opcja to połączenie się z instancją przez inny serwer w tej samej prywatnej sieci. Możesz również poprawić konfigurację sieciową instancji za pomocą trybu Ratunkowego.
:::


**Przez OpenStack CLI**

Poniższe kroki są konieczne do utworzenia instancji bezpośrednio w vRacku.
**Pobranie wymaganych informacji**
Sieci publiczne i prywatne:
```bash
openstack network list

+--------------------------------------+------------+-------------------------------------+
| ID                                   | Name       | Subnets                             |
+--------------------------------------+------------+-------------------------------------+
| 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx | MyVLAN-42  | xxxxxxxx-yyyy-xxxx-yyyy-xxxxxxxxxxxx|
| 34567890-12ab-cdef-xxxx-xxxxxxxxxxxx | Ext-Net    | zzzzzzzz-yyyy-xxxx-yyyy-xxxxxxxxxxxx|
| 67890123-4abc-ef12-xxxx-xxxxxxxxxxxx | MyVLAN_0   | yyyyyyyy-xxxx-xxxx-yyyy-xxxxxxxxxxxx|
+--------------------------------------+------------+-------------------------------------+
```
lub
```bash
nova net-list

+--------------------------------------+------------+------+
| ID                                   | Label      | CIDR |
+--------------------------------------+------------+------+
| 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx | MyVLAN-42  | None |
| 34567890-12ab-cdef-xxxx-xxxxxxxxxxxx | Ext-Net    | None |
| 67890123-4abc-ef12-xxxx-xxxxxxxxxxxx | MyVLAN_0   | None |
+--------------------------------------+------------+------+
```
:::info
Musisz zanotować identyfikatory sieci, które Cię interesują:
- Ext-Net dla adresu IP publicznego.
- VLAN(y), które są wymagane dla Twojej konfiguracji.
:::
Zanotuj również informacje opisane w [przewodniku użytkownika API Nova](/pl/guides/public-cloud/compute/starting-with-nova.md):
- ID lub nazwę klucza SSH OpenStack.
- ID typu instancji (flavor).
- ID wybranego obrazu (system operacyjny, snapshot itp.).
**Wdrożenie instancji**
Korzystając z wcześniej pobranych informacji, utwórz instancję bezpośrednio w vRacku:
```bash
nova boot --key-name SSHKEY --flavor [ID-flavor] --image [ID-Image] --nic net-id=[ID-Network 1] --nic net-id=[ID-Network 2] [instance name]
```
Przykład:
```bash
nova boot --key-name my-ssh-key --flavor xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --image yyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy --nic net-id=[id_Ext-Net] --nic net-id=[id_VLAN] NameOfInstance

+--------------------------------------+------------------------------------------------------+
| Property                             | Value                                                |
+--------------------------------------+------------------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                               |
| OS-EXT-AZ:availability_zone          |                                                      |
| OS-EXT-STS:power_state               | 0                                                    |
| OS-EXT-STS:task_state                | scheduling                                           |
| OS-EXT-STS:vm_state                  | building                                             |
| OS-SRV-USG:launched_at               | -                                                    |
| OS-SRV-USG:terminated_at             | -                                                    |
| accessIPv4                           |                                                      |
| accessIPv6                           |                                                      |
| adminPass                            | xxxxxxxxxxxx                                         |
| config_drive                         |                                                      |
| created                              | YYYY-MM-DDTHH:MM:SSZ                                 |
| flavor                               | [Flavor type] (xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)   |
| hostId                               |                                                      |
| id                                   | xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx                   |
| image                                | [Image type] (xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)    |
| key_name                             | [Name of key]                                        |
| metadata                             | {}                                                   |
| name                                 | [Name of instance]                                   |
| os-extended-volumes:volumes_attached | []                                                   |
| progress                             | 0                                                    |
| security_groups                      | default                                              |
| status                               | BUILD                                                |
| tenant_id                            | zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz                     |
| updated                              | YYYY-MM-DDTHH:MM:SSZ                                 |
| user_id                              | zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz                     |
+--------------------------------------+------------------------------------------------------+
```
lub
```bash
openstack server create --key-name SSHKEY --flavor [ID-flavor] --image [ID-Image] --nic net-id=[ID-Network 1] --nic net-id=[ID-Network 2] [instance name]
```
Przykład:
```bash
openstack server create --key-name my-ssh-key --flavor xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --image yyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy --nic net-id=[id_Ext-Net] --nic net-id=[id_VLAN] NameOfInstance

+--------------------------------------+------------------------------------------------------+
| Property                             | Value                                                |
+--------------------------------------+------------------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                               |
| OS-EXT-AZ:availability_zone          |                                                      |
| OS-EXT-STS:power_state               | 0                                                    |
| OS-EXT-STS:task_state                | scheduling                                           |
| OS-EXT-STS:vm_state                  | building                                             |
| OS-SRV-USG:launched_at               | -                                                    |
| OS-SRV-USG:terminated_at             | -                                                    |
| accessIPv4                           |                                                      |
| accessIPv6                           |                                                      |
| adminPass                            | xxxxxxxxxxxx                                         |
| config_drive                         |                                                      |
| created                              | YYYY-MM-DDTHH:MM:SSZ                                 |
| flavor                               | [Flavor type] (xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)   |
| hostId                               |                                                      |
| id                                   | xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx                   |
| image                                | [Image type] (xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)    |
| key_name                             | [Name of key]                                        |
| metadata                             | {}                                                   |
| name                                 | [Name of instance]                                   |
| os-extended-volumes:volumes_attached | []                                                   |
| progress                             | 0                                                    |
| security_groups                      | default                                              |
| status                               | BUILD                                                |
| tenant_id                            | zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz                     |
| updated                              | YYYY-MM-DDTHH:MM:SSZ                                 |
| user_id                              | zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz                     |
+--------------------------------------+------------------------------------------------------+
```
Możesz ustawić adres IP instancji swojego interfejsu vRacka na poziomie OpenStack.
Aby to zrobić, dodaj pojedynczy argument do `--nic`:
`--nic net-id=[ID-Network],v4-fixed-ip=[IP_static_vRack]`
Przykład:
`--nic net-id=[ID-vRack],v4-fixed-ip=192.168.0.42`
**Weryfikacja instancji**
Po kilku chwilach możesz sprawdzić listę istniejących instancji, aby znaleźć serwer, który utworzyłeś:
```bash
openstack server list
+--------------------------------------+---------------------+--------+--------------------------------------------------+--------------------+
| ID                                   |       Name          | Status | Networks                                         |     Image Name     |
+--------------------------------------+---------------------+--------+--------------------------------------------------+--------------------+
| xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx | [Name of instance]  | ACTIVE | Ext-Net=[IP_V4], [IP_V6]; MyVrack=[IP_V4_vRack]  | [Name-of-instance] |
+--------------------------------------+---------------------+--------+--------------------------------------------------+--------------------+
```
```bash
nova list
+--------------------------------------+--------------------+--------+------------+-------------+--------------------------------------------------+
| ID                                   | Name               | Status | Task State | Power State | Networks                                         |
+--------------------------------------+--------------------+--------+------------+-------------+--------------------------------------------------+
| xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx   | [Name of instance] | ACTIVE | -          | Running     | Ext-Net=[IP_V4], [IP_V6]; MyVrack=[IP_V4_vRack]  |
+--------------------------------------+--------------------+--------+------------+-------------+--------------------------------------------------+
```


**Przez CLI ovhcloud**

Użyj [CLI ovhcloud](https://github.com/ovh/ovhcloud-cli), aby utworzyć instancję w swoim vRacku. Ustaw swój projekt cloud za pomocą `--cloud-project <project_id>` lub skonfiguruj go w swoim profilu.
**Pobierz dostępne sieci**
```bash
ovhcloud cloud network private list --region <region>
```
**Utwórz instancję**
```bash
ovhcloud cloud instance create <region> \
  --name my-instance \
  --flavor <flavor_id> \
  --boot-from.image <image_id> \
  --ssh-key.name <key_name> \
  --network.private.id <network_id> \
  --network.public
```
Usuń `--network.public`, jeśli chcesz utworzyć instancję wyłącznie prywatną.


**Przez Terraform**

Użyj [providera Terraform OpenStack](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_instance_v2), aby utworzyć instancję z łącznością vRack. Jest to zgodne z prywatną siecią utworzoną w Kroku 2.
```hcl
resource "openstack_compute_instance_v2" "instance" {
  name      = "my-instance"
  flavor_id = var.flavor_id
  image_id  = var.image_id
  key_pair  = var.key_pair

  network {
    uuid = var.ext_net_id
  }

  network {
    uuid = openstack_networking_network_v2.tf_network.id
  }
}
```
Usuń publiczny blok `network`, jeśli chcesz utworzyć instancję wyłącznie prywatną.
:::tip
`openstack_networking_network_v2.tf_network` odnosi się do zasobu prywatnej sieci utworzonego w Kroku 2. W przypadku zarządzania osobno zastąp go bezpośrednio identyfikatorem sieci.
:::



**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.
:::

**Przez Panelu klienta OVHcloud**

W Twoim projekcie Public Cloud kliknij <code className="action">Instancje</code> w lewym pasku nawigacyjnym, a następnie <code className="action">⁝</code> po prawej stronie instancji. Wybierz <code className="action">Dane dotyczące instancji</code>.
Otworzy się pulpit instancji. Kliknij przycisk <code className="action">⁝</code> w oknie "Sieć", obok "Sieci prywatne", i wybierz <code className="action">Przypisz sieć</code>.
W oknie dialogowym, które się pojawi, wybierz prywatną sieć (sieci) do dołączenia do swojej instancji i kliknij <code className="action">Zatwierdź</code>.


**Przez APIv6 OVHcloud**

Nie możesz zintegrować istniejącej instancji z vRackiem z poziomu Panelu klienta OVHcloud. Musisz użyć Horizon, API OpenStack lub APIv6 OVHcloud.
Wymagana akcja polega po prostu na dodaniu nowego interfejsu sieciowego do swojego serwera, oprócz 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.
:::
**Poniższe kroki wyjaśniają, jak zarządzać interfejsami sieciowymi swojej instancji.**
**Krok 1: Pobieranie wymaganych informacji**
**Pobieranie identyfikatora projektu**

🇪🇺EU▾

[GET/cloud/project](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project)

**Pobieranie identyfikatora instancji**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/instance](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/instance)

**Pobieranie identyfikatora sieci publicznej (Ext-Net)**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/network/public](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/network/public)

**Pobieranie identyfikatora sieci prywatnej (interfejs vRacka wcześniej utworzony)**

🇪🇺EU▾

[GET/cloud/project/{serviceName}/network/private](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#get-/cloud/project/-serviceName-/network/private)

:::info
Identyfikator będzie miał postać: "pn-xxxxx\_yy", w której yy to numer VLAN.
:::
**Krok 2: Dodawanie interfejsu do instancji**
Po zebraniu wszystkich wymaganych informacji użyj poniższego wywołania:

🇪🇺EU▾

[POST/cloud/project/{serviceName}/instance/{instanceId}/interface](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#post-/cloud/project/-serviceName-/instance/-instanceId-/interface)

Wypełnij co najmniej następujące pola:
| Pole        | Opis                                                                                |
| ----------- | ----------------------------------------------------------------------------------- |
| serviceName | Identyfikator projektu Public Cloud.                                                |
| instanceId  | Identyfikator instancji.                                                            |
| networkId   | Wprowadź identyfikator sieci publicznej (Ext-Net) lub swojego VLAN (pn-xxxxxx\_yy). |
| ip          | Zdefiniuj konkretny adres IP (działa tylko dla interfejsów prywatnych).             |
Jeśli wszystkie informacje są poprawne, do instancji zostanie dodany nowy interfejs.
:::info
Twoja instancja OVHcloud będzie miała nowy interfejs sieciowy oprócz publicznego interfejsu (Ext-Net).<br />
W podsumowaniu instancji możesz zobaczyć prywatny adres IP, który jest automatycznie przypisany do twojego interfejsu.<br />
Masz odpowiedzialność za poprawne skonfigurowanie interfejsu przez DHCP lub poprzez użycie odpowiednich adresów IP w konfiguracji statycznego IP.
:::
**Krok 3: Usuwanie interfejsu z instancji**
:::warning
Odłączenie interfejsu sieciowego jest trwałe.
Jednak jeśli odłączysz interfejs "Ext-Net" (publiczny IP), ten adres zostanie zwolniony i ponownie wprowadzony do obiegu — nie da się go ponownie przypisać.<br />
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.
:::
Po zebraniu wszystkich niezbędnych informacji użyj poniższego wywołania, aby usunąć interfejs:

🇪🇺EU▾

[DELETE/cloud/project/{serviceName}/instance/{instanceId}/interface/{interfaceId}](https://eu.api.ovh.com/console/?section=/cloud&branch=v1#delete-/cloud/project/-serviceName-/instance/-instanceId-/interface/-interfaceId-)

Wypełnij co najmniej następujące pola:
| Pole        | Opis                                                                                |
| ----------- | ----------------------------------------------------------------------------------- |
| serviceName | Identyfikator projektu Public Cloud.                                                |
| instanceId  | Identyfikator instancji.                                                            |
| networkId   | Wprowadź identyfikator sieci publicznej (Ext-Net) lub swojego VLAN (pn-xxxxxx\_yy). |


**Przez Horizon**

Zaloguj się do [interfejsu Horizon](https://horizon.cloud.ovh.net/auth/login/) jak wspomniano [wyżej](#horizon).
Wybierz odpowiednią strefę pracy.
![Wybór strefy pracy w interfejsie Horizon](/images/public-cloud/network-services/getting-started-07-creating-vrack/horizon1.png)Wybierz `Compute` i następnie `Instances` z menu.
**Dodawanie prywatnego interfejsu** <a name="adding-a-private-interface" />
Aby dodać interfejs, kliknij strzałkę w kolumnie `Actions`, aby uzyskać dostęp do możliwych działań na instancji. Wybierz <code className="action">Attach Interface</code>.
![Wybór opcji Attach Interface z menu Actions w interfejsie Horizon](/images/public-cloud/network-services/getting-started-07-creating-vrack/horizon3.png)Wybierz swój interfejs i potwierdź.
:::info
Twoja instancja OVHcloud będzie miała nowy interfejs sieciowy oprócz publicznego interfejsu (Ext-Net).<br />
W podsumowaniu instancji możesz zobaczyć prywatny adres IP, który jest automatycznie przypisany do twojego interfejsu.<br />
Masz odpowiedzialność za poprawne skonfigurowanie interfejsu przez DHCP lub poprzez użycie odpowiednich adresów IP w konfiguracji statycznego IP.
:::
**Odłączanie prywatnego 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ć.<br />
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ć prywatny interfejs, kliknij strzałkę w kolumnie `Actions`, aby uzyskać dostęp do możliwych działań na instancji. Wybierz <code className="action">Detach Interface</code>.
![Wybór opcji Detach Interface z menu Actions w interfejsie Horizon](/images/public-cloud/network-services/getting-started-07-creating-vrack/horizon5.png)Wybierz swój interfejs i potwierdź.


**Przez OpenStack CLI**

Poniższe kroki są konieczne, aby zintegrować istniejącą instancję z vRackiem.
**Pobieranie wymaganych informacji**
Zidentyfikuj swoje instancje:
```bash
openstack server list

+--------------------------------------+--------------+--------+------------------------------------------------------------------------+------------+
| ID                                   | Name         | Status | Networks                                                               | Image Name |
+--------------------------------------+--------------+--------+------------------------------------------------------------------------+------------+
| 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx | My-Instance  | ACTIVE | Ext-Net=xx.xx.xx.xx, 2001:41d0:yyyy:yyyy::yyyy; MyVrack=192.168.0.124  | Debian 9   |
+--------------------------------------+--------------+--------+------------------------------------------------------------------------+------------+
```
lub
```bash
nova list

+--------------------------------------+--------------+--------+------------+-------------+----------------------------------------------------------------------+
| ID                                   | Name         | Status | Task State | Power State | Networks                                                             |
+--------------------------------------+--------------+--------+------------+-------------+----------------------------------------------------------------------+
| 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx | My-Instance  | ACTIVE | -          | Running     | Ext-Net=xx.xx.xx.xx,2001:41d0:yyyy:yyyy::yyyy;MyVrack=192.168.0.124  |
+--------------------------------------+--------------+--------+------------+-------------+----------------------------------------------------------------------+
```
Sieci publiczne i prywatne:
```bash
openstack network list

+--------------------------------------+------------+-------------------------------------+
| ID                                   | Name       | Subnets                             |
+--------------------------------------+------------+-------------------------------------+
| 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx | MyVLAN-42  | xxxxxxxx-yyyy-xxxx-yyyy-xxxxxxxxxxxx|
| 34567890-12ab-cdef-xxxx-xxxxxxxxxxxx | Ext-Net    | zzzzzzzz-yyyy-xxxx-yyyy-xxxxxxxxxxxx|
| 67890123-4abc-ef12-xxxx-xxxxxxxxxxxx | MyVLAN-0   | yyyyyyyy-xxxx-xxxx-yyyy-xxxxxxxxxxxx|
+--------------------------------------+------------+-------------------------------------+
```
lub
```bash
nova net-list

+--------------------------------------+------------+------+
| ID                                   | Label      | CIDR |
+--------------------------------------+------------+------+
| 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx | MyVLAN-42  | None |
| 34567890-12ab-cdef-xxxx-xxxxxxxxxxxx | Ext-Net    | None |
| 67890123-4abc-ef12-xxxx-xxxxxxxxxxxx | MyVLAN-0   | None |
+--------------------------------------+------------+------+
```
:::info
Musisz zanotować identyfikatory sieci, które Cię interesują:
- Ext-Net dla publicznego adresu IP
- VLAN(y), które są wymagane dla Twojej konfiguracji
:::
**Dodawanie prywatnego interfejsu sieciowego**
Aby dołączyć nowy interfejs, uruchom:
```bash
nova interface-attach --net-id <ID-VLAN> <ID-instance>
```
Przykład:
```bash
nova interface-attach --net-id 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx
```
Możesz sprawdzić, czy akcja została wykonana:
```bash
nova show <ID-instance>

+--------------------------------------+----------------------------------------------------------+
| Property                             | Value                                                    |
+--------------------------------------+----------------------------------------------------------+
| Ext-Net network                      | xx.xx.xx.xx, 2001:41d0:xxx:xxxx::xxxx                    | => twoj publiczny IP
| MyVLAN-42 network                    | 192.168.0.x                                              | => twoj prywatny IP
[...]
```
lub
```bash
openstack server show <ID-instance>
+--------------------------------------+-------------------------------------------------------------------------+
| Field                                | Value                                                                   |
+--------------------------------------+-------------------------------------------------------------------------+
[...]
| addresses                            | Ext-Net=xx.xx.xx.xx, 2001:41d0:xxx:xxxx::xxxx ; MyVLAN-42=192.168.0.x  | => twoj publiczny IP ; twoj prywatny IP
[...]
```

### Usuwanie interfejsu sieciowego <a name="removing-a-private-interface" />
:::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ć.<br />
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 Neutrona.
Użyj poniższych komend:
```bash
neutron port-list
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+
| id                                   | name | mac_address       | fixed_ips                                                                                         |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+
| 12345678-abcd-ef01-2345-678910abcdef |      | fa:xx:xx:xx:xx:xx | {"subnet_id": "01234567-8901-abscdef12345678910abcd", "ip_address": "192.168.0.x"}                |
| 09876543-210a-bcde-f098-76543210abcd |      | fa:yy:yy:yy:yy:yy | {"subnet_id": "65432109-abcd-ef09-8765-43210abcdef1", "ip_address": "2001:41d0:xxx:xxxx::xxxx"}   |
|                                      |      |                   | {"subnet_id": "abcdef12-3456-7890-abcd-ef1234567890", "ip_address": "YY.YY.YY.YY"}                |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+
```
lub
```bash
openstack port list
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+
| 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'   |
|                                      |      |                   | ip_address='YY.YY.YY.YY', subnet_id='abcdef12-3456-7890-abcd-ef1234567890'                |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+
```
Po zidentyfikowaniu portu uruchom:
```bash
nova interface-detach <ID_instance> <port_id>
```
Przykład:
```bash
nova interface-detach 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx 12345678-abcd-ef01-2345-678910abcdef
```

## Sprawdź również

[Tworzenie kilku sieci VLAN w prywatnej sieci vRack](/pl/guides/bare-metal-cloud/dedicated-servers/creating-multiple-vlans-in-a-vrack.md)

W celu uzyskania szkoleń lub pomocy technicznej skontaktuj się ze swoim przedstawicielem handlowym lub [poproś o wycenę nasz zespół Professional Services](https://www.ovhcloud.com/pl/professional-services/).

Dołącz do [grona naszych użytkowników](https://community.ovhcloud.com/).
