Server Installation/Hetzner: Unterschied zwischen den Versionen
(→Teil 1 - Bestellung) |
(→Teil 4 - VM Installation) |
||
Zeile 34: | Zeile 34: | ||
vi /etc/udev/rules.d/70-persistent-net.rules | vi /etc/udev/rules.d/70-persistent-net.rules | ||
update-initramfs -u | update-initramfs -u | ||
+ | * IPv4 Adressen werden dem einzelnen Bestellprozess entnommen, IPv6 Adressen werden aus dem /64 Präfix entnommen (Festlegung: letzte Stelle IPv4 ist analog IPv6) |
Version vom 14. Januar 2018, 13:53 Uhr
Inhaltsverzeichnis |
Teil 1 - Bestellung
Im Robot einloggen und seinen SSH Pubkey hochladen. Anschließend einen EX41S Server bestellen und Rescue-System sowie seinen Key auswählen.
Die IP Vergabe erfolgt für IPv4 und IPv6 statisch. Als Bestellung die notwendige Anzahl von IPv4 Adressen mit bestellen. Wir benötigen auch für jede IPv4 Adresse eine fest zugeordnete MAC Adresse (siehe unten).
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 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
Ggf. anschließend systemd als Init verwenden per: apt install systemd-sysv
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
- IPv4 Adressen werden dem einzelnen Bestellprozess entnommen, IPv6 Adressen werden aus dem /64 Präfix entnommen (Festlegung: letzte Stelle IPv4 ist analog IPv6)