Konfiguracja kilku serwerów dedykowanych w sieci vRack

Bazy wiedzy

Konfiguracja kilku serwerów dedykowanych w sieci vRack


Icons/System/eye-open Created with Sketch. 3963 wyśw. 20.02.2026 Cloud / Serwer dedykowany (bare metal)
Informacje o tłumaczeniu

Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk “Zgłoś propozycję modyfikacji” na tej stronie.

Wprowadzenie

vRack (wirtualna szafa) OVHcloud pozwala na wirtualne zebranie kilku serwerów (bez względu na ich liczbę i ich fizyczną lokalizację w naszych centrach danych) i na ich podłączenie do wirtualnego switcha w ramach tej samej prywatnej sieci. Dzięki temu Twoje serwery mogą komunikować się między sobą w ramach prywatnej i zabezpieczonej sieci VLAN.

Dowiedz się, jak skonfigurować vRack na kilku serwerach dedykowanych.

Wymagania początkowe

Funkcja ta może być niedostępna lub ograniczona na serwerach dedykowanych Eco.

Aby uzyskać więcej informacji, zapoznaj się z naszym porównaniem.

W praktyce

Etap 1: zamów vRack

Zaloguj się do Panelu klienta OVHcloud i kliknij przycisk Dodaj usługę (ikonka koszyka) w lewym menu. Użyj filtra na górze strony lub przewiń w dół, aby znaleźć usługę vRack.

Zamów usługę vrack

Kliknij na zakładkę vRack, aby zostać przekierowanym na stronę, na której możesz zatwierdzić zamówienie. Aktywacja usługi vRack na Twoim koncie zajmie kilka minut.

Etap 2: dodaj serwery do usługi vRack

Po aktywacji usługi vRack na Twoim koncie kliknij Network w menu po lewej stronie ekranu, a następnie Prywatna sieć vRack.

Wybierz z listy usługę vRack, aby wyświetlić listę usług, które chcesz zamówić. Kliknij każdy z serwerów, które chcesz dodać do sieci vRack, następnie kliknij przycisk Dodaj.

Wybór szafy vRack

Etap 3: konfiguracja interfejsów sieciowych

Kolejne etapy obejmują konfigurację najpopularniejszych ostatnio używanych dystrybucji/systemów operacyjnych. Pierwszy etap polega zawsze na logowaniu się do serwera przez SSH lub przez sesję RDP (dla systemu Windows). Poniższe przykłady zakładają, że jesteś zalogowany jako użytkownik z dużymi uprawnieniami (Administrator/sudo).

Jeśli chodzi o poszczególne dystrybucje, należy pamiętać, że procedura konfiguracji interfejsu sieciowego oraz nazwy plików mogą ulec zmianie. Jeśli masz trudności, zalecamy zapoznanie się z podręcznikami i bazami wiedzy odpowiednich wersji systemu operacyjnego.

Na przykład poniższe szczegóły konfiguracji będą miały adres IP 192.168.0.0/16 (Maska podsieci: 255.255.0.0).

Możesz korzystać z dowolnego zakresu prywatnych adresów IP i dowolnych adresów w tym zakresie.

Identyfikacja interfejsu vRack

Nazwy interfejsów sieciowych serwerów nie zawsze są takie same.

Najlepszym sposobem, aby sprawdzić poprawny interfejs dla usługi vRack jest sprawdzenie karty Interfejsy sieciowe Twojego serwera w Twoim Panelu klienta OVHcloud. W dolnej tabeli kliknij adres MAC, który jest również Nazwa interfejsu Prywatnego.

Interface vRack

Po zalogowaniu się do serwera przez SSH możesz wyświetlić Twoje interfejsy sieciowe za pomocą polecenia:

ip a

W wierszu, który rozpoczyna się od link ether, możesz sprawdzić, czy interfejs ten odpowiada interfejsowi prywatnemu podanemu w Panelu klienta OVHcloud. Użyj tej nazwy interfejsu, aby zastąpić NETWORK_INTERFACE w poniższych konfiguracjach (na przykład: eno2).

