In dieser Anleitung erfahren Sie, wie Sie während der Neuinstallation von Debian 13 über netboot.xyz auf einem Dedicated Server oder einem Bare Metal Server ein Software-RAID 1 und zusätzlich ein Software-RAID 6 einrichten. In diesem Beispiel nutzen wir die ersten beiden SSDs für ein ausfallsicheres System-RAID 1. Anschließend erklären wir, wie Sie ein RAID 6 für die verbleibenden vier Festplatten einrichten.

RAID 6 benötigt mindestens 4 Festplatten. Es verwendet Block-Level Striping mit doppelter Parität. Der große Vorteil gegenüber RAID 5 ist die erhöhte Ausfallsicherheit: Das System bleibt selbst dann betriebsbereit, wenn zwei Festplatten gleichzeitig ausfallen. 

Die Kapazität wird wie folgt berechnet: (Anzahl der Datenspeicher - 2) x Kapazität

Vorsicht

  • Die Erstellung eines Software-RAID 6 setzt sehr gute Kenntnisse der Serveradministration mit Linux voraus. Halten Sie die beschriebene Reihenfolge der Schritte exakt ein. Andernfalls droht Datenverlust!
  • Bei diesem Vorgang werden alle vorhandenen Daten auf den Ziel-Festplatten gelöscht.

Hinweis

Die Erstellung und Konfiguration des Software-RAID 6 ist nicht im Supportumfang enthalten. Eine Übersicht über die enthaltenen Leistungen finden Sie auf der folgenden Seite: Allgemeine Informationen über den Supportumfang für Serverprodukte

Voraussetzungen

Ein Dedicated Server oder ein Bare Metal Server mit 2 SSDs und mindestens 4 ungenutzte Festplatten gleicher Größe.

  • Sie haben sich die Größe der SSDs und der Festplatten notiert.
  • Auf den Festplatten befinden sich keine Partitionen.

Betriebssystem über netboot.xyz installieren

  • Melden Sie sich in Ihrem IONOS Konto an.
  • Klicken Sie in der Titelleiste auf Menü > Server & Cloud.
    Optional: Wählen Sie den gewünschten Server & Cloud-Vertrag aus.

  • Klicken Sie im Cloud Panel im Bereich Infrastruktur > Server auf den gewünschten Server.
  • Klicken Sie auf die Schaltfläche Konsole. Um eine Verbindung mit der VNC-Konsole herzustellen, wählen Sie VNC-Konsole aus. Anschließend öffnet sich die VNC-Konsole in einem neuen Tab und die Verbindung zum Server wird hergestellt. Dies kann etwas dauern.
  • Wählen Sie die Option Continue with Self Installation Here. Das Menü wird geladen.
  • Wählen Sie im Bereich Distributions die Installationsmethode GNU/Linux aus.
  • Wählen Sie die Linux-Distribution Debian aus.
  • Wählen Sie die Version Debian 13 (trixie) aus.
  • Wählen Sie die Option Graphical Based Install aus. Das Fenster Configure the keyboard öffnet sich.
  • Wählen Sie die Schaltfläche Continue aus. Die Meldung Please enter the hostname for this system wird angezeigt.
  • Geben Sie den Hostnamen für das Betriebssystem ein und drücken Sie die Enter-Taste. Das Fenster Configure the network mit dem Feld Domain name: wird angezeigt.
  • Optional: Geben Sie die Domain ein, falls Sie bereits einen A-Record oder einen AAAA-Record erstellt haben, der auf die IP-Adresse des Servers zeigt. Andernfalls lassen Sie das Feld leer.
  • Wählen Sie die Schaltfläche Continue aus. Das Fenster Choose a mirror of the Debian archive wird angezeigt.
  • Wählen Sie ein Land aus und drücken Sie die Schaltfläche Continue. Das Fenster Choose a mirror of the Debian archive mit der Übersicht Debian archive mirror wird angezeigt.
  • Wählen Sie eine Quelle und drücken Sie auf die Schaltfläche Continue. Das Fenster Choose a mirror of the Debian archive mit dem Feld HTTP proxy information (blank for none) wird angezeigt.
  • Wählen Sie die Schaltfläche Continue aus. Das Fenster Set up users and passwords wird angezeigt.
  • Geben Sie im Feld Root password das gewünschte Root-Passwort ein. Wiederholen Sie es im Feld Re-enter password to verify und wählen Sie die Schaltfläche Continue aus. Das Fenster Set up users and passwords wird angezeigt.
  • Geben Sie im Feld Full name of the new user den vollständigen Namen des neuen Benutzers ein und drücken Sie die Enter-Taste. Das Fenster Set up users and passwords wird angezeigt.
  • Geben Sie den gewünschten Benutzernamen im Feld Username for your account ein und drücken Sie die Enter-Taste.
  • Geben Sie im Feld Choose a password for the new user das gewünschte Passwort ein. Wiederholen Sie es im Feld Re-enter password to verify und wählen Sie die Schaltfläche Continue aus. Das Fenster Configure the clock wird angezeigt.
  • Wählen Sie die gewünschte Zeitzone aus und drücken Sie die Enter-Taste. Die Option Partitioning method im Fenster Partition disks wird angezeigt.
  • Wählen Sie Manual aus und drücken Sie die Enter-Taste. Das Fenster Partition Disks wird angezeigt. In diesem Fenster wird die Übersicht über die aktuell konfigurierten Geräte, Partitionen und Mount Points angezeigt.

