Skip to content

Commit 33aab3e

Browse files
authored
Merge pull request #7653 from ovh/jf-network-fix
SK-1968 - Customer/Internal Feedback - Update on network configurations for vrack on SD
2 parents ab7e025 + 80e2294 commit 33aab3e

19 files changed

+2241
-456
lines changed

pages/bare_metal_cloud/dedicated_servers/vrack_configuring_on_dedicated_server/guide.de-de.md

Lines changed: 140 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
---
22
title: 'vRack auf Ihren Dedicated Servern konfigurieren'
33
excerpt: 'Erfahren Sie hier, wie Sie ein vRack auf zwei oder mehr Servern einrichten'
4-
updated: 2024-10-17
4+
updated: 2025-03-24
55
---
66

7-
> [!primary]
8-
> 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.
9-
>
10-
117
## Ziel
128

139
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
6056
Sie können aber einen privaten IP-Bereich Ihrer Wahl und jede beliebige Adresse in diesem Bereich verwenden.
6157
>
6258
63-
#### GNU/Linux Konfigurationen
59+
#### Identifikation des vRack Interface <a name="vrack-interface"></a>
6460

65-
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.
61+
Die Namen der Netzwerkinterfaces Ihrer Server sind nicht immer gleich.
6662

6763
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.
6864

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

77-
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`)
73+
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`)
7874

7975
```console
8076
link ether f0:00:00:ef:0e:f0
8177
```
8278

79+
#### GNU/Linux Konfigurationen
80+
8381
##### **Debian 12**
8482

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

8785
```bash
88-
editor /etc/netplan/50-cloud-init.yaml
86+
sudo nano /etc/netplan/50-cloud-init.yaml
8987
```
9088

91-
Fügen Sie die IP-Konfiguration zu den bereits vorhandenen Zeilen hinzu, unterhalb der Zeile `ethernets:`:
89+
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.
9290

9391
```yaml
9492
ethernets:
9593
NETWORK_INTERFACE:
96-
dhcp4: no
94+
dhcp4: false
9795
addresses:
98-
- 192.168.0.1/16
96+
- IP_ADDRESS/PREFIX
9997
```
10098
99+
**Beispiel**
100+
101+
![netplan config](images/netplan_configuration.png){.thumbnail}
102+
101103
> [!warning]
102104
>
103105
> 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
108110
Verwenden Sie folgenden Befehl, um die Konfiguration anzuwenden:
109111

110112
```bash
111-
netplan apply
113+
sudo netplan apply
112114
```
113115

