Dans ce quickstart, nous allons créer une première machine virtuelle (VM) du début à la fin, en utilisant seulement l’interface graphique via votre navigateur Web favori. Après avoir reçu votre accès à NOVA, vous allez pouvoir commencer par créer votre paire de clés, qui servira à vous connecter à vos machines virtuelles.
Après vous être connecté à l’interface web Openstack, rendez vous dans l’onglet à gauche Projet > Compute > Paires de clés, cliquez sur Importer un clé publique :
Choisissez un nom pour votre clé.
Choisissez Clé SSH pour le Type de clé.
Enfin, vous avez le choix entre :
Rappel : par défaut, ce fichier est situé dans le dossier ~/.ssh
Il faut, à présent, autoriser les requêtes SSH en provenance de l’extérieur. Il s’agit de modifier le Groupe de sécurité par défaut. Pour cela, rendez vous dans l’onglet à gauche Projet > Réseau > Groupes de sécurité, cliquez sur Gérer les Règles :
Ensuite, cliquez sur Ajouter une règle :
Pour Règle, choisissez SSH :
Il faut ensuite choisir la source du SSH qui sera autorisée. Vous pouvez laisser les valeurs par défaut CIDR et 0.0.0.0/0, qui correspondent à tout le monde.
Attention, plus tard, par mesure de sécurité, il est préférable de remplacer le 0.0.0.0/0, par votre adresse IP, pour que vous seul puissiez accéder à votre machine virtuelle (VM). En effet, il est conseillé de restreindre au maximum les accès via SSH, du fait des nombreuses tentatives de connexion malveillantes.
Nous pouvons maintenant passer à l’étape la plus importante, créer une instance, c’est le nom donné à une machine virtuelle par Openstack.
Pour cela, rendez vous dans l’onglet à gauche Projet > Compute > Instances, cliquez sur Lancer une instance :
La création de la machine virtuelle est terminée ! Nous pouvons passez à l’étape suivante.
Pour le moment, notre machine virtuelle est créée mais n’est pas accessible depuis notre machine. Pour la rendre accessible, nous allons lui associer une adresse IP publique flottante.
Rendez vous dans l’onglet à gauche Projet > Réseau > IP flottantes :
Il ne reste plus qu’à associer cette IP avec la machine virtuelle créée précédemment. Pour cela, cliquez sur Associer à côté de l’IP qui vient d’être créée.
Enfin, sélectionnez le port de votre machine virtuelle, à associer à votre IP, dans notre exemple, la machine virtuelle s’appelle exemple et son IP privé est 192.168.1.43.
Ça y est ! Notre machine virtuelle est accessible depuis notre machine.
Il ne reste plus qu’à se connecter à la machine virtuelle en SSH pour en profiter :
Attention, l’utilisateur par défaut est ubuntu pour un système d’exploitation Ubuntu, et debian pour un système d’exploitation Debian. De plus, il faut être connecté au réseau de l’UGA ou au VPN pour se connecter aux instances.
user@user-gricad:~$ ssh debian@ma-vm.u-ga.fr
Remarque : Vous pouvez également utiliser directement l’adresse IP au lieu du nom DNS.
user@user-gricad:~$ ssh debian@129.88.204.55
Attention, pour rappel, votre machine virtuelle est accessible depuis n’importe quelle adresse IP, il est préférable de filtrer les IPs autorisées. Pour cela, voir Groupes de sécurité.