Pflege des Servers: Unterschied zwischen den Versionen
Aus CEPHALIX/CRANIX
Admin (Diskussion | Beiträge) (→Backup) |
Admin (Diskussion | Beiträge) |
||
Zeile 19: | Zeile 19: | ||
Die Autoinstallationsumgebung kann in folgenden Schritten vorbereitet werden: | Die Autoinstallationsumgebung kann in folgenden Schritten vorbereitet werden: | ||
− | #Installation des cranix-autoyast2 Pakets | + | #Installation des cranix-autoyast2 Pakets. |
− | #Anpassung der xml-Steuerdateien | + | #Anpassung der xml-Steuerdateien. |
− | #Laden Sie das aktuelle Installationsiso von openSUSE ins Verzeichnis ''/srv/ftp/akt'' | + | #Laden Sie das aktuelle Installationsiso von openSUSE ins Verzeichnis ''/srv/ftp/akt''. |
− | cd /srv/ftp/akt | + | #Binden Sie das Installationsiso nach ''/srv/ftp/akt/CD1'' ein. |
− | wget https://download.opensuse.org/distribution/leap/15.4/iso/openSUSE-Leap-15.4-DVD-x86_64-Media.iso | + | #Kopieren Sie den Linuxkernel und Initrd nach ''/srv/tftp''. |
− | + | ||
− | + | ||
− | + | <nowiki> | |
− | + | zypper -n install cranix-autoyast2 | |
+ | /usr/sbin/crx_config_xml_files.sh | ||
+ | cd /srv/ftp/akt | ||
+ | wget https://download.opensuse.org/distribution/leap/15.4/iso/openSUSE-Leap-15.4-DVD-x86_64-Media.iso | ||
+ | mount openSUSE-Leap-15.4-DVD-x86_64-Media.iso CD1 | ||
+ | cp CD1/boot/x86_64/loader/linux /srv/tftp | ||
+ | cp CD1/boot/x86_64/loader/initrd /srv/tftp</nowiki> | ||
+ | |||
+ | Überprüfen Sie ob die Autoinstallation vom Backupserver in den Bootmenüs aktiviert ist. Dazu müssen folgende Abschnitte am Ende der entsprechenden Dateien vorhanden sein: | ||
'''/srv/tftp/pxelinux.cfg/default:''' | '''/srv/tftp/pxelinux.cfg/default:''' |
Version vom 6. März 2023, 13:34 Uhr
Inhaltsverzeichnis
1 Überwachung der Dienste
2 Updates
Paketupdates können mit
zypper up
ausgeführt werden.
3 Backup
Wir empfehlen ausdrücklich die Einrichtung von Backup auf einen dedizierten Server. Das kann auch ein NAS-Server sein, der NFS mit ACL Unterstützung anbietet. Der CRANIX-Server bietet eine Autoinstallationsumgebung für die Einrichtung eines Backupservers, welche in das System völlig integriert ist. Hier sind die Anforderungen an den Backupserver:
- Sie brauchen einen Rechner mit entsprechend großen Server-Festplatten.
- Damit der Backup-Server automatisch installiert werden kann, muss dieser über Netzwerk booten können.
- Entsprechend groß heißt: mindestens 1.5 mal so groß, wie das was Sie speichern wollen.
- Festplatten für Desktoprechner sind für Backup nicht geeignet, da der Backupserver ständig laufen soll. Kaufen Sie unbedingt Serverfestplatten.
- Die Leistung des Rechners ist irrelevant. 4GB Hauptspeicher ist mehr als genug.
- Die Backupserver sollten nicht dort aufgestellt werden, wo der CRANIX-Server selbst läuft. Im Falle eines Brandes ist sonst alles weg.
3.1 Backup einrichten
Die Autoinstallationsumgebung kann in folgenden Schritten vorbereitet werden:
- Installation des cranix-autoyast2 Pakets.
- Anpassung der xml-Steuerdateien.
- Laden Sie das aktuelle Installationsiso von openSUSE ins Verzeichnis /srv/ftp/akt.
- Binden Sie das Installationsiso nach /srv/ftp/akt/CD1 ein.
- Kopieren Sie den Linuxkernel und Initrd nach /srv/tftp.
zypper -n install cranix-autoyast2 /usr/sbin/crx_config_xml_files.sh cd /srv/ftp/akt wget https://download.opensuse.org/distribution/leap/15.4/iso/openSUSE-Leap-15.4-DVD-x86_64-Media.iso mount openSUSE-Leap-15.4-DVD-x86_64-Media.iso CD1 cp CD1/boot/x86_64/loader/linux /srv/tftp cp CD1/boot/x86_64/loader/initrd /srv/tftp
Überprüfen Sie ob die Autoinstallation vom Backupserver in den Bootmenüs aktiviert ist. Dazu müssen folgende Abschnitte am Ende der entsprechenden Dateien vorhanden sein:
/srv/tftp/pxelinux.cfg/default:
LABEL Backup Server installieren KERNEL linux APPEND initrd=initrd autoyast=ftp://install/akt/xml/backup.xml install=ftp://install/akt/CD1/ insecure=1
/srv/tftp/efi/grub.cfg:
menuentry 'Backup Server' { set timeout=120 echo 'Loading kernel ...' linuxefi linux install=ftp://install/akt/CD1 autoyast=ftp://install/akt/xml/backup.xml echo 'Loading initial ramdsik ...' initrdefi initrd }