EFI-Partition auf der ersten und der zweiten SSD anlegen

  • Wählen Sie in der Übersicht über die Geräte und Partitionen unterhalb des Eintrags für Ihre erste SSD (z. B. SCSI1 (0,0,0) (sda)) den freien Bereich (Free Space) aus und drücken Sie die Enter-Taste. Das Fenster mit der Option How to use this free space wird angezeigt.
  • Wählen Sie Create a new partition aus. Das Fenster Partition disks mit dem Feld New partition size wird angezeigt.
  • Geben Sie im Feld New partition size als Größe 1 GB an und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Option Location for the new partition wird angezeigt.
  • Wählen Sie Beginning aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit den Partitionierungseinstellungen wird angezeigt.
  • Wählen Sie Use as aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit dem Menü How to use this partition wird angezeigt.
  • Wählen Sie den Eintrag EFI System Partition und drücken Sie die Enter-Taste. Das Fenster Partition disks mit den Partitionseinstellungen wird angezeigt.
  • Wählen Sie Done setting up the partition aus und drücken Sie die Enter-Taste. Die Übersicht über die aktuell konfigurierten Geräte, Partitionen und Mount Points wird angezeigt.
  • Wählen Sie in dieser Übersicht unterhalb des Eintrags für Ihre zweite SSD (z. B. SCSI2 (0,0,0) (sdb)) den freien Bereich (Free Space) aus und drücken Sie die Enter-Taste. Das Fenster mit der Option How to use this free space wird angezeigt.
  • Wiederholen Sie die Schritte 2 - 7 für die zweite SSD. Auch auf der zweiten SSD muss eine 1-GB-EFI-Partition angelegt werden.

RAID 1 für das Betriebssystem erstellen (SSD 1 & 2)

  • Wählen Sie in der Übersicht über die Geräte und Partitionen unterhalb des Eintrags für Ihre erste SSD (z. B. SCSI1 (0,0,0) (sda)) den freien Bereich (Free Space) aus und drücken Sie die Enter-Taste. Achten Sie hierbei darauf, dass die Größe des freien Speicherplatzes fast der Größe Ihrer SSD entspricht. Das Fenster mit der Option How to use this free space wird angezeigt.
  • Wählen Sie Create a new partition aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit dem Feld New partition size wird angezeigt.
  • Geben Sie im Feld New partition size die maximale Größe an und drücken Sie die Enter-Taste. Das Fenster Partition disks mit den Partitionseinstellungen wird angezeigt.
  • Wählen Sie Use as: aus und drücken Sie die Enter-Taste.  Das Fenster Partition disks mit der Übersicht How to use this partition öffnet sich.
  • Wählen Sie Physical volume for RAID und drücken Sie die Enter-Taste.  Das Fenster Partition disks mit den Partitionseinstellungen wird angezeigt.
  • Wählen Sie Done setting up the partition aus. Die Übersicht über die aktuell konfigurierten Geräte, Partitionen und Mount Points wird angezeigt.
  • Wählen Sie in der Übersicht über die Geräte und Partitionen unterhalb des Eintrags für Ihre zweite SSD (z. B. SCSI2 (0,0,0) (sdb)) den freien Bereich (Free Space) aus und drücken Sie die Enter-Taste. Achten Sie hierbei darauf, dass die Größe des freien Speicherplatzes fast der Größe Ihrer SSD entspricht. Das Fenster Partition disks mit der Option How to use this free space wird angezeigt.
  • Wiederholen Sie die Schritte 2 - 6 für die zweite SSD, um auch dort ein physical volume for RAID zu erstellen.

