Server Installation/Hetzner

Aus Opennet
Wechseln zu: Navigation, Suche

< Server Installation

Inhaltsverzeichnis

Teil 1 - Bestellung

Im Robot einloggen und seinen SSH Pubkey hochlagen. Anschließend einen EX41S Server bestellen und Rescue-System sowie seinen Key auswählen.

Teil 2 - OS Installation

Nun bekommt man nach ein paar Minuten (Nur sehr selten dauert es mal länger. Den Grund findet man dann hier) die IP Adresse per Mail. Man kann sich dann per SSH in das Rescue System einloggen und den Server mit folgendem Script installieren:

tail -1 .ssh/authorized_keys > /tmp/id_rsa.pub
installimage -a -n MEINSERVERNAME -b grub -r yes -l 1 -i /root/.oldroot/nfs/install/../images/Debian-93-stretch-64-minimal.tar.gz -p swap:swap:8G,/boot:ext3:512M,/:ext4:100G,/tank:ext4:all -d sda,sdb -K /tmp/id_rsa.pub

Teil 3 - ansible Konfiguration

Als Vorbereitung sind folgende Schritte notwendig:

  • Verzeichnis /etc/modules-load.d anlegen, modules.conf als Symlink
  • /root/.bashrc an Opennet Standard anpassen
  • Installation von python-minimal (apt install python-minimal)

Anschließend kann dem Host die Rolle virtualization-server von Server Installation/Ansible zuordnet werden und der initiale Ansible Lauf gestartet werden.

Teil 4 - VM Installation

  • virtuelle Maschinen (Server Installation/KVM) werden per Server Installation/vhost-admin angelegt
  • bei Hetzner muss jede VM die an der WAN-Bridge teilnehmen eine von Hetzner zugewiesene MAC Adresse erhalten
    • via Hetzner Robot eine passende IP bestellen und nach Aktivierung eine entsprechende MAC zuweisen lassen
    • diese auf dem Virtualisierungsserver per virsh edit <vm> dem Netzwerkinterface br-wan zuordnen
    • anschließend diese MAC auf der VM wieder dem passenden Interface eth1 (Internet/WAN) zuordnen; dabei unbedingt auf die Kleinschreibung der MAC Adresse achten (Buchstaben)
vi /etc/udev/rules.d/70-persistent-net.rules
update-initramfs -u
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge