no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | technique:infra:creation_vm [2016/10/22 14:50] (Version actuelle) – créée taziden | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Création d'une machine virtuelle chez Grenode ====== | ||
+ | Tout d' | ||
+ | < | ||
+ | sudo gnt-instance add -o noop -t plain -s 50G -B memory=4.0G --net=0: | ||
+ | </ | ||
+ | |||
+ | * -s : taille du disque | ||
+ | * -B memory= : taille de la RAM | ||
+ | * --net=0: | ||
+ | |||
+ | On la démarre sur une iso d' | ||
+ | < | ||
+ | sudo gnt-instance start -H boot_order=cdrom, | ||
+ | </ | ||
+ | |||
+ | Pour faire l' | ||
+ | < | ||
+ | sudo gnt-instance list -o +network_port | ||
+ | </ | ||
+ | On voit que le port de la machine '' | ||
+ | < | ||
+ | ssh -L 4444: | ||
+ | </ | ||
+ | Ensuite, il n'y a plus qu'à faire pointer un client VNC sur le port 4444 de localhost pour faire l' | ||
+ | Au début de l' | ||
+ | < | ||
+ | IP : on pioche dans 80.67.180.0/ | ||
+ | Netmask : 255.255.255.240 | ||
+ | Gateway : 80.67.180.1 | ||
+ | </ | ||
+ | |||
+ | Une fois l' | ||
+ | < | ||
+ | sudo gnt-instance shutdown bugne.ilico.org | ||
+ | … on attend … | ||
+ | sudo gnt-instance start bugne.ilico.org | ||
+ | </ | ||
+ | |||
+ | Et voilà, on peut à présent se connecter en SSH sur notre machine pour la configurer. | ||
+ | On ne peut se connecter en root, il faut donc se connecter avec le premier utilisateur créé lors de l' | ||
+ | < | ||
+ | # On passe root | ||
+ | taziden@bugne: | ||
+ | # On installe quelques paquets minimaux qui permettront ensuite de configurer le reste via Ansible | ||
+ | root@bugne:# | ||
+ | # On repasse en tant qu' | ||
+ | root@bugne:# | ||
+ | # On change le port d' | ||
+ | root@bugne:# | ||
+ | # On redémarre ssh | ||
+ | root@bugne:# | ||
+ | # On se déconnecte, | ||
+ | root@bugne:# | ||
+ | </ | ||
+ | |||
+ | On ajoute notre machine à la liste des '' | ||
+ | |||
+ | < | ||
+ | ansible-playbook -l bugne.ilico.org init.yml | ||
+ | # Le mot de passe SUDO demandé est bien entendu le mot de passe de votre premier utilisateur sur la machine en question | ||
+ | </ | ||
+ | Et voilà ! |