Installation erster Cluster, Node 1
In diesem Abschnitt wird die Installation des ersten Cluster-Nodes einer neuen CoreBiz-Cluster-Umgebung erläutert.
Mit dieser Installation werden alle Grunddaten dieser neuen CoreBiz-Cluster-Umgebung eingerichtet. Der zweite Node oder weitere Cluster einer Multi-Cluster-Umgebung basieren auf diesem Setup.
Prüfung
Nachdem alle Voraussetzungen erfüllt wurden, kann mit der Installation des ersten Cluster-Nodes begonnen werden.
1. Vorbereitung des Servers
-
Booten Sie den ersten Server so, dass vom Installationsmedium/ISO-Image gebootet wird.
-
Starten Sie den Server. Folgender Bildschirm (Beispiel) wird nach dem Booten des Servers angezeigt:
2. Wahl der Installation
-
Wählen Sie zuerst den Menüpunkt:
CoreBiz VSB: Virtual Server Base -
Und im nächsten Bildschirm den folgenden Menüpunkt aus:
CoreBiz VSB: Virtual Server Base installieren (Default)Mit diesem Schritt wird auch die grundlegenden Dienste für den ersten Node installiert und konfiguriert. Dies beinhaltet:
-
VSB
-
DRBD
-
BAS
-
|
3. Installation des OS
Nun wird der Server installiert. Dieser Schritt folgt im Wesentlichen der gewohnten Installation von Ubuntu-Distributionen.
-
Wählen Sie die Sprache und die Tastaturkonfiguration der Installation aus.
Diese Einstellungen müssen bestätigt werden. -
Definieren Sie jetzt Ihren (Benutzer-)Namen und Ihr Passwort und bestätigen Sie dies.
-
Für die VSB-Installation wird für jeden Cluster-Node ein eigener Benutzer mit einem eigenen Passwort für das Betriebssystem benötigt. Diese Daten sind für jeden Cluster-Node individuell.
-
Benutzer und Passwort bleiben ein wichtiger Bestandteil zur Anmeldung in der Shell an einem virtuellen Gast über VNC. Sollte das Passwort in Vergessenheit geraten, kann es neu gesetzt werden. Für weitere Details siehe die Computer-Verwaltung im Administrationshandbuch.
Die Eingabe des Servernamens basiert auf dem standardisierten Konfigurationsprozess von Ubuntu und kann frei gewählt werden. Er wird anschließend in der eigentlichen CoreBiz-Konfiguration festgelegt und überschreibt diese Eingabe. -
-
Im Bildschirm der SSH-Konfiguration:
-
Es wird dringend empfohlen, den OpenSSH-Server zu installieren.
-
Sollten Sie bereits einen SSH-Key haben, empfiehlt sich der Import eines Public-Keys aus der Liste der möglichen Quellen. Damit kann der Server von Anfang an sicher per SSH mit Key-based Authentication angesprochen werden.
Public Keys werden in der Regel pro Server vergeben und nicht automatisch an andere Server im Verbund weitergegeben. Lediglich die auf dem ersten Knoten installierte BAS erhält initial die identischen Zugangsdaten wie der VSB.
-
Aus sicherheitstechnischen Gründen ist eine Key-based Authentifizierung mit SSH einem Standard-Login vorzuziehen und sollte deshalb unbedingt eingerichtet werden.
-
Im Zuge von
cbsetupwird die Kennwortauthentifizierung für SSH deaktiviert. Sie kann jedoch durch eine manuelle Änderung in der CoreBiz Konfiguration wieder aktiviert werden.
-
-
Man kann einen SSH-Public-Key manuell importieren, am einfachsten über eine SSH-Verbindung mit Kennwortauthentifizierung.
IP-Adresse abfragen (falls per DHCP vergeben)ip addr showVon einem Host, der den SSH-Public-Key hatssh-copy-id -i ~/.ssh/<public-key>.pub <user>@<IP-Adresse>
-
-
Nach Bestätigung dieses Schritts wird der Server installiert. Dies wird durch eine Erfolgsmeldung und weiterführende Informationen angezeigt.
-
Rebooten Sie den Server, sobald die Installation abgeschlossen ist.
-
Bei physischen Servern muss nichts zusätzlich getan werden, da die Bootreihenfolge, wie in den Voraussetzungen erwähnt, bereits festgelegt wurde.
-
Bei virtuellen Maschinen ist dies eventuell anders. Lassen Sie die VM herunterfahren und schalten Sie sie vor dem Reboot aus. Stellen Sie dann die Boot-Reihenfolge wie im Link beschrieben um.
-
4. Neustart des Servers
Nach der Installation des Betriebssystems bootet der VSB von der HDD.
| Das Installationsmedium / ISO-Image muss dabei verbunden bleiben. |
| Der erste Neustart dieses Cluster-Nodes kann mehrere Minuten dauern. Dies ist normal und kein Grund zur Besorgnis. |
5. Erster Login
Nach dem Neustart des Servers erfolgt als nächster Schritt der erste Login.
Das unten beschriebene cbsetup-Kommando kann auf zwei Wegen aufgerufen werden:
-
Über das Terminal des Servers:
Sollte am Terminal die Anzeige nicht dargestellt werden, drücken Sie CTRL + l (kleines L) oder die Eingabetaste. -
oder per SSH:
Wenn während der Ersteinrichtung ein lokaler DHCP-Server vorhanden ist, bezieht der VSB darüber eine temporäre IP-Adresse. Damit kann die Erstkonfiguration bereits per SSH erfolgen. Die dauerhafte IP wird in den ersten Schritten gesetzt; ab dem Zeitpunkt ist auch ohne DHCP eine SSH-Verbindung möglich.Hat der VSB eine temporäre IP-Adresse per DHCP erhalten, kann man diese über einen Login am Terminal abfragen. Nach der Erstkonfiguration ist die CoreBiz-Umgebung mit ihren statischen IP-Adressen oder Hostnamen erreichbar. CoreBiz-Serverip addr showClient mit dem Private Keyssh <username>@<ip-addresse>Wenn bereits einmal eine SSH-Verbindung zu dieser vom DHCP vergebenen IP-Adresse hergestellt wurde, wird auf der Konsole eine Warnung angezeigt. In dem Fall muss man die SSH Known Hosts anpassen.
|
Die folgende Beschreibung basiert auf einer Einrichtung per Terminal/SSH, bei der VNC nicht verwendet wird.
6. Das cbsetup-Kommando
Nach der Anmeldung wird eine menügeführte Konfiguration des Servers durchgeführt. Zu den konfigurierten Komponenten gehören unter anderem die zu verwendenden Netzwerkschnittstellen, die IP-Adressen, der Hostname des Nodes, LDAP und SAMBA, DRBD, die BAS und weitere Einstellungen. Notwendige Komponenten werden in diesem Schritt automatisch installiert.
-
Um die Konfiguration zu starten, wird das Setup mit folgendem Kommando gestartet:
sudo cbsetupDie angezeigte Sprache kann für die Konfiguration, welche bei der Installation gewählt wurde, überschrieben werden, sofern eine Übersetzung vorhanden ist. Dazu wird dem Befehl eine Bash-Umgebungsvariable vorangestellt. Hier ein Beispiel für Englisch:
LANG=en_EN.UTF-8 sudo cbsetup -
Im folgenden Bildschirm wird ausgewählt, was installiert und konfiguriert werden soll.
Wählen Sie "Erster Knoten des ersten Clusters".
-
Über diesen Menüpunkt werden die Basis-Installation und Basis-Konfiguration einer CoreBiz-Cluster-Umgebung vorgenommen. Die einzelnen Themenblöcke (linke Spalte) müssen vollständig und der Reihe nach abgearbeitet werden.
-
In der rechten Spalte wird ein ausführliches Protokoll jedes Schritts gezeigt. Zur Dokumentation ist dieses Protokoll auch unter
/var/log/corebiz/cbsetup/cbsetup-<Startzeitpunkt>.logzu finden (nur als Administrator lesbar).
6.1. Allgemeine Hinweise
-
Die für die Konfiguration notwendigen und vorbereiteten Daten für Netzwerk- und Clustereinstellungen können in den Voraussetzungen nachgelesen werden.
-
Rekonfiguration:
-
Änderungen am Netzwerk und den Cluster-Parametern können so lange durchgeführt werden, bis der Schritt DRBD-Konfiguration erstellen gestartet wurde. Jede Änderung bedingt, dass alle Schritte bis dorthin wiederholt werden.
-
Nach dem Start von DRBD-Konfiguration erstellen, dürfen keine Änderungen an den Einstellungen mehr vorgenommen werden.
Nach dem Beenden des gesamten Installationsprozesses wird für jede grundlegende Änderung der Konfiguration ein kompletter Neustart inklusive des Aufspielens des Betriebssystems empfohlen. So wird verhindert, dass mögliche Reste der alten Konfiguration zurückbleiben. -
-
Erstellung logischer Volumes:
Wenn der LVM ein logisches Volume, beispielsweise die des ISO-Images, aufgrund überschrittener Kapazitätsgrenzen nicht erstellen kann, kann die Größe in den Cluster-Parametern nochmals nach unten angepasst werden. -
Hinweis zu Schritt: BAS als Container starten:
In diesem Schritt sind Fehlermeldungen im Log, die auftreten, weil ein Daemon nicht gestartet werden kann, prozessbedingt und normal. Sie können ignoriert werden.
7. CMC
Die CMC ist die Anlaufstelle, über die im Regelbetrieb sämtliche Vorgänge gesteuert und weitere Konfigurationen oder Installationen vorgenommen werden können.
7.1. CMC-Login
Nach Abschluss von Installation und Konfiguration ist die CoreBiz Management Console (CMC) per Browser erreichbar. Die URL kann dem cbsetup-Log entnommen werden.
-
User:
Administrator -
Password:
Jenes, das im SchrittCluster-Parametervergeben wurde.
7.2. CMC-Startseite
Nach dem erfolgreichen Login, wird der CMC-Welcome-Screen angezeigt. Von hier aus können Sie weitere Schritte vornehmen.
Beim ersten Login ist als Anzeigesprache die Sprache ausgewählt, die im Browser als bevorzugte Sprache eingestellt ist. Sie können die Sprache aber auch direkt in der CNC ändern (Deutsch und Englisch sind aktuell verfügbar).
| EN | User Settings | DE |
|---|---|---|
|
|
|
Aus sicherheitstechnischen Überlegungen wird empfohlen, den bestehenden Benutzer Administrator durch einen neuen Benutzer mit Admin-Rechten zu ersetzen.
|
7.3. CMC Computer
Die mit dem CoreBiz Directory gejointen Hosts sind in der CMC im Abschnitt Computer zu finden. Das sind die BAS und der erste Cluster-Node. Der zweite Cluster-Node ist ebenfalls eingetragen, hat aber als MAC-Adresse nur Nullen und dient der Vorbereitung. Dies ändert sich, sobald die Installation und Konfiguration des zweiten Cluster-Nodes durchgeführt wurden. Dann wird hier die MAC-Adresse des zweiten Nodes angezeigt.
8. Abschluss
Nachdem die Konfiguration dieses Nodes abgeschlossen ist und ein Login in der CMC erfolgreich durchgeführt wurde, ist die Konfiguration vollständig und persistent. Der erste Cluster-Node ist nun einsatzbereit. Ein Neustart ist nicht erforderlich. Durch den letzten Schritt wurden sämtliche temporäre Einstellungen entfernt, inklusive einer per DHCP zugewiesenen IP-Adresse. Ein erneuter Login per SSH ist nun entweder über die statische IP-Adresse oder den Hostnamen des Cluster-Nodes möglich.


