Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SK-1968 - Customer/Internal Feedback - Update on network configurations for vrack on SD #7653

Merged
merged 26 commits into from
Mar 24, 2025
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
566fca8
guide and screenshot update
Mar 12, 2025
fb1a1ca
guide update
Mar 12, 2025
cb8c7cf
update file
Mar 13, 2025
fcf9146
update FR & EN files for configuring vrack on SD
Mar 18, 2025
6dcf4c4
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
dfb2f7a
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
e93a4c9
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
9670f13
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
1040770
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
2d8b30a
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
0fe9b35
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
26b732f
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
ed747d2
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
16436e3
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
17e9019
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
cf0e72d
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
5bd6028
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
2019b02
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
a76f15a
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
db3219b
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
44e44c4
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 19, 2025
e4a4571
minor fix
Mar 19, 2025
2775c24
translations
Mar 20, 2025
ee12d58
add translation banner
Mar 24, 2025
3772c86
DE proof
tcpdumpfbacke Mar 24, 2025
80e2294
Update pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_…
Jessica41 Mar 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
---
title: 'vRack auf Ihren Dedicated Servern konfigurieren'
excerpt: 'Erfahren Sie hier, wie Sie ein vRack auf zwei oder mehr Servern einrichten'
updated: 2024-10-17
updated: 2025-03-24
---

> [!primary]
> Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie im Zweifelsfall die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button "Beitragen" auf dieser Seite.
>

## Ziel

Das OVHcloud vRack (Virtual Rack) erlaubt es, mehrere Server (unabhängig von deren Anzahl und physischem Standort in unseren Rechenzentren) virtuell zusammenzufassen und diese über einen virtuellen Switch innerhalb eines privaten Netzwerks zu verbinden. Ihre Server können so privat und abgesichert über ein dediziertes VLAN untereinander kommunizieren.
@@ -60,9 +56,9 @@ Die nachfolgenden Konfigurationsdetails verwenden zu Beispielzwecken den IP-Adre
Sie können aber einen privaten IP-Bereich Ihrer Wahl und jede beliebige Adresse in diesem Bereich verwenden.
>

#### GNU/Linux Konfigurationen
#### Identifikation des vRack Interface <a name="vrack-interface"></a>

Die Namen der Netzwerkinterfaces Ihrer Server sind nicht immer die gleichen. Ersetzen Sie in den nachfolgenden Beispielen NETWORK_INTERFACE stets mit der korrekten Interface-Bezeichnung.
Die Namen der Netzwerkinterfaces Ihrer Server sind nicht immer gleich.

Der sicherste Weg, das richtige Interface für das vRack zu bestimmen, ist das Prüfen des Server-Tabs `Netzwerkinterfaces`{.action} im [OVHcloud Kundencenter](/links/manager). Notieren Sie sich aus der Tabelle am Seitenende die **MAC-Adresse** des Interfaces vom Typ **Privat**, die in dieser Ansicht auch als "Name" angezeigt wird.

@@ -74,30 +70,36 @@ Sobald Sie via SSH mit Ihrem Server verbunden sind, können Sie Ihre Netzwerkint
ip a
```

In der mit ```link ether``` beginnenden Zeile können Sie verifizieren, dass das Interface dem als **Privat** definierten im [OVHcloud Kundencenter](/links/manager) entspricht. Verwenden Sie also den zugehörigen Interfacenamen, um `NETWORK_INTERFACE` in den folgenden Konfigurationen zu ersetzen. (Beispielname: `eno2`)
In der mit ```link ether``` beginnenden Zeile können Sie verifizieren, dass das Interface dem als **Privat** definierten im [OVHcloud Kundencenter](/links/manager) entspricht. Verwenden Sie also den zugehörigen Interfacenamen, um `NETWORK_INTERFACE` in den folgenden Konfigurationen zu ersetzen. (Beispielname: `eth1`)

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

#### GNU/Linux Konfigurationen

##### **Debian 12**

Bearbeiten Sie mit einem beliebigen Texteditor die Netzwerkkonfigurationsdatei in `/etc/netplan/`. Hier heißt die Datei `50-cloud-init.yaml`:

```bash
editor /etc/netplan/50-cloud-init.yaml
sudo nano /etc/netplan/50-cloud-init.yaml
```

Fügen Sie die IP-Konfiguration zu den bereits vorhandenen Zeilen hinzu, unterhalb der Zeile `ethernets:`:
Fügen Sie die folgenden Zeilen nach der Zeile `version: 2` zur vorhandenen Konfiguration hinzu. Ersetzen Sie `NETWORK_INTERFACE` und `IP_ADDRESS/PREFIX` durch eigene Werte.

```yaml
ethernets:
NETWORK_INTERFACE:
dhcp4: no
dhcp4: false
addresses:
- 192.168.0.1/16
- IP_ADDRESS/PREFIX
```

**Beispiel**

![netplan config](images/netplan_configuration.png){.thumbnail}

> [!warning]
>
> Es ist wichtig, die Zeilenausrichtung jedes Elements in den `yaml`-Dateien wie im vorstehenden Beispiel dargestellt einzuhalten. Verwenden Sie nicht die Tabulationstaste, um den Abstand zu erzeugen. Nur die Leertaste ist notwendig.
@@ -108,7 +110,7 @@ Speichern Sie Ihre Änderungen der Konfigurationsdatei und schließen Sie den Ed
Verwenden Sie folgenden Befehl, um die Konfiguration anzuwenden:

```bash
netplan apply
sudo netplan apply
```

Wiederholen Sie diesen Vorgang für Ihre anderen Server und weisen Sie jedem Server eine noch ungenutzte IP-Adresse aus Ihrem privaten Bereich zu. Ihre Server können dann über das private Netzwerk untereinander kommunizieren.
@@ -121,21 +123,25 @@ Bearbeiten Sie mit einem beliebigen Texteditor die Netzwerkkonfigurationsdatei i
editor /etc/network/interfaces.d/50-cloud-init
```

