Déployer sa première instance OpenStack !
Dans ce tutoriel, je vais vous montrer comment créer votre première instance sur OpenStack en utilisant le cloud public Infomaniak. Bien que j’utilise la plateforme Infomaniak pour cette démonstration, les étapes sont similaires sur n’importe quelle plateforme OpenStack.
🛠️ Prérequis
Pour suivre ce tutoriel, vous aurez besoin :
- D’un compte Infomaniak (offre de 300 CHF valable 3 mois pour tester)
- Ou d’un accès à une plateforme OpenStack
🌐 Connexion à la plateforme
- Connectez-vous au portail Horizon d’Infomaniak avec vos identifiants
- Une fois connecté, vous accédez au dashboard qui affiche vos ressources actuelles
💻 Création de l’instance
Configuration de base
- Dans le menu de gauche, allez dans la section “Compute” puis “Instances”
- Cliquez sur “Launch Instance”
- Donnez un nom à votre instance (ex: “my-first-instance”)
Choix de l’image et des ressources
- Dans l’onglet “Source”, sélectionnez une image Ubuntu 20.04 (ou le système d’exploitation de votre choix)
- Dans l’onglet “Flavor”, choisissez la taille de votre instance :
- vCPU
- RAM
- Disque
- Performance disque (Perf 1 pour un usage standard)
🛜 Configuration réseau
- Dans l’onglet “Network”, sélectionnez :
- ext-net1 pour avoir une IPv4 et IPv6
- ext-v6only1 pour uniquement IPv6
🔐 Sécurité et accès
- Dans “Security Groups”, créez un nouveau groupe :
- Nom : “my-perso-sg”
- Ajoutez une règle pour autoriser SSH (port 22)
- Dans “Key Pair”, créez une nouvelle paire de clés SSH :
- Téléchargez la clé privée
- Sauvegardez-la en tant que fichier .pem
🚀 Se connecter à l’instance
Une fois l’instance créée, connectez-vous en SSH :
1
ssh -i mykey.pem ubuntu@<IP_ADDRESS>
⚠️ Remplacez :
- mykey.pem par le chemin vers votre clé privée
-
par l'adresse IP publique de votre instance
⚙️ Gestion de l’instance
Quelques commandes utiles une fois connecté :
1
2
3
4
5
6
# Mise à jour des paquets
sudo apt update
sudo apt dist-upgrade
# Éteindre l'instance
sudo poweroff
⭐️ Points importants
- Les Security Groups sont “stateful” : une règle entrante crée automatiquement la règle sortante correspondante
- Pensez à supprimer vos instances non utilisées pour éviter des frais inutiles
- Le nom d’utilisateur par défaut dépend de l’image :
- Ubuntu : ubuntu
- Debian : debian
- CentOS : centos
📚 Documentation supplémentaire
Pour plus d’informations, vous pouvez consulter :
##
Hello, je vous propose aujourd'hui de découvrir comment déployer vos instances sur une plateforme OpenStack. Bon visionnage ! 😉
— Kevin (@linit_io) December 7, 2021
Déployer sa première instance OpenStack ! https://t.co/tzwVkIY0oy via @YouTube
Liens
⚙️ Retrouvez tous nos tutoriels sur linit.io
Cet article est sous licence CC BY 4.0 par l'auteur.