Server-Basissystem: Unterschied zwischen den Versionen

Aus Graph-IT Wiki
Zur Navigation springen Zur Suche springen
Hschlabach (Diskussion | Beiträge)
Hschlabach (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:
==Voraussetzungen==
==Voraussetzungen==


Server mit 2 Systemfestplatten SSD im Wechselrahmen
[[Server]] mit 2 Systemfestplatten SSD im Wechselrahmen


USB Stick mit Ubuntu 18.04 Desktop zum Installieren
USB Stick mit Ubuntu 18.04 Desktop zum Installieren

Version vom 14. März 2019, 05:42 Uhr

Allgemein

Das Ziel dieser Anleitung ist ein Ubuntu-Minimal-System mit folgenden Eigenschaften: Das System hat zwei System-Festplatten. Fällt eine der beiden Festplatten aus, so funktioniert das System trotzdem ohne Beeinträchtigung weiter. Dies umfasst auch den Neustart. Ein Hot-Swap der Festplatten ist ebenfalls möglich.

Ich habe keine Möglichkeit gefunden unter Ubuntu zwei EFI-Partionen synchron zu halten. Aus diesem Grund muss das System mit BIOS oder UEFI-Legacy gebootet werden.

Als Partitionstabelle habe ich GPT gewählt. Für die zweite Stufe von GRUB braucht man dann eine zusätzliche kleine Partition vom Typ "BIOS boot". Diese muss auf beiden Festplatten angelegt werden. Es wird eine Größe von 1MB empfohlen. Ein Dateisystem darf in dieser Partition nicht angelegt werden. Die Partion wird unter Ubuntu bei Installation und Update des Bootloaders automatisch aktualisiert und synchron gehalten.

Die zweite Partition umfasst jeweils den Rest der Festplatte. Sie sollte den Typ "Linux LVM" haben. Die beiden großen Partition werden in einer LVM-Volume-Group zusammengefasst. In der Volume-Group wird dann ein Logical-Volume vom Typ raid1 angelegt. Das Logical-Volume muss nicht sehr groß sein, da nur ein Minimal-System installiert werden soll. Sollte der Platz knapp werden, so kann man das Logical-Volume und das enthaltene Dateisystem bis zu der Größe der kleineren Festplatte erweitern

Als Dateisystem für das Logical-Volume wird BTRFS verwendet. Dies gestattet es, vor umfangreicheren Änderungen am Betriebsystem, Snapshots anzulegen.

Das System wird nicht von einem Installationsmedium sondern mit debootstrap installiert. Deshalb kann zur Installation irgendein System verwendet werden, das mit den notwendigen Tools ausgestattet ist. Ich habe den Rechner mit dem Live-System von einem "Ubuntu Desktop 18.04"-Stick gebootet. So kann man einerseits beim Systemstart das Tastaturlayout wählen und andererseite diese Anleitung in einem Browser öffnen.

Voraussetzungen

Server mit 2 Systemfestplatten SSD im Wechselrahmen

USB Stick mit Ubuntu 18.04 Desktop zum Installieren

Netzwerk mit DHCP und Internetverbindung

Installation