Achtung

Auch auf der zweiten SSD muss eine 1-GB-EFI- und eine RAID-Partition angelegt werden, damit das System redundant bootfähig ist.

  • Wählen Sie in der Übersicht über die Partitionen Configure software RAID aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der folgenden Meldung wird angezeigt: Write the changes to the storage devices and configure RAID?
  • Wählen Sie Yes aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Übersicht Software RAID configuration actions wird angezeigt.
  • Wählen Sie unter Software RAID configuration actions die Option Create MD device und drücken Sie die Enter-Taste.
  • Wählen Sie als RAID-Typ RAID1 aus und drücken Sie die Enter-Taste.
  • Geben Sie im Feld Number of active devices for the RAID1 array die Anzahl der Geräte für das RAID 1 an. In diesem Fall sind es 2 Geräte. Drücken Sie die Enter-Taste.
  • Geben Sie im Feld Number of spare devices for the RAID1 array 0 ein und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Übersicht Active devices for the RAID1 array wird angezeigt.
  • Wählen Sie unter Active devices for the RAID1 array die beiden Partitionen auf Ihren SSDs (z. B. sda2 und sdb2) mit der Leertaste aus und drücken Sie auf die Schaltfläche Continue. Das Fenster Partition disks mit der Übersicht Software RAID configuration actions wird angezeigt.

Achtung

Die EFI-Partitionen (sda1/sdb1) werden hier nicht ausgewählt!

  • Wählen Sie im Fenster mit der Übersicht Software RAID configuration actions die Option Finish aus und drücken Sie die Enter-Taste. Die Übersicht über die Partitionen wird angezeigt.

Root-Dateisystem definieren

  • Gehen Sie in der Übersicht über die Partitionen zu dem Punkt, der Ihr RAID1 (die beiden SSDs) repräsentiert. Dieser wird in der Regel als RAID1 device #0 oder ähnlich gelistet.
  • Wählen Sie direkt unter diesem RAID-Gerät den Eintrag aus und drücken Sie die Enter-Taste. Der Eintrag ist eingerückt und es steht die Bezeichnung #1 sowie die Größe des RAIDs daneben.
  • Wählen Sie Use as: aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Übersicht How to use this partition öffnet sich.
  • Wählen Sie unter How to use this partition ein Dateisystem aus, z. B. XFS journaling file system und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Übersicht How to use this partition öffnet sich.
  • Wählen Sie den Menüpunkt Mount point: aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit dem Menü Mount point for this partition wird angezeigt.
  • Wählen Sie unter Mount point for this partition: das Root-Verzeichnis / aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit den Partitionseinstellungen wird angezeigt.
  • Wählen Sie Done setting up the partition aus. Die Übersicht über die Partitionen öffnet sich.

