Projet

Général

Profil

HOWTO add a VM » Historique » Version 1

Guilhem Saurel, 23/04/2018 16:32

1 1 Guilhem Saurel
h1. HOWTO add a VM
2 1 Guilhem Saurel
3 1 Guilhem Saurel
h2. Renseigner un service & prendre une IP sur djadhere
4 1 Guilhem Saurel
5 1 Guilhem Saurel
# Ajouter le service dans djadhere : https://adherents.tetaneutral.net/admin/services/service/add/ (doc ici: https://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/Djadhere-faq )
6 1 Guilhem Saurel
# Marquer l'IP réservée "openstack" dans ip_ttnn.txt sur h7
7 1 Guilhem Saurel
8 1 Guilhem Saurel
NB:
9 1 Guilhem Saurel
10 1 Guilhem Saurel
* Regarder la page de l’IP voir si elle n’a pas des notes utiles
11 1 Guilhem Saurel
* Essayer de la ping pour vérifier qu’elle ne répond pas avant de la prendre
12 1 Guilhem Saurel
13 1 Guilhem Saurel
h2. Mettre à jour le DNS
14 1 Guilhem Saurel
15 1 Guilhem Saurel
Dans https://git.tetaneutral.net/bind-zones.git :
16 1 Guilhem Saurel
17 1 Guilhem Saurel
# Ajouter l’IP à sa place dans wan/tetaneutral.net.zone
18 1 Guilhem Saurel
# Pour l’IPv6, http://wiki.tetaneutral.net/index.php/Architecture#IPv6 # cf ip_alloc.sh sur h7 ou bien quick_lede.sh dans ssh://git@git.tetaneutral.net/openwrt-tools.git
19 1 Guilhem Saurel
# incrémenter le serial dans wan/common.zone (YYYYMMDDNN, où NN est un nombre incrémenté à chaque modification à la date  YYYYMMDD)
20 1 Guilhem Saurel
# commit, push.
21 1 Guilhem Saurel
22 1 Guilhem Saurel
h2. Créer la VM
23 1 Guilhem Saurel
24 1 Guilhem Saurel
NB: C'est pas mal d'être sur IRC et de prévenir au cas où on a une question/un problème, et de prévenir de ce qu'on fait
25 1 Guilhem Saurel
# sur g1, <pre>./tools/os-overview.sh</pre> pour vérifier que l’état du cluster est correct (g4 et g6 sont down pour le moment, faut pas s'inquiéter)
26 1 Guilhem Saurel
# <pre>openstack ttnn create --ip <ipv4> --ssd --disk-size 20 --flavor 1vcpu-1024ram --image debian-stretch-scsi <name>.tetaneutral.net</pre>
27 1 Guilhem Saurel
# on attend qu’elle ping
28 1 Guilhem Saurel
# on attend qu’elle fasse un apt dist-upgrade puis reboot
29 1 Guilhem Saurel
# elle est ensuite accessible en ssh depuis la clef de g1, sur le port 2222
30 1 Guilhem Saurel
# ajouter la clef publique de l'utilisateurice final.e dans <pre>.ssh/authorized_keys</pre>
31 1 Guilhem Saurel
32 1 Guilhem Saurel
33 1 Guilhem Saurel
That's all folks o/