Projet

Général

Profil

Scénario #26542

Mis à jour par Daniel Dehennin il y a plus de 5 ans

Étudier la méthode la plus adaptée sachant que les installeurs sont déjà être disponibles sur le disque local (dans /usr/share/eole/workstation/veyon).
On pourra s'inspirer de ce qui a été fait dans https://dev-eole.ac-dijon.fr/projects/eole-ad/repository/scribe-migration.

h3. Pour tester

# Dans OpenNebula
## Déployer un *@etb1.amon-2.7.1-instance-default@*
## Dépolyer un *@etb1.dcpedago-2.7.1-a1-Instance-Auto@*
## Attendre la fin de l’instance du dcpedago
## Démarrer un poste windows pédagogique *@etb1.pceleve-10@*
# Se connecter *@root@* sur dcpedago (NB: *@ssh scribepedago.eole.lan@*)
## Installer le paquet *@eole-workstation@*
<pre>
~# apt-eole install eole-workstation
</pre>
## Reconfigurer le serveur dcpedago
## Mettre en place le pillar *@/srv/pillar/top.sls@*
<pre>
base:
'G@os_family:Windows':
- eole-workstation
</pre>
## Mettre en place le pillar *@/srv/pillar/eole-workstation.sls@*
<pre>
eole-workstation:
ad:
domain: etb1.ac-test.fr
join_username: admin
join_password: Eole12345!
</pre>
# Sur le VNC du poste *@etb1.pceleve-10@*
## Se connecter *@pcadmin@*
## Démarrer la navigateur Firefox
## Saisir l’URL *@salt/joineole@*
## Télécharger le *programme d’installation du client EOLE*
## Exécuter le programme téléchargé *@installMinion.exe@*
## Autoriser l’application à *apporter des modifications à votre ordinateur*
# Sur une console du serveur *@dcpedago@*
## Exécuter la commande suivante
<pre>
~# salt-run state.event pretty=True
</pre>
## Attendre l’arriver d’un message *@salt/auth@*
<pre>
salt/auth {
"_stamp": "2019-01-31T10:06:32.609135",
"act": "pend",
"id": "PC-213950.etb1.ac-test.fr",
"pub": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyu6dKgb7MAhVmvoOZxMY\niVLxoOK+RtyPm56RLqeXwie3cekt76kfXNc2f2bS0LC9ut4i92TY6/+YMADz+BIP\nzaVXnKdfywJb/dHI+Q0riJRfz6P7ElANX1oqNSUKK2KQi2UIH16hjUSWbnsTVVHr\nc4+yLDsOX1x0Qyt+SfmEB/gl1nJcLk3Y+2CcGy6C+hBvo1h35BFvdNLAQkSMXHPO\njx9WLvORTj6ZHyxUapHQw+RhIrPj+Q9/M7HZgFtNIMQH22er9SO5iBUfwE2lXBgh\nCCXY3AnBz2hSrb7Qyaqz0evJsBr6eqh2SEnH7vneSOmRbJU26MqRHAbeHzQVWjln\nvQIDAQAB\n-----END PUBLIC KEY-----",
"result": true
}
</pre>
## Accetper la clef du minion en exécutant la commande suivante
<pre>
~# salt-key -A
</pre>

Et voilà !

Retour