Server Installation/Hetzner
Aus Opennet
Version vom 14. Januar 2018, 11:08 Uhr von Ralph Oesker (Diskussion | Beiträge)
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