Tags: cloud arch
Translations:
en
L’hébergeur allemand Hetzner a sorti récemment une offre "cloud" qui
permet de provisionner des machines virtuelles de différentes tailles
très rapidement (et à pas très cher).
Malheureusement, les seules images disque par défaut sont des versions
spécifiques de Debian, Ubuntu, Fedora et CentOS. Comme je suis toujours
plus à mes aises sous Arch (et que je m’arrache moins de cheveux comme ça),
j’ai donc regardé comment faire pour m’y retrouver.
C’est assez simple puisqu’Hetzner permet de monter des images ISO sur le
serveur (depuis une liste prédéfinie), et de démarrer dessus. Contrairement à pas mal d’autres fournisseurs,
ce ne sont pas des images "rescue" spéciales, mais simplement les livecd
d’installation des distributions. Il y a bien évidemment une console
web qui permet d’interagir avec un TTY, ce qui permet d’installer Arch.
L’installation est tout à fait standard, il faut juste suivre la procédure habituelle.
Il ne faut juste pas oublier de lancer resize2fs -s /dev/sda1 si on utilise syslinux
(puisque le FS est en ext4 64 bits par défaut). De plus, il faut bien sûr
régler le DHCP (avec systemd-networkd, par exemple), sinon le serveur n’a pas de réseau.
[Match]
Name=ens3
[Network]
DHCP=yes
Enfin, ajouter ses clefs ssh à /root/.ssh/authorized_keys, activer ssh avec systemctl
afin de pouvoir se connecter, et c’est tout bon. Il ne reste plus qu’à faire un snapshot
de la VM et le garder en stock (pour environ 20 centimes par mois) afin de la réutiliser.