Fügen Sie folgende Zeilen hinzu:
Fügen Sie der vorhandenen Konfiguration die folgenden Zeilen hinzu. Ersetzen Sie `NETWORK_INTERFACE`, `IP_ADDRESS` und `NETMASK` durch eigene Werte:

```console
auto NETWORK_INTERFACE
iface NETWORK_INTERFACE inet static
address 192.168.0.1
netmask 255.255.0.0
address IP_ADDRESS
netmask NETMASK
```

**Beispiel:**

![debian config](images/debian_configuration.png){.thumbnail}

Speichern Sie Ihre Änderungen der Konfigurationsdatei und schließen Sie den Editor.

Starten Sie den Netzwerkdienst neu, um die Konfiguration anzuwenden:

```bash
systemctl restart networking
sudo systemctl restart networking
```

Wiederholen Sie diesen Vorgang für Ihre anderen Server und weisen Sie jedem Server eine noch ungenutzte IP-Adresse aus Ihrem privaten Bereich zu. Ihre Server können dann über das private Netzwerk untereinander kommunizieren.
@@ -145,19 +151,23 @@ Wiederholen Sie diesen Vorgang für Ihre anderen Server und weisen Sie jedem Ser
Bearbeiten Sie mit einem beliebigen Texteditor die Netzwerkkonfigurationsdatei in `/etc/netplan/`. Hier heißt die Datei `50-cloud-init.yaml`:

```bash
editor /etc/netplan/50-cloud-init.yaml
sudo nano /etc/netplan/50-cloud-init.yaml
```

Fügen Sie die IP-Konfiguration zu den bereits vorhandenen Zeilen hinzu, unterhalb der Zeile `ethernets:`:
Fügen Sie die folgenden Zeilen nach der Zeile `version: 2` zur vorhandenen Konfiguration hinzu. Ersetzen Sie `NETWORK_INTERFACE` und `IP_ADDRESS/PREFIX` durch eigene Werte.

```yaml
ethernets:
NETWORK_INTERFACE:
dhcp4: no
dhcp4: false
addresses:
- 192.168.0.1/16
- IP_ADDRESS/PREFIX
```

**Beispiel:**

![netplan config](images/netplan_configuration.png){.thumbnail}

> [!warning]
>
> Es ist wichtig, die Zeilenausrichtung jedes Elements in den `yaml`-Dateien wie im vorstehenden Beispiel dargestellt einzuhalten. Verwenden Sie nicht die Tabulationstaste, um den Abstand zu erzeugen. Nur die Leertaste ist notwendig.
@@ -168,46 +178,144 @@ Speichern Sie Ihre Änderungen der Konfigurationsdatei und schließen Sie den Ed
Verwenden Sie folgenden Befehl, um die Konfiguration anzuwenden:

```bash
netplan apply
sudo netplan apply
```

Wiederholen Sie diesen Vorgang für Ihre anderen Server und weisen Sie jedem Server eine noch ungenutzte IP-Adresse aus Ihrem privaten Bereich zu. Ihre Server können dann über das private Netzwerk untereinander kommunizieren.

##### **CentOS**
##### **CentOS, AlmaLinux und RockyLinux**

Bearbeiten Sie mit einem beliebigen Texteditor die Netzwerkkonfigurationsdatei `/etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE`.
Nachdem Sie Ihr privates Netzwerkinterface identifiziert haben, erstellen Sie mit dem Texteditor Ihrer Wahl die folgende Netzwerkkonfigurationsdatei. Ersetzen Sie `NETWORK_INTERFACE` durch Ihren eigenen Wert.

```bash
editor /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE
sudo touch /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE
```

Fügen Sie diese Zeilen hinzu:
Fügen Sie diese Zeilen hinzu und ersetzen Sie `NETWORK_INTERFACE`, `IP_ADDRESS` und `NETMASK` durch Ihre eigenen Werte:

```console
DEVICE=NETWORK_INTERFACE
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.0.0
IPADDR=IP_ADDRESS
NETMASK=NETMASK
ONBOOT=yes
TYPE=Ethernet
```

**Beispiel:**

![centos config](images/centos_alma_configuration.png){.thumbnail}

Speichern Sie Ihre Änderungen der Konfigurationsdatei und schließen Sie den Editor.

Starten Sie den Netzwerkdienst neu, um die Änderungen anzuwenden:

```bash
systemctl restart networking
sudo systemctl restart networking
```

Verwenden Sie in **CentOS 8** diesen Befehl:
Verwenden Sie in **CentOS 8, AlmaLinux und RockyLinux** diesen Befehl:

```bash
systemctl restart NetworkManager.service
sudo systemctl restart NetworkManager.service
```

Wiederholen Sie diesen Vorgang für Ihre anderen Server und weisen Sie jedem Server eine noch ungenutzte IP-Adresse aus Ihrem privaten Bereich zu. Ihre Server können dann über das private Netzwerk untereinander kommunizieren.

##### Fedora

Sobald Sie den Namen Ihrer privaten Schnittstelle identifiziert haben (wie [hier](#vrack-interface) erklärt), führen Sie folgenden Befehl aus, um sicherzustellen, dass sie korrekt verbunden ist. In unserem Beispiel heißt das Interface `eno2`:

```bash
$ nmcli device status

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

Wenn der Zustand von `DEVICE` in der Zeile `STATE` als `disconnected` erscheint, muss das Interface vor der Konfiguration der IP erst verbunden werden.

Beim Hinzufügen einer **ethernet**-Verbindung müssen wir ein Konfigurationsprofil erstellen, das wir dann einem Interface zuweisen.

Führen Sie den folgenden Befehl aus und ersetzen Sie `INTERFACE_NAME` und `CONNECTION_NAME` durch eigene Werte.

In unserem Beispiel haben wir dem Konfigurationsprofil den Namen `private-interface` gegeben.

```bash
nmcli connection add type ethernet con-name CONNECTION_NAME ifname INTERFACE_NAME
```

**Beispiel:**

```bash
nmcli connection add type ethernet con-name private-interface ifname eno2
```

- Stellen Sie sicher, dass das Interface ordnungsgemäß verbunden wurde:

```bash
$ nmcli device status

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

Danach wird im Ordner `/etc/NetworkManager/system-connections` eine neue Konfigurationsdatei mit dem Namen *xxxxxxxx.nmconnection* erstellt.

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

Sie können diese Datei dann mit `nmcli` bearbeiten und `IP_ADDRESS`, `PREFIX` und `CONNECTION_NAME` durch eigene Werte ersetzen.

- Fügen Sie Ihre IP hinzu:

```bash
nmcli connection modify CONNECTION_NAME IPv4.address IP_ADDRESS/PREFIX
```

**Beispiel:**

```bash
nmcli connection modify private-interface IPv4.address 192.168.0.1/16
```

- Ändern Sie die Konfiguration von **auto** in **manual**:

```bash
sudo nmcli connection modify CONNECTION_NAME IPv4.method manual
```

**Beispiel:**

```bash
sudo nmcli connection modify private-interface IPv4.method manual
```

- Persistente Konfiguration:

```bash
sudo nmcli con mod CONNECTION_NAME connection.autoconnect true
```

**Beispiel:**

```bash
sudo nmcli con mod private-interface connection.autoconnect true
```

- Starten Sie den Netzwerkdienst mit folgendem Befehl neu:

```bash
sudo systemctl restart NetworkManager
```

#### Windows-Konfiguration

Die folgenden Konfigurationen verwenden beispielhaft den IP-Adressbereich `192.168.0.0/16` (**Subnetzmaske**: `255.255.0.0`).
@@ -250,4 +358,4 @@ Wiederholen Sie diesen Vorgang für Ihre anderen Server und weisen Sie jedem Ser

[Mehrere VLANs im vRack erstellen](/pages/bare_metal_cloud/dedicated_servers/creating-multiple-vlans-in-a-vrack)

Treten Sie unserer [User Community](/links/community) bei.
Treten Sie unserer [User Community](/links/community) bei.
Loading