I develop stuff and have opinions on things -
About me/Contact

Articles:

Faire une image ArchLinux pour Hetzner Cloud

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.

hetzner

Si vous avez des remarques ou commentaires à propos de cet article, n’hésitez pas à me contacter.