Scénario #26542
Installer et configurer Veyon via Salt
100%
Description
Étudier la méthode la plus adaptée sachant que les installeurs sont déjà 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.
Pour tester dans etb1 avec un Scribe¶
- Dans OpenNebula
- Déployer un
etb1.amon-2.7.1-instance-default
- Déployer un
etb1.scribe-2.7.1-a1-instance-AvecImport
- Démarrer un poste windows pédagogique
etb1.pcprof-10
- Démarrer un poste windows pédagogique
etb1.pceleve-10
- Déployer un
- Se connecter
root
surscribe
- Installer le paquet
eole-workstation
~# apt-eole install eole-workstation
- Reconfigurer le serveur
scribe
- Mettre en place le pillar
/srv/pillar/top.sls
base: 'G@os_family:Windows': - eole-workstation
- Mettre en place le pillar
/srv/pillar/eole-workstation.sls
eole-workstation: ad: domain: dompedago.etb1.lan join_username: admin join_password: Eole12345! veyon: ldap: server: addc.dompedago.etb1.lan port: 389 base_dn: dc=dompedago,dc=etb1,dc=lan username: dompedago\admin password: Eole12345!
- Installer le paquet
- Sur le VNC du poste
etb1.pcprof-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
- Se connecter
- 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
- Se connecter
- Sur une console du serveur
scribe
- Exécuter la commande suivante
root@scribe:~# salt-run state.event pretty=True
- Attendre l’arriver d’un message
salt/auth
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 }
- Accepter les clefs des minions en exécutant la commande suivante
~# salt-key -A
- Exécuter la commande suivante
Les machines doivent redémarrer automatiquement au bout de quelques secondes.
Valider le fonctionnement des groupes de machines dans Veyon¶
Une fois que les ordinateurs sont intégrés au domaine Active Directory et redémarré, nous allons affecter une salle aux ordinateurs :
- Sur le VNC du poste
etb1.pcprof-10
- Se connecter avec le compte utilisateur
admin
- Dans la barre de recherche du bas, saisir
dsa.msc
- Sélectionner
Utilisateur et ordinateur Active Directory
- Déplier l’arborescence
dompedago.etb1.lan > Computers
- Pour chaque ordinateur dont le nom commence par
PC-
- Ouvrir les informations de l’objet ordinateur (double click)
- Sélectionner l’onglet
Emplacement
- Saisir le nom
Bidule
- Valider
- Se déconnecter
- Se connecter avec le compte utilisateur
Nous pouvons maintenant valider le fonctionnement de Veyon-Master
- Sur le VNC du poste
etb1.pceleve-10
- Se connecter avec le compte utilisateur
6a.01
- Exécuter le programme
Veyon-Master
en double cliquant sur son icône du bureau - Saisir le mot de passe de l’utilisateur
6a.01
- Le programme vous informe que vous n’avez pas les droits requits
- Se connecter avec le compte utilisateur
- Sur le VNC du poste
etb1.pcprof-10
- Se connecter avec le compte utilisateur
prof.6a
- Exécuter le programme
Veyon-Master
en double cliquant sur son icône du bureau - Saisir le mot de passe de l’utilisateur
prof.6a
- Une fenêtre apparaît vous affichant 1 ordinateur avec l’utilisateur
6a.01
connecté - Vous pouvez double cliquer sur la miniature afin de voir l’affichage
- Vous pouvez basculer en mode contrôle en sélectionnant l’icône
Contrôle à distance
- Se connecter avec le compte utilisateur
Pour tester dans etb1 avec un Seth (dcpedago
)¶
- Dans OpenNebula
- Déployer un
etb1.amon-2.7.1-instance-default
- Déployer 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.pcprof-10
- Démarrer un poste windows pédagogique
etb1.pceleve-10
- Déployer un
- Se connecter
root
sur dcpedago (NB:ssh scribepedago.etb1.lan
)- Installer le paquet
eole-workstation
~# apt-eole install eole-workstation
- Reconfigurer le serveur dcpedago
- Mettre en place le pillar
/srv/pillar/top.sls
base: 'G@os_family:Windows': - eole-workstation
- Mettre en place le pillar
/srv/pillar/eole-workstation.sls
eole-workstation: ad: domain: etb1.ac-test.fr join_username: admin join_password: Eole12345! veyon: ldap: server: seth.etb1.ac-test.fr port: 389 base_dn: dc=etb1,dc=ac-test,dc=fr username: etb1\admin password: Eole12345!
- Installer le paquet
- Sur le VNC du poste
etb1.pcprof-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
- Se connecter
- 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
- Se connecter
- Sur une console du serveur
dcpedago
- Exécuter la commande suivante
~# salt-run state.event pretty=True
- Attendre l’arriver d’un message
salt/auth
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 }
- Accepter les clefs des minions en exécutant la commande suivante
~# salt-key -A
- Exécuter la commande suivante
Les machines doivent redémarrer automatiquement au bout de quelques secondes.
Valider le fonctionnement des groupes de machines dans Veyon¶
Une fois que les ordinateurs sont intégrés au domaine Active Directory et redémarré, nous allons affecter une salle aux ordinateurs :
- Sur le VNC du poste
etb1.pcprof-10
- Se connecter avec le compte utilisateur
admin
- Dans la barre de recherche du bas, saisir
dsa.msc
- Sélectionner
Utilisateur et ordinateur Active Directory
- Déplier l’arborescence
etb1.ac-test.fr > Computers
- Pour chaque ordinateur dont le nom commence par
PC-
- Ouvrir les informations de l’objet ordinateur (double click)
- Sélectionner l’onglet
Emplacement
- Saisir le nom
Bidule
- Valider
- Se déconnecter
- Se connecter avec le compte utilisateur
Nous pouvons maintenant valider le fonctionnement de Veyon-Master
- Sur le VNC du poste
etb1.pceleve-10
- Se connecter avec le compte utilisateur
6a.01
- Exécuter le programme
Veyon-Master
en double cliquant sur son icône du bureau - Saisir le mot de passe de l’utilisateur
6a.01
- Le programme vous informe que vous n’avez pas les droits requits
- Se connecter avec le compte utilisateur
- Sur le VNC du poste
etb1.pcprof-10
- Se connecter avec le compte utilisateur
prof.6a
- Exécuter le programme
Veyon-Master
en double cliquant sur son icône du bureau - Saisir le mot de passe de l’utilisateur
prof.6a
- Une fenêtre apparaît vous affichant 1 ordinateur avec l’utilisateur
6a.01
connecté - Vous pouvez double cliquer sur la miniature afin de voir l’affichage
- Vous pouvez basculer en mode contrôle en sélectionnant l’icône
Contrôle à distance
- Se connecter avec le compte utilisateur
Subtasks
History
#1 Updated by Joël Cuissinat over 4 years ago
- Assigned To set to Daniel Dehennin
#2 Updated by Daniel Dehennin over 4 years ago
- Description updated (diff)
#3 Updated by Daniel Dehennin over 4 years ago
- Description updated (diff)
#4 Updated by Fabrice Barconnière over 4 years ago
- Description updated (diff)
#5 Updated by Daniel Dehennin over 4 years ago
- Description updated (diff)
#6 Updated by Daniel Dehennin over 4 years ago
- Description updated (diff)
#7 Updated by Daniel Dehennin over 4 years ago
- Project changed from Distribution EOLE to eole-workstation
#8 Updated by Fabrice Barconnière over 4 years ago
- Description updated (diff)
#9 Updated by Fabrice Barconnière over 4 years ago
- etb1.ScribeAD : OK
- etb1.dcpedago : pas pu tester jusqu'au bout, il n'y a pas d'utilisateur, mais le poste s'intègre bien au domaine et Veyon est installé avec sa conf.
#10 Updated by Scrum Master over 4 years ago
- Status changed from Nouveau to Terminé (Sprint)