Server Installation/Hetzner: Unterschied zwischen den Versionen
(→Teil 2 - OS Installation) |
(→Teil 1 - Bestellung) |
||
Zeile 3: | Zeile 3: | ||
=== Teil 1 - Bestellung === | === Teil 1 - Bestellung === | ||
− | Im [https://robot.your-server.de/order Robot] einloggen und seinen [https://robot.your-server.de/key/index SSH Pubkey hochladen]. Anschließend einen EX41S [https://robot.your-server.de/order Server bestellen] und Rescue-System sowie seinen Key auswählen. | + | Im [https://robot.your-server.de/order Robot] einloggen und seinen [https://robot.your-server.de/key/index SSH Pubkey hochladen]. Anschließend einen EX41S [https://robot.your-server.de/order 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 === | === Teil 2 - OS Installation === |
Version vom 14. Januar 2018, 13:47 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