114116
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
121123
editor /etc/network/interfaces.d/50-cloud-init
122124
```
123125

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

126128
```console
127129
auto NETWORK_INTERFACE
128130
iface NETWORK_INTERFACE inet static
129-
address 192.168.0.1
130-
netmask 255.255.0.0
131+
address IP_ADDRESS
132+
netmask NETMASK
131133
```
132134

135+
**Beispiel:**
136+
137+
![debian config](images/debian_configuration.png){.thumbnail}
138+
133139
Speichern Sie Ihre Änderungen der Konfigurationsdatei und schließen Sie den Editor.
134140

135141
Starten Sie den Netzwerkdienst neu, um die Konfiguration anzuwenden:
136142

137143
```bash
138-
systemctl restart networking
144+
sudo systemctl restart networking
139145
```
140146

141147
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
145151
Bearbeiten Sie mit einem beliebigen Texteditor die Netzwerkkonfigurationsdatei in `/etc/netplan/`. Hier heißt die Datei `50-cloud-init.yaml`:
146152

147153
```bash
148-
editor /etc/netplan/50-cloud-init.yaml
154+
sudo nano /etc/netplan/50-cloud-init.yaml
149155
```
150156

151-
Fügen Sie die IP-Konfiguration zu den bereits vorhandenen Zeilen hinzu, unterhalb der Zeile `ethernets:`:
157+
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.
152158

153159
```yaml
154160
ethernets:
155161
NETWORK_INTERFACE:
156-
dhcp4: no
162+
dhcp4: false
157163
addresses:
158-
- 192.168.0.1/16
164+
- IP_ADDRESS/PREFIX
159165
```
160166

167+
**Beispiel:**
168+
169+
![netplan config](images/netplan_configuration.png){.thumbnail}
170+
161171
> [!warning]
162172
>
163173
> 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
168178
Verwenden Sie folgenden Befehl, um die Konfiguration anzuwenden:
169179

170180
```bash
171-
netplan apply
181+
sudo netplan apply
172182
```
173183

174184
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.
175185

176-
##### **CentOS**
186+
##### **CentOS, AlmaLinux und RockyLinux**
177187

178-
Bearbeiten Sie mit einem beliebigen Texteditor die Netzwerkkonfigurationsdatei `/etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE`.
188+
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.
179189

180190
```bash
181-
editor /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE
191+
sudo touch /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE
182192
```
183193

184-
Fügen Sie diese Zeilen hinzu:
194+
Fügen Sie diese Zeilen hinzu und ersetzen Sie `NETWORK_INTERFACE`, `IP_ADDRESS` und `NETMASK` durch Ihre eigenen Werte:
185195

186196
```console
187197
DEVICE=NETWORK_INTERFACE
188198
BOOTPROTO=static
189-
IPADDR=192.168.0.1
190-
NETMASK=255.255.0.0
199+
IPADDR=IP_ADDRESS
200+
NETMASK=NETMASK
191201
ONBOOT=yes
192202
TYPE=Ethernet
193203
```
194204

205+
**Beispiel:**
206+
207+
![centos config](images/centos_alma_configuration.png){.thumbnail}
208+
195209
Speichern Sie Ihre Änderungen der Konfigurationsdatei und schließen Sie den Editor.
196210

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

199213
```bash
200-
systemctl restart networking
214+
sudo systemctl restart networking
201215
```
202216

203-
Verwenden Sie in **CentOS 8** diesen Befehl:
217+
Verwenden Sie in **CentOS 8, AlmaLinux und RockyLinux** diesen Befehl:
204218

205219
```bash
206-
systemctl restart NetworkManager.service
220+
sudo systemctl restart NetworkManager.service
207221
```
208222

209223
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.
210224

225+
##### Fedora
226+
227+
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`:
228+
229+
```bash
230+
$ nmcli device status
231+
232+
DEVICE TYPE STATE CONNECTION
233+
eno1 ethernet connected cloud-init eno1
234+
lo loopback connected (externally) lo
235+
eno2 ethernet disconnected --
236+
```
237+
238+
Wenn der Zustand von `DEVICE` in der Zeile `STATE` als `disconnected` erscheint, muss das Interface vor der Konfiguration der IP erst verbunden werden.
239+
240+
Beim Hinzufügen einer **ethernet**-Verbindung müssen wir ein Konfigurationsprofil erstellen, das wir dann einem Interface zuweisen.
241+
242+
Führen Sie den folgenden Befehl aus und ersetzen Sie `INTERFACE_NAME` und `CONNECTION_NAME` durch eigene Werte.
243+
244+
In unserem Beispiel haben wir dem Konfigurationsprofil den Namen `private-interface` gegeben.
245+
246+
```bash
247+
nmcli connection add type ethernet con-name CONNECTION_NAME ifname INTERFACE_NAME
248+
```
249+
250+
**Beispiel:**
251+
252+
```bash
253+
nmcli connection add type ethernet con-name private-interface ifname eno2
254+
```
255+
256+
- Stellen Sie sicher, dass das Interface ordnungsgemäß verbunden wurde:
257+
258+
```bash
259+
$ nmcli device status
260+
261+
DEVICE TYPE STATE CONNECTION
262+
eno1 ethernet connected cloud-init eno1
263+
eno2 ethernet connected private-interface
264+
lo loopback connected (externally) lo
265+
```
266+
267+
Danach wird im Ordner `/etc/NetworkManager/system-connections` eine neue Konfigurationsdatei mit dem Namen *xxxxxxxx.nmconnection* erstellt.
268+
269+
```bash
270+
[user@server ~]$ cd /etc/NetworkManager/system-connections
271+
[user@server system-connections]$ ls
272+
cloud-init-eno1.nmconnection private-interface.nmconnection
273+
```
274+
275+
Sie können diese Datei dann mit `nmcli` bearbeiten und `IP_ADDRESS`, `PREFIX` und `CONNECTION_NAME` durch eigene Werte ersetzen.
276+
277+
- Fügen Sie Ihre IP hinzu:
278+
279+
```bash
280+
nmcli connection modify CONNECTION_NAME IPv4.address IP_ADDRESS/PREFIX
281+
```
282+
283+
**Beispiel:**
284+
285+
```bash
286+
nmcli connection modify private-interface IPv4.address 192.168.0.1/16
287+
```
288+
289+
- Ändern Sie die Konfiguration von **auto** in **manual**:
290+
291+
```bash
292+
sudo nmcli connection modify CONNECTION_NAME IPv4.method manual
293+
```
294+
295+
**Beispiel:**
296+
297+
```bash
298+
sudo nmcli connection modify private-interface IPv4.method manual
299+
```
300+
301+
- Persistente Konfiguration:
302+
303+
```bash
304+
sudo nmcli con mod CONNECTION_NAME connection.autoconnect true
305+
```
306+
307+
**Beispiel:**
308+
309+
```bash
310+
sudo nmcli con mod private-interface connection.autoconnect true
311+
```
312+
313+
- Starten Sie den Netzwerkdienst mit folgendem Befehl neu:
314+
315+
```bash
316+
sudo systemctl restart NetworkManager
317+
```
318+
211319
#### Windows-Konfiguration
212320

213321
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
250358

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

253-
Treten Sie unserer [User Community](/links/community) bei.
361+
Treten Sie unserer [User Community](/links/community) bei.

0 commit comments

Comments
 (0)