diff --git a/howto/creer_vm_crans.md b/howto/creer_vm_crans.md index cb75c89..1b1b557 100644 --- a/howto/creer_vm_crans.md +++ b/howto/creer_vm_crans.md @@ -2,14 +2,14 @@ ## Étape préliminaire -Savoir ce que l'on veut et regarder les besoins du service que l'on souhaite +Savoir ce que l'on veut et regarder les besoins du service que l'on souhaite installer ## Création de la VM ### Se connecter à Proxmox -Proxmox est un logiciel de virtualisation utilisé au Crans, plus d'info ici +Proxmox est un logiciel de virtualisation utilisé au Crans, plus d'info ici [Proxmox](/outils/os/proxmox.md) Pour se connecter au Proxmox : @@ -18,7 +18,7 @@ Pour se connecter au Proxmox : ssh -NL 8006:localhost:8006 sam.adm.crans.org ``` -Puis connectez-vous `https://localhost:8006/` dans votre navigateur open source +Puis connectez-vous `https://localhost:8006/` dans votre navigateur open source préféré (Et connectez-vous avec vos identifiants nounous) Trouvez un identifiant de VM qui n'ai pas déjà pris. @@ -32,11 +32,11 @@ Se connecter au LDAP à l'aide de shelldap par exemple : `shelldap -f shelldap_wall-e.rc` -Avec le fichier `shelldap_wall-e.rc` (évidemment modifiez `_ton_pseudo` avec +Avec le fichier `shelldap_wall-e.rc` (évidemment modifiez `_ton_pseudo` avec votre pseudo nounou) : ```yaml -# Fichier de configuration shelldap admin +# Fichier de configuration shelldap admin # de bleizi/shirenn adapté server: ldaps://172.16.10.100:636 binddn: uid=_ton_pseudo,ou=passwd,dc=crans,dc=org @@ -52,16 +52,16 @@ tls_cacert: /etc/ldap/ldap.pem #### Base de navigation dans le LDAP -Les éléments commencent par ```d``` sont les dossiers, on peut donc "entrer +Les éléments commencent par ```d``` sont les dossiers, on peut donc "entrer dans ces dossiers". -Ici le dossier qui nous intéresse est le dossier ```ou=hosts``` qui contient +Ici le dossier qui nous intéresse est le dossier ```ou=hosts``` qui contient les configurations des différentes VM. Ce sont dans "ces fichiers" de configuration qu'est décrit les la VM. -On peut utiliser ```cat``` pour regarder leurs contenues, ```mv``` pour changer +On peut utiliser ```cat``` pour regarder leurs contenues, ```mv``` pour changer leurs noms ou les déplacer. Pour les éditer la commande est ```edit```. -Voir : [doc ldap](/infrastructure/services/ldap.md) pour en savoir plus à +Voir : [doc ldap](/infrastructure/services/ldap.md) pour en savoir plus à propos du LDAP et de shelldap. #### Configuration réseau @@ -82,12 +82,12 @@ Recommendation : copier une configuration LDAP voisine // On garde ? Créer une VM dans Proxmox avec l'ISO Debian. Mettez l'id que vous avez sélectionné précédemment. -Et le nom que vous souhaitez donner à la machine (un nom avec une ref obscure -ou un nom qui reprends le nom du service qui sera hébergé afin de facilement +Et le nom que vous souhaitez donner à la machine (un nom avec une ref obscure +ou un nom qui reprends le nom du service qui sera hébergé afin de facilement savoir à quoi sert la VM) > - Ne pas modifier d'autre si option inconnue -> - Bien spécifier dans l'option Disks où sera stocké la VM: serveur +> - Bien spécifier dans l'option Disks où sera stocké la VM: serveur > adhérent avec 10TB > - Entrer la bonne adresse MAC dans le networking @@ -104,13 +104,13 @@ Gateway : ipv4 : 172.16.10.101 (bizarre, fournit par routeur sam) romanesco : ipv4 : 172.16.10.128 (DNS récursif) -hostname : le_nom_de_la machine +hostname : le_nom_de_la machine ``` Nom de domaine pour les machines adm : `adm.crans.org` ```config -FQDN : `[nom du service].adm.crans.org` +FQDN : `[nom du service].adm.crans.org` ``` __Installer openssh__ si pas fait dans l'installateur @@ -121,23 +121,22 @@ via la terminal disponible sur Proxmox (`~/.ssh/authorized_keys`) ## Setup initial de la VM Installez Ansible sur votre machine. -Téléchargez le dépôt git avec les fichiers Ansible du Crans. +Téléchargez le dépôt git avec les fichiers Ansible du Crans. [dépôt git](https://gitlab.crans.org/nounous/ansible) Copiez votre clé SSH (public) sur le compte root. -Vérifiez que votre config n'a pas de problème +Vérifiez que votre config n'a pas de problème. ```bash plays/root.yml -l [machine a déployer].adm.crans.org --extra-vars='ansible_become_user=root' -u root --check ``` -Une fois que le check n'a plus d'erreur, vous pouvez lancer la même commande +Une fois que le check n'a plus d'erreur, vous pouvez lancer la même commande sans le `--check`. -Plus d'info sur Ansible dans son +Plus d'info sur Ansible dans son [guide dédier](https://gitlab.crans.org/nounous/ansible). ```bash plays/root.yml -l [machine a déployer].adm.crans.org --extra-vars='ansible_become_user=root' -u root ``` -