Project

General

Profile

Tâche #30165

Updated by Ludwig Seys about 1 year ago

Méthode pour la 2.8 :

h1. Démarrer les 3 machines suivantes

- aca.dc1-2.8-Daily (DC1)
- aca.dc2-2.8-Daily (DC2)
- aca.file-2.8-Daily DC (établissement)

Les deux premières machines sont les DC centraux (dc1 et dc2).

aca.file n'est pas un filer mais un DC de type établissement (là ou les utilisateurs de l'établissement vont se connecter et déposer les fichiers).

h1. Sur les trois machines faire

<pre>
./mount.eole-ci-tests
/mnt/eole-ci-tests/scripts/configure-vm.sh -M configeol

Maj-Auto -D

apt-eole install python-creole eole-seth-education

CreoleSet web_url $(hostname).ac-test.fr
CreoleSet activer_ad_homes_share oui
CreoleSet activer_ad_profiles_share oui
</pre>

h1. Uniquement sur le DC1

<pre>
apt-eole install eole-seth-aaf eole-workstation
echo """# -*- coding: utf-8 -*-
from creole.loader import creole_loader, config_save_values
c=creole_loader(rw=True)
c.creole.importation.aaf_domainname_uai.aaf_domainname_uai = [u'00000001']
c.creole.importation.aaf_domainname_uai.aaf_domainname_name = [u'etb1']
c.creole.importation.aaf_domainname_uai.aaf_domainname_domain = [u'file.domseth.ac-test.fr']
config_save_values(c, 'creole')
""" > add_domain.py
python3 python add_domain.py
</pre>

h1. Uniquement sur le DC établissement (file)

<pre>
CreoleSet numero_etab 00000001
CreoleSet ad_server_role "controleur de domaine"
CreoleSet ad_additional_dc oui
CreoleSet ad_additional_dc_ip """192.168.0.5
192.168.0.6"""
CreoleSet ad_dc_sysvol_ref 192.168.0.5
</pre>

h1. Sur les trois machines

D'abord le DC1 puis sur le DC2 et enfin sur le DC établissement (filer):

<pre>
instance
</pre>

h1. Lancer l'importation sur le DC 1

<pre>
export TDB_NO_FSYNC=1
/usr/share/eole/sbin/import-aaf.py /mnt/eole-ci-tests/dataset/aaf-mini/complet.zip complète
/usr/share/eole/sbin/import-ad.py --enable_transaction
</pre>

h1. Démarrer un PC "aca.pc-10"

Modifier la configuration réseau du poste :

- IP 192.168.0.110/24
- Routeur : 192.168.0.1
- DNS : 192.168.0.7 192.168.0.5

Avancée/DNS :

- [x] Ajouter ces suffixes DNS : domseth.ac-test.fr
- Suffixe DNS pour cette connexion : domseth.ac-test.fr

Intégrer le poste via : http://salt/joineole/

Valider son intégration sur le DC1 avec salt-key pour afficher les clés en attentes, une fois que le nom du poste windows apparaît valider la clé avec salt-key -A (valide toute les clé en attente avec demande de confirmation)

h1. Récupérer un compte utilisateur

Sur le DC1 :

<pre>
echo """from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017')
db = client['eoleaaf']
for a in db.user.find():
print(a['ENTPersonLogin'] + ' - ' + a['userPassword'])""" > found_user.py
python3 found_user.py
</pre>

Back