Projet

Général

Profil

Scénario #26542

Mis à jour par Fabrice Barconnière il y a environ 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 etb1 avec un Scribe

# Dans OpenNebula
## Déployer un *@etb1.amon-2.7.1-instance-default@*
## Déployer Dépolyer un *@etb1.scribe-2.7.1-a1-instance-AvecImport@*
## Démarrer un poste windows pédagogique *@etb1.pceleve-10@*
# Se connecter *@root@* sur *@scribe@*
## Installer le paquet *@eole-workstation@*
<pre>
~# apt-eole install eole-workstation
</pre>
## Reconfigurer le serveur *@scribe@*
## 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: dompedago.etb1.lan
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 *@scribe@*
## Exécuter la commande suivante
<pre>
root@scribe:~# salt-run state.event pretty=True
</pre>
## Attendre l’arriver d’un message *@salt/auth@*
<pre>
salt/auth {
"_stamp": "2019-01-31T15:41:31.492741",
"act": "pend",
"id": "PC-213950.dompedago.etb1.lan",
"pub": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApmdKTnDnW1SONJoPQP8I\njeui/ngRdg2ki5T8ism4r6Q+JmmR8sWFImN17euYF//x7n8QBeWLVkAtimT7aqPo\nOFtNKhTVRx+CsF4Iar6lRT1/8KrZx3um8/h08GnJfqkxbN4tZITVUq7sYxS4ELE4\nktC+LdBeaPfq8cm00A9gpFDBhmJmU3kkktxSt/z4iwL2DHDnLRGGY/IikoRImErR\nTi4d/+NZXaVRAUU99visdHiEMVMgNBCAbIUz5BfPCI2NtRBZWsNFfIXMTqyDYbH7\nnSbsXhZjMiLANxGudiWuY7Ev8Gn/z/+msDv1JbEgY2VZaXyT4nzneVjQ5wNrbDvd\ngQIDAQAB\n-----END PUBLIC KEY-----",
"result": true
}
</pre>
## Accepter Accetper la clef du minion en exécutant la commande suivante
<pre>
~# salt-key -A
</pre>

Et voilà !

h3. Pour tester dans etb1 avec un Seth (*@dcpedago@*)

# Dans OpenNebula
## Déployer un *@etb1.amon-2.7.1-instance-default@*
## Déployer 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>
## Accepter Accetper la clef du minion en exécutant la commande suivante
<pre>
~# salt-key -A
</pre>

Et voilà !

Retour