tuto2 subject done
This commit is contained in:
parent
205ace39fa
commit
7380a81172
12 changed files with 197 additions and 189 deletions
|
|
@ -3,16 +3,11 @@
|
|||
Automatiser la configuration de son SI
|
||||
=======================================
|
||||
|
||||
Aujourd'hui, vous n'avez qu'une seule machine à administrer, et déjà, j'ai pu
|
||||
entendre des soupirs lorsque vous avez dû configurer ENCORE CE RÉSEAU DE
|
||||
*$&*%#. Imaginez maintenant que vous ayez à en administrer 10, 100, 1000 ou
|
||||
encore davantage !
|
||||
|
||||
Comme tout bon ~~paresseux~~ sys. admin qui se respecte, sans plus attendre,
|
||||
vous allez vouloir automatiser toutes ces actions rébarbatives. Comme de très
|
||||
nombreuses personnes sont passées par là avant vous, il existe un grand nombre
|
||||
de solutions pour gérer les configurations d'un parc de machines. Parmi les
|
||||
plus connues, citons : [Puppet](https://puppet.com/),
|
||||
vous allez vouloir automatiser toutes ces actions rébarbatives (configurer des
|
||||
services). Comme de très nombreuses personnes sont passées par là avant vous,
|
||||
il existe un grand nombre de solutions pour gérer les configurations d'un parc
|
||||
de machines. Parmi les plus connues, citons : [Puppet](https://puppet.com/),
|
||||
[Chef](http://www.chef.io/), [SaltStack](https://saltstack.com/) ou encore
|
||||
[Ansible](https://www.ansible.com/).
|
||||
|
||||
|
|
@ -46,11 +41,14 @@ Résultat attendu
|
|||
nouvelle machine, identique à celle que vous venez de configurer, à partir
|
||||
d'une ISO et d'un nouveau disque.
|
||||
|
||||
Maintenant que vous savez vous connecter au réseau et formater un disque, vous
|
||||
pouvez ajouter les options `adlin.format=/dev/sda` et `adlin.net=easy` à la
|
||||
ligne de commande du noyau afin de, respectivement, formater le disque
|
||||
`/dev/sda` si la partition racine n'est pas trouvée, et obtenir une adresse IP
|
||||
par DHCP. Vous pourrez ainsi très facilement tester vos recettes.
|
||||
Le fichier à rendre est un playbook `login_x-TP2/basis.yml`, accompagné de
|
||||
toutes ses dépendances : celui-ci doit faire les configurations basiques du
|
||||
système et des utilisateurs.
|
||||
|
||||
Un deuxième playbook est à rendre : `login_x-TP2/vitrine.yml`, celui-ci doit
|
||||
permettre de déployer (en parallèle de tous les autres), une page vitrine
|
||||
typique d'une entreprise (cf. la 4e question de cours ;)). Cette page doit être
|
||||
accessible depuis votre domaine <https://login_x.adlin2020.p0m.fr/>.
|
||||
|
||||
|
||||
Mon première commande
|
||||
|
|
|
|||
Reference in a new issue