link ether f0:00:00:ef:0e:f0

Na potrzeby tego przykładu użyjemy zakresu adresów IP 192.168.0.0/16 (Maska podsieci: 255.255.0.0).

Konfiguracja GNU/Linux

W edytorze tekstu otwórz plik konfiguracyjny sieci znajdujący się w /etc/network/interfaces.d, aby go zmienić. Tutaj plik nazywa się 50-cloud-init.

sudo nano /etc/network/interfaces.d/50-cloud-init

Dodaj następujące wiersze do istniejącej konfiguracji, zmień NETWORK_INTERFACE, IP_ADDRESS oraz NETMASK na własne wartości:

auto NETWORK_INTERFACE
iface NETWORK_INTERFACE inet static
   address IP_ADDRESS
   netmask NETMASK

Przykład:

debian config

Zapisz zmiany w pliku konfiguracyjnym i zamknij edytor.

Zrestartuj usługę sieciową, aby zastosować konfigurację:

sudo systemctl restart networking

Powtórz tę procedurę dla innych serwerów i przypisz każdemu z nich nieużywany adres IP z Twojego zakresu prywatnego. Twoje serwery będą mogły komunikować się między sobą w sieci prywatnej.

Aby edytować plik, otwórz plik konfiguracyjny sieci w katalogu /etc/netplan/ przy użyciu wybranego edytora tekstu. Plik nosi nazwę 50-cloud-init.yaml.

sudo nano /etc/netplan/50-cloud-init.yaml

Dodaj następujące linie do istniejącej konfiguracji po linii version: 2. Zastąp NETWORK_INTERFACE oraz IP_ADDRESS/PREFIX własnymi wartościami.

   ethernets:
       NETWORK_INTERFACE:
           dhcp4: false
           addresses:
             - IP_ADDRESS/PREFIX

Przykład:

netplan config

Ważne jest, aby zachować wyrównanie każdego elementu w plikach yaml jak pokazano w powyższym przykładzie. Nie używaj przycisku tabulacji do tworzenia odstępów. Należy używać tylko klawisza spacji.

Zapisz zmiany w pliku konfiguracyjnym i zamknij edytor.

Zastosuj konfigurację:

sudo netplan apply

Powtórz tę procedurę dla innych serwerów i przypisz każdemu z nich nieużywany adres IP z Twojego zakresu prywatnego. Twoje serwery będą mogły komunikować się między sobą w sieci prywatnej.

Po zidentyfikowaniu interfejsu sieci prywatnej użyj następującego polecenia, aby utworzyć plik konfiguracyjny sieci.

Zastąp NETWORK_INTERFACE swoją własną wartością.

sudo touch /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE

Na przykład, jeśli interfejs prywatny ma nazwę eth1, mamy następujący rezultat:

sudo touch /etc/sysconfig/network-scripts/ifcfg-eth1

Następnie użyj wybranego edytora tekstu, aby edytować ten plik.

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth1

Dodaj następujące wiersze, zamieniając NETWORK_INTERFACE, IP_ADDRESS oraz NETMASK na własne wartości:

DEVICE=NETWORK_INTERFACE
BOOTPROTO=static
IPADDR=IP_ADDRESS
NETMASK=NETMASK
ONBOOT=yes
TYPE=Ethernet

Przykład:

centos config

Zapisz zmiany w pliku konfiguracyjnym i zamknij edytor.

Zrestartuj usługę sieciową, aby wprowadzić zmiany:

sudo systemctl restart NetworkManager.service

Powtórz tę procedurę dla innych serwerów i przypisz każdemu z nich nieużywany adres IP z Twojego zakresu prywatnego. Twoje serwery będą mogły komunikować się między sobą w sieci prywatnej.

Po określeniu nazwy interfejsu prywatnego (zgodnie z wyjaśnieniami tutaj), wprowadź następujące polecenie, aby upewnić się, że interfejs jest poprawnie podłączony. W naszym przykładzie nasz interfejs nosi nazwę eno2:

$ nmcli device status

DEVICE           TYPE      STATE                   CONNECTION
eno1             ethernet  connected               cloud-init eno1
lo               loopback  connected (externally)  lo
eno2             ethernet  disconnected            --

Jeśli STATE dla DEVICE wyświetla się jako disconnected, należy podłączyć go przed skonfigurowaniem IP.

Podczas dodawania połączenia ethernet musimy utworzyć profil konfiguracji, który następnie przypiszemy do urządzenia.

Wprowadź następującą komendę, zastępując polecenia INTERFACE_NAME oraz CONNECTION_NAME Twoimi wartościami.

W naszym przykładzie nazwaliśmy nasz profil konfiguracji private-interface.

nmcli connection add type ethernet con-name CONNECTION_NAME ifname INTERFACE_NAME

Przykład:

nmcli connection add type ethernet con-name private-interface ifname eno2
  • Upewnij się, że interfejs został prawidłowo podłączony:
$ nmcli device status

DEVICE           TYPE      STATE                   CONNECTION
eno1             ethernet  connected               cloud-init eno1
eno2             ethernet  connected               private-interface
lo               loopback  connected (externally)  lo              

W wyniku tej operacji nowy plik konfiguracyjny o nazwie xxxxxxxxxx.nmconnection zostanie utworzony w folderze /etc/NetworkManager/system-connections.

[user@server ~]$ cd /etc/NetworkManager/system-connections
[user@server system-connections]$ ls
cloud-init-eno1.nmconnection  private-interface.nmconnection

Możesz edytować ten plik za pomocą managera nmcli, zastępując IP_ADDRESS, PREFIX oraz CONNECTION_NAME własnymi wartościami.

  • Dodaj IP:
nmcli connection modify CONNECTION_NAME IPv4.address IP_ADDRESS/PREFIX

Przykład:

nmcli connection modify private-interface IPv4.address 192.168.0.1/16
  • Zmień konfigurację z auto na manual:
sudo nmcli connection modify CONNECTION_NAME IPv4.method manual

Przykład:

sudo nmcli connection modify private-interface IPv4.method manual
  • Utrwal konfigurację:
sudo nmcli con mod CONNECTION_NAME connection.autoconnect true

Przykład:

sudo nmcli con mod private-interface connection.autoconnect true
  • Zrestartuj sieć za pomocą polecenia:
sudo systemctl restart NetworkManager

Konfiguracja Windows

Na przykład następujące konfiguracje będą korzystać z zakresu adresów IP 192.168.0.0/16 (maska podsieci: 255.255.0.0).

Zaloguj się do serwera Windows przez zdalny pulpit i przejdź do Panel sterowania.

Windows Control Panel

Kliknij Sieć i Internet.

Sieć i Internet

Otwórz Centrum sieci i udostępniania.

Network and Sharing Center

Kliknij Zmień ustawienia karty sieciowej.

Change Adapter Settings

Kliknij prawym przyciskiem myszy na dodatkowym interfejsie sieciowym, a następnie kliknij Właściwości.

W naszym przykładzie Ethernet 2 to interfejs używany w sieci vRack. Możliwe jest jednak, że karta sieciowa vRack używa innego interfejsu. Korzystaj z interfejsu, który nie posiada głównego adresu IP serwera lub który używa przypisanego do siebie adresu IP.

Windows Properties

Kliknij dwukrotnie Internet Protocol Version 4 (TCP/IPv4).

Internet Protocol Version 4

Kliknij Uźyj następującego adresu IP. W odpowiednim polu wpisz dowolny Adres IP z Twojego zakresu prywatnego oraz odpowiednią Maska podsieci (255.255.0.0 w tym przykładzie).

Użyj następującego adresu IP

Kliknij OK, aby zapisać zmiany, po czym zrestartuj serwer, aby je zastosować.

Powtórz tę procedurę dla innych serwerów i przypisz każdemu z nich nieużywany adres IP z Twojego zakresu prywatnego. Twoje serwery będą mogły komunikować się między sobą w sieci prywatnej.

Sprawdź również

Tworzenie kilku sieci VLAN w prywatnej sieci vRack

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

Powiązane artykuły