L'installation d'OpenBSD sur une instance VULTR est assez simple, avec quelques mises en garde mineures. Ces instructions sont testées avec OpenBSD 5.5 et 5.6 et devraient fonctionner avec d'autres versions.
Pour la plupart, nous suivrons simplement le guide d'installation d'OpenBSD sur le site Web officiel d'OpenBSD.
Le seul problème que vous êtes susceptible de rencontrer est la route statique requise si vous choisissez d'utiliser les serveurs de noms de VULTR ou si vous utilisez DHCP. Je déconseille d'utiliser DHCP sur des systèmes d'exploitation personnalisés dans l'environnement de VULTR, simplement parce qu'il nécessite des étapes de configuration supplémentaires, ce qui va à l'encontre de l'objectif de DHCP à mon avis.
Vous aurez besoin d'un navigateur capable d'exécuter la console noVNC de VULTR.
Il est recommandé de consulter ce doc Vultr avant de continuer.
Les étapes requises pour OpenBSD sont similaires aux instructions pour FreeBSD sur le lien ci-dessus. Nous couvrirons les différences ci-dessous.
-
Sur l'écran de déploiement de VULTR, choisissez un plan VULTR 64 bits qui répond à vos besoins. Un plan 64 bits est requis pour un système d'exploitation personnalisé au moment d'écrire ces lignes. Vous êtes libre d'installer i386 arch OpenBSD sur votre instance 64 bits si vous souhaitez utiliser plus efficacement la RAM. Sélectionnez "Personnalisé" pour votre système d'exploitation.
-
Trouvez l'URL du support d'installation d'OpenBSD de votre choix dans les miroirs répertoriés dans le guide d'installation officiel d'OpenBSD. Essayez de choisir un miroir près de votre centre de données. L'URL doit se terminer par installXX.iso ou cdXX.iso, où XX est la version OpenBSD de votre choix. Utilisez cette URL dans la fonction de téléchargement / gestion ISO de VULTR, qui apparaît lorsque vous sélectionnez le système d'exploitation «personnalisé».
-
Faites tourner votre machine virtuelle avec le bouton "Passer une commande". Ne vous inquiétez pas de fournir une clé SSH; cela n'est pas pris en charge pour un système d'exploitation personnalisé. Sélectionnez "Mes serveurs-> Gérer-> IPv4" et notez votre adresse IP, votre masque de sous-réseau et votre passerelle. Sélectionnez ensuite "View Console", où vous devriez voir le programme d'installation d'OpenBSD démarrer.
-
Lorsque le programme d'installation est démarré, appuyez sur Ctrl-Z ou Ctrl-C pour obtenir une invite du shell. Dans le shell, ajoutez votre itinéraire statique. OpenBSD diffère de FreeBSD en ce que vous utiliserez votre adresse IP au lieu du nom de l'interface. Cela vous permet d'utiliser le serveur de noms VULTR, 169.254.169.254.
# route add -net 169.254.0.0/16 -iface <your IP address>
-
Mettez en avant le programme d'installation d'OpenBSD et appuyez sur Entrée, ou exécutez install
(ou upgrade
si vous mettez à niveau une installation existante). Reportez-vous à la documentation d'installation officielle d'OpenBSD pour le reste de l'installation.
-
Après l'installation, vous obtiendrez une invite shell. Maintenant, vous souhaiterez configurer votre interface réseau pour configurer la route statique au démarrage. Modifiez /mnt/etc/hostname.vio0
et ajoutez la ligne suivante à la fin. Si vous oubliez cette étape, vous pouvez la modifier /etc/hostname.vio0
après le démarrage dans le nouveau système.
!route add -net 169.254.0.0/16 -iface <your IP address>
-
Redémarrez et profitez.
Gardez à l'esprit qu'en tant que projet axé sur la sécurité, les développeurs d'OpenBSD n'encouragent pas la virtualisation. Ne laissez pas le fait que vous exécutez OpenBSD vous endormir dans un faux sentiment de sécurité. Cela étant dit, une instance KVM peu coûteuse peut être une bonne plate-forme pour acquérir une certaine expérience avec OpenBSD et s'amuser dans le processus. Je n'ai pas encore rencontré de problèmes liés à la virtualisation dans l'environnement de VULTR.