RAID 6 für den Datenspeicher erstellen

  • Wählen Sie nacheinander jede der 4 (oder mehr) Festplatten aus. Das Fenster Partition disks mit der Option How to use this free space wird angezeigt.
  • Wählen Sie Create a new partition aus. Das Fenster Partition disks mit dem Feld New partition size wird angezeigt.
  • Geben Sie die maximale Größe an und drücken Sie die Enter-Taste. Das Fenster Partition disks mit den Partitionseinstellungen wird angezeigt.
  • Wählen Sie Use as: aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Übersicht How to use this partition öffnet sich.
  • Wählen Sie Physical volume for RAID. Das Fenster Partition disks mit der Übersicht How to use this partition öffnet sich.
  • Wählen Sie Done setting up the partition aus. Die Übersicht über die Partitionen öffnet sich.
  • Wählen Sie in der Übersicht über die Partitionen die Option Configure software RAID aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der folgenden Meldung wird angezeigt: Write the changes to the storage devices and configure RAID?
  • Wählen Sie Yes aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Übersicht Software RAID configuration actions wird angezeigt.
  • Wählen Sie unter Software RAID configuration actions den Menüpunkt Create MD device aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Übersicht Software RAID device type wird angezeigt.
  • Wählen Sie als RAID-Typ RAID6 aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit dem Feld Number of active devices for the RAID6 array wird angezeigt.
  • Geben Sie im Feld Number of active devices for the RAID6 array die Anzahl der Geräte für das RAID 6 an. Für ein RAID 6 sind mindestens 4 Geräte erforderlich. Drücken Sie die Enter-Taste. Das Fenster Partition disks mit dem Feld Number of spare devices for the RAID6 array wird angezeigt.
  • Geben  Sie im Feld Number of spare devices for the RAID6 array 0 ein und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der Übersicht Active devices for the RAID6 array wird angezeigt.
  • Wählen Sie unter Active devices for the RAID6 array die 4 Partitionen auf Ihren Festplatten mit der Leertaste aus und drücken Sie auf die Schaltfläche Continue. Das Fenster Partition disks mit dem Menü Software RAID configuration actions wird angezeigt.
  • Wählen Sie unter Software RAID configuration actions Finish aus und drücken Sie die Enter-Taste. Die Übersicht mit den konfigurierten Software-RAIDs wird angezeigt.

Mount Point für RAID 6 definieren

  • Gehen Sie in der Übersicht über die Partitionen zu dem Punkt, der Ihr RAID 6 repräsentiert. Dieser wird in der Regel als RAID6 device #1 oder ähnlich gelistet.
  • Wählen Sie direkt unter diesem RAID-Gerät den Eintrag aus und drücken Sie die Enter-Taste. Der Eintrag ist eingerückt und es steht der Eintrag #1 sowie die Größe daneben. Das Fenster Partition disks mit den Partitionseinstellungen wird angezeigt.
  • Wählen Sie Use as: aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit dem Menü How to use this partition wird angezeigt.
  • Wählen Sie unter How to use this partition ein Dateisystem aus, z. B. XFS journaling file system und drücken Sie die Enter-Taste. Das Fenster Partition disks mit den Partitionseinstellungen wird angezeigt.
  • Wählen Sie den Menüpunkt Mount point: aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit dem Menü Mount point for this partition wird angezeigt.
  • Wählen Sie manually aus und drücken Sie die Enter-Taste. Das Fenster Partition disks mit dem Feld Mount point for this partition wird angezeigt.
  • Geben Sie im Feld Mount point for this partition den Mount Point /data ein und drücken Sie die Enter-Taste. Das Fenster Partition disks mit den Partitionseinstellungen wird angezeigt.
  • Wählen Sie Done setting up the partition aus. Die Übersicht über die Partitionen wird angezeigt.

Mit der Installation fortfahren

  • Scrollen Sie in der Übersicht über die Partitionen zum Menüpunkt Finish partitioning and write changes to disk und drücken Sie die Enter-Taste. Das Fenster Profile configuration wird angezeigt. Das Fenster Partition disks mit der folgenden Information wird angezeigt: You have not selected any partitions for use as swap space.
  • Wählen Sie die Option No und drücken Sie die Enter-Taste. Das Fenster Partition disks mit der folgenden Abfrage wird angezeigt: Write the changes to disks?
  • Wählen Sie Yes aus und drücken Sie die Enter-Taste. Das Betriebssystem wird installiert.
  • Das Fenster Configuring popularity-contest wird angezeigt. Um mit der Installation fortzufahren, drücken Sie die Enter-Taste. Das Fenster Software selection wird angezeigt.
  • Wählen Sie die gewünschte Software aus und drücken Sie auf die Schaltfläche Continue. Die Software wird installiert. Sobald die Installation beendet wurde, wird das Fenster Finish the installation angezeigt.
  • Um den Server neu zu starten, wählen Sie die Schaltfläche Continue aus.

SSH-Server nachträglich installieren

  • Öffnen Sie das Cloud Panel.
  • Klicken Sie im Cloud Panel im Bereich Infrastruktur > Server auf den gewünschten Server.
  • Klicken Sie auf die Schaltfläche Konsole. Um eine Verbindung mit der VNC-Konsole zu erstellen, wählen Sie VNC-Konsole aus. Anschließend öffnet sich die VNC-Konsole in einem neuen Tab und die Verbindung zum Server wird hergestellt. Dies kann etwas dauern.
  • Melden Sie sich über die VNC-Konsole an.
  • Um die Paketquellen zu aktualisieren, geben Sie den folgenden Befehl ein:

    root@debian:~# apt update

  • Um den OpenSSH-Server zu installieren, geben Sie den folgenden Befehl ein:

    root@debian:~# apt install openssh-server

  • Um sicherzustellen, dass der Dienst gestartet ist, geben Sie den folgenden Befehl ein:

    root@debian:~# systemctl status ssh

Status der Software-RAIDs prüfen und EFI-Partition synchronisieren

Da Debian standardmäßig nur die EFI-Partition nutzt, die bei der Installation aktiv war, ist es Best Practice, die zweite EFI-Partition nach dem Booten zu kopieren.

  • Loggen Sie sich per SSH auf dem Server als Administrator ein.
  • Um den Status der Software-RAIDs zu prüfen, geben Sie den folgenden Befehl ein:

    root@debian:~# cat /proc/mdstat

  • Um den vorhandenen Speicherplatz zu prüfen, geben Sie den folgenden Befehl ein:

    root@debian:~# df -h

  • Stellen Sie sicher, dass die Partition auf der zweiten SSD (z. B. sdb1) ein FAT32-Dateisystem hat. Passen Sie hierzu den folgenden Befehl an und geben Sie ihn anschließend ein:

    root@debian:~# mkfs.vfat -F 32 /dev/PARTITION

    Beispiel:

    root@debian:~# mkfs.vfat -F 32 /dev/sdb1

  • Um einen temporären Mountpoint zu erstellen, geben Sie den folgenden Befehl ein:

    root@debian:~# mkdir /mnt/efi_temp

  • Hängen Sie die zweite Partition ein. Passen Sie hierzu den folgenden Befehl an und geben Sie ihn anschließend ein:

    root@debian:~# mount /dev/PARTITION /mnt/efi_temp

    Beispiel:

    root@debian:~# mount /dev/sdb1 /mnt/efi_temp

  • Kopieren Sie den Inhalt der aktiven EFI-Partition auf die eingehängte, zweite Partition:

    root@debian:~# cp -ax /boot/efi/. /mnt/efi_temp/

  • Hängen Sie die zweite Partition wieder aus:

    root@debian:~# umount /mnt/efi_temp

  • Damit UEFI sdb als gültiges Boot-Medium erkennt, müssen Sie Debian im Boot-Menü für die zweite SSD registrieren. Passen Sie hierzu den folgenden Befehl an und geben Sie ihn anschließend ein:

    root@debian:~# efibootmgr -c -d /dev/PARTITION -p 1 -L "Debian Backup (PARTITION)" -l "\EFI\debian\grubx64.efi"

    Beispiel:

    root@debian:~# efibootmgr -c -d /dev/sdb -p 1 -L "Debian Backup (sdb)" -l "\EFI\debian\grubx64.efi"

  • Um sicherzustellen, dass der Bootloader-Code auf beiden SSDs aktuell bleibt, führen Sie den folgenden Befehl aus:

    root@debian:~# dpkg-reconfigure grub-efi-amd64

Hinweis

Während des Dialogs werden Sie gefragt, auf welche Geräte GRUB installiert werden soll. Wählen Sie mit der Leertaste sowohl /dev/sda als auch /dev/sdb aus.

  • Mit dem folgenden Befehl können Sie prüfen, ob nun zwei Boot-Einträge im UEFI vorhanden sind:

    root@debian:~# efibootmgr -v