Hardware-Voraussetzungen

In diesem Abschnitt werden die Hardware-Voraussetzungen für den Aufbau einer CoreBiz-Produktiv­umgebung erläutert.

Server

Für einen reibungslosen Cluster-Betrieb sind zwei möglichst identische Server mit folgenden Kenndaten bereitzustellen.

Die Cluster-Nodes arbeiten aktiv-aktiv, wobei ein Dienst (VM) jeweils nur auf einem der Knoten aktiv ist.
  • CoreBiz unterstützt derzeit nur x86-64-Architekturen. Für eine Live-Migration zwischen den Cluster-Knoten ist es nötig, dass einheitlich nur AMD- oder nur Intel-CPUs verwendet werden, idealerweise identische CPUs auf beiden Knoten.

  • Die Server müssen mindestens 8 GB RAM haben. In einem Realbetrieb sind 64 GB, 128 GB oder mehr notwendig, je nach den zu installierenden virtuellen Maschinen. Sollte die Speicherkapazität unterschiedlich sein, muss die des kleineren Nodes ausreichen, um im Fehlerfall alle Dienste des ausgefallenen Nodes problemlos zu übernehmen.

  • Die CPU sollte den Anforderungen der installierten Dienste entsprechen, muss Virtualisierung unterstützen und im Übernahmefall alle Dienste prozessieren können.

Netzwerkkarten

Jeder Server braucht für den Betrieb mindestens zwei Netzwerkkarten mit:

  1. Ein Port mit mindestens 1 GbE:
    Für die Kommunikation mit der Außenwelt. Etwa die BAS-Komponente, welche unter anderem den zentralen Verzeichnisdienst bereitstellt (Linux-Version des Active Directory), muss für Clients erreichbar sein.

  2. Ein Port mit 10 GbE:
    Für die DRBD-Kommunikation (nur intern, notwendig für den Cluster-Betrieb).

Bonding ist technisch über eine zusätzliche manuelle Konfiguration möglich. In der Standard-Setup-Routine wird sie jedoch nicht unterstützt. Der CoreBiz-Support hilft Ihnen gerne weiter, sofern Ihr Supportvertrag aktiv ist.

Storage

  • Für jeden Cluster-Node einer CoreBiz-Umgebung wird ein ausfallsicheres Storage benötigt. Es empfiehlt sich, ein lokales RAID zu verwenden.

    • Ein Shared Storage ist nicht erforderlich, da die Replikation über DRBD auf dem VSB erfolgt.

    • Weitere Details zur Replikation sind der Architektur-Dokumentation zu entnehmen.

  • Die bereitgestellte Speicherkapazität für den VSB sollte je Node 100 GB keinesfalls unterschreiten.

    • Als Daumenregel für die minimale Kapazität gilt:

      • Der VSB benötigt mindestens 30 GB.

      • Die BAS benötigt mindestens 30 GB.

      • Die ISO-Image-Ablage benötigt mindestens 10 GB, im realen Betrieb sind 50 GB und mehr zu empfehlen.

      • Bleiben 30 GB für virtuelle Maschinen.

    • In der Praxis richtet sich die benötigte Kapazität nach der Anzahl und Art der einzurichtenden Dienste und dem benötigten Speicherplatz für ISO-Images. Dienste wie Fileserver benötigen eventuell eine sehr viel größere Kapazität.

  • Wenn der lokale Speicher eine Online-Vergrößerung des Raw-Volumes ermöglicht (etwa per RAID-Erweiterung), kann der VSB diesen auch ohne Reboot verwenden (durch LVM).

  • Dank LVM lassen sich auch die virtuellen Disks der VMs online vergrößern (in der CMC).

  • Speicher können mit unterschiedlicher Technologie bereitgestellt werden, je nach Anforderung der Dienste. Dies ist jedoch nicht Teil dieser Dokumentation.

  • In der Praxis haben sich für professionelle Umgebungen lokale Hardware-RAID-Controller mit Hot-Swap-Funktion bewährt.

Werden auf den Nodes unterschiedlich große Raw-Volumes bereitgestellt, wird in der CoreBiz-Management-Konsole (CMC) nur der kleinere Wert angezeigt. Dadurch wird gewährleistet, dass bei Volume-Erweiterungen keine Kapazitätsprobleme auftreten können.

Boot-Reihenfolge

Die Boot-Reihenfolge sollte am Server wie folgt eingestellt werden:

  1. HDD

  2. USB

  3. …​