Table des matières

Serveur pédagogique Scribe dans l'Académie de Lyon

Scribe est un contrôleur de domaine doté de fonctions évoluées. Il optimise la gestion du réseau pédagogique.

Il dispose d'un annuaire qui référence, élèves, parents, personnels enseignant et administratifs, il propose un service de messagerie et héberge vos applications web au sein d'un portail Web 2.0.

Pour profiter de toutes les commandes OSCAR ci-dessous il est fortement conseillé d'utiliser 2 disques externes branchés sur des ports USB du serveur Scribe :

  1. Le disque usb COPIES OSCAR formaté en ext3 de 500 Go enregistre les sauvegardes réalisées par OSCAR des familles des postes (ou par salle).
  2. Le disque usb sauvegarde Bacula formaté en ext3 de 1To sauvegarde les données des utilisateurs du réseau Scribe.

Tutoriel pour les abonnés : les commandes scribe du serveur pédagogique.

Les commandes OSCAR pour scribe

Le menu_scribe permet d'atteindre les commandes Scribe après une configuration facile des serveurs proposée par OSCAR.

La commande administration administre le serveur Scribe.

La commande console permet d'accéder à la console du serveur Scribe avec le compte root.

La commande utilisateur monte un répertoire utilisateur.

La commande info_copies affiche les copies des sauvegardes réalisées par OSCAR situées sur une partition Linux du serveur Scribe.

La commande copie_oscar réalise, sur une partition Linux ext3 mais non LVM, du serveur Scribe dans le répertoire racine /copies_oscar_scribe, la copie des sauvegardes des postes clients réalisées par OSCAR. Il est conseillé d'utiliser un disque externe USB formaté en ext3 nommé COPIES OSCAR qui possède ce répertoire racine /copies_oscar_scribe, ce disque, 500Go minimum, est réservé pour la copie des sauvegardes OSCAR, indépendant du disque USB de sauvegarde des données par Bacula du réseau. Le disque de sauvegarde USB pour Bacula ne doit pas être débranché, installez-le en premier, ainsi vous pourrez à tout moment débrancher et remettre le disque USB OSCAR si vous le souhaitez.

Si vous avez une sauvegarde BACULA de vos données sur un disque externe USB (sdb1), après TOUS les redémarrages du serveur Scribe vérifiez que BACULA sauvegarde bien sur sdb1.

La commande recup_oscar récupère une copie située sur la partition Linux ext3 du serveur Scribe pour l'installer sur la partition OSCAR du poste.

La commande renomme_copie renomme une copie de sauvegarde OSCAR du serveur Scribe.

La commande supprime_copie supprime une copie de sauvegarde OSCAR du serveur Scribe.

La commande filtre_internet édite l'interface des filtres internet afin d'obtenir une grande sécurité d'accés au web pour nos élèves.

La commande liste_fichiers envoie à l'utilisateur la taille de ses fichiers dans un listing liste_de_la_taille_des_fichiers situé dans son répertoire personnel.

La commande usb_sauvegarde montre les fichiers sauvegardés par Bacula sur le disque nommé sauvegarde Bacula branché sur le port USB du serveur scribe, ce disque externe doit être préalablement formaté en ext3 avec la commande formater du menu disques d'OSCAR.

La commande installe_wpkg installe WPKG sur le serveur scribe. Vous pouvez aussi suivre la documentation wiki wpkg. Les fichiers pour les clients sont aussi installés par OSCAR. Après cette installation, sur le poste serveur scribe en root lancez la commande wpkg_gen_config. Il restera juste à vérifier la configuration WPKG sur le serveur settings.xml. Puis sur un poste client lancez sous Windows en admin : U:\wpkg\wpkg-manage.exe

La commande domaine installe un raccourci, U:/sysprep_XP, ou U:/sysprep_W7_8 qui permet à l'administrateur, avant une sauvegarde, d'exécuter immédiatement sysprep.exe, OSCAR installera convenablement sur la partition Windows le répertoire complet sysprep avec tous les fichiers nécessaires au déploiement, de plus il inscrira automatiquement dans sysprep.inf, ou unattend.xml le nom du poste windows.

Cette commande domaine peut aussi installer un raccourci U:/OSCAR_deploie qui permet à l'administrateur, avant une sauvegarde de préparer le poste pour un déploiement sans utiliser sysprep. Elle installera dans le répertoire C:\Windows\oscar_deploie les fichiers nécessaires.

Installation du raccourci : U:/sysprep_XP

Pour utiliser la commande sysprep_XP vous devez avoir déjà installé correctement sysprep sur un poste de votre établissement, tous les fichiers du répertoire sysprep doivent être opérationnels dont notamment les trois fichiers sysprep.inf, sysprep.oscar.inf et sysprep_var.inf : documentation. Le répertoire complet sysprep sera mis à la racine d'une clé USB dans le répertoire : /sysprep_oscar/

il faut avoir sur la clé le répertoire : /sysprep_oscar/sysprep/ contenant les 3 fichiers et tous les fichiers nécessaires à sysprep.

Démarrez le poste avec le compte admin du domaine et réalisez le compte sysprep dans le groupe professeurs avec les droits d'intégration au domaine, puis dans esu ajoutez dans les salles le gestionnaire sysprep.

Démarrez un poste du réseau scribe avec OSCAR et lancez la commande déploiement (c'est très rapide). Le raccourci est accessible sur tous les postes du réseau en ouvrant une session administrateur scribe ou sysprep sous Windows XP par U:/sysprep_XP

Installation du raccourci : U:/sysprep_W7_8_32 ou 64bits

Pour utiliser la commande sysprep_W7_8 vous devez avoir déjà installé correctement sysprep sur un poste de votre établissement. Le fichier unattend.xml doit être opérationnel. A partir du fichier unattend.xml réalisez le fichier général sysprep_oscar.xml puis celui des variables des postes sysprep_var.xml : Ce sont des fichiers analogues à sysprep_oscar.inf et sysprep_var.inf vous remplacez dans unattend.xml les variables particulières d'un poste par les variables génériques du fichier sysprep_var.xml et vous obtenez le fichier sysprep_oscar.xml.

Ces deux fichiers sysprep_oscar.xml et sysprep_var.xml seront mis à la racine d'une clé USB dans le répertoire : /sysprep_oscar/sysprep/

Démarrez le poste avec le compte admin du domaine et réalisez le compte sysprep dans le groupe professeurs avec les droits d'intégration au domaine, puis dans esu ajoutez dans les salles le gestionnaire sysprep.

Démarrez un poste du réseau scribe avec OSCAR et lancez la commande déploiement (c'est très rapide). Le raccourci est accessible sur tous les postes du réseau en ouvrant une session administrateur scribe ou sysprep sous Windows 7 ou Windows 8 par U:/sysprep_W7_8_32 ou U:/sysprep_W7_8_64.

Remarque 1 : Le fichier unattend.xml ne doit pas joindre un domaine mais un groupe de travail.
Remarque 2 : Ajouter dans unattend.xml les lignes au premier démarrage pour la phase : component name=“Microsoft-Windows-Shell-Setup”

          <FirstLogonCommands>
              <SynchronousCommand wcm:action="add">
                  <CommandLine>C:\Windows\System32\sysprep\joindre_domaine.bat</CommandLine>
                  <Order>1</Order>
                  <RequiresUserInput>true</RequiresUserInput>
              </SynchronousCommand>
          </FirstLogonCommands>

Pour scribe joindre_domaine.bat remplace oscar_nettoie_sysprep.bat

Installation du raccourci : U:/OSCAR_deploie

Réalisez un fichier oscar_var.txt équivalent à sysprep_var.inf ou sysprep_var.xml.

Contenu du fichier oscar_var.txt :

avec 0110301 : numéro du poste pour OSCAR encadré par “Poste-” et “-
Poste1_batA103 : chaîne de caractères, à votre convenance, correspondant au nom du poste sous Windows. Pour l'exemple ci dessous : 01→ bat A; 103→ salle; 0i→ numéro du poste

Poste-0110301-(NOM_POSTE=Poste1_salleA103;CLE_WIN=111-XXX-YYY-ttt-UUUU)
Poste-0110302-(NOM_POSTE=Poste2_salleA103;CLE_WIN=222-XXX-WWW-ttt-UUUU)
Poste-0110303-(NOM_POSTE=Poste3_salleA103;CLE_WIN=333-XXX-AAA-ttt-UUUU)
Poste-0110304-(NOM_POSTE=Poste4_salleA103;CLE_WIN=444-YYY-YYY-ttt-UUUU)

L'écriture des termes Poste-, NOM_POSTE et CLE_WIN est obligatoire et doit respecter la casse. Si vous avez une licence établissement CLE_WIN est inutile. Vous pouvez aussi ajouter ces termes en respectant la casse, pour les IP fixes :

ADRESSE_IP=
MASQUE_IP=
PASSERELLE_IP=

Autres variables disponibles :

ADRESSE_IP_DNS=
DHCP_IP=OUI

Seules ces variables sont reconnues avec cette méthode.

Le fichier oscar_var.txt est mis à la racine d'une clé USB dans le répertoire : /oscar_deploie/oscar_var.txt

Démarrez un poste avec OSCAR et lancez la commande domaine, les fichiers seront installés automatiquement dans le répertoire : U:\oscar_deploie\ avec le raccourci U:\OSCAR_deploie

Utilisation des raccourcis U:/sysprep_XP ou U:/sysprep_W7_8_32 ou 64bits

Les fichiers sysprep doivent être fonctionnels.

Si vous avez des nouvelles applications logicielles à déployer dans une salle :

  1. Restaurez le poste avec OSCAR restaure au démarrage du poste.
  2. Sous Windows installez les nouvelles applications.
  3. Vérifiez vos applications.
  4. Avec le compte sysprep d'accès au domaine (éventuellement en admin) lancez le raccourci U:/sysprep_XP ou U:/sysprep_W7_8_32 ou U:/sysprep_W7_8_64 .OSCAR installera automatiquement les fichiers dans le répertoire sysprep.
  5. En arrière plan contrôlez le numéro de poste indiqué dans la fenêtre qui s'est ouverte.
  6. Autorisez le lancement sysprep par OK

Le poste s'éteint, démarrez-le sous OSCAR pour le sauvegarder puis déployez votre salle.

Pour mettre à jour les fichiers sysprep vous les trouverez dans : U:\oscar_sysprep\sysprep_oscar_XP ou U:\oscar_sysprep\sysprep_oscar_W7_8_32 ou U:\oscar_sysprep\sysprep_oscar_W7_8_64.

Remarque : Le fichier sysprep_oscar ne peut pas être modifié sur le serveur mais il faut l'installer sur une clé USB et utiliser la commande sysprep_W7_8 du menu_scribe.

Tutoriel : les commandes scribe du serveur pédagogique.

Utilisation du raccourci U:/OSCAR_deploie

  1. Sous windows installez vos applications.
  2. Démarrez le poste le poste modèle avec le compte admin du domaine.
  3. Lancez la commande U:/OSCAR_deploie
  4. Dans les Propriétés de l'Ordinateur Modifiez les propriétés pour mettre dans le Groupe de travail BIDON.
  5. Redémarrez immédiatement l'ordinateur avec OSCAR pour le sauvegarder.

Mise à jour oscar_var.txt pour de nouveaux numéros de postes

Le fichier oscar_var.txt peut être modifié directement sur le serveur dans le répertoire U:\oscar_deploie des comptes admin et sysprep

Changer le numéro d'un poste en bon état qui deviendra le poste modèle.

Cette méthode est valable pour les mises à jour sysprep_var.inf ou sysprep_var.xml

Débranchez tous les périphériques annexes, disques externes USB, lecteurs ZIP, imprimantes, scanners …
  1. Complétez le fichier oscar_var.txt, ou sysprep_var.inf ou sysprep_var.xml avec les caractéristiques des numéros des postes manquant.
  2. Selon le cas :
    Seulement si le serveur de fichiers de l'établissempent n'est pas accessible par le réseau, mettez le nouveau fichier oscar_var.txt sur une clé USB dans le répertoire racine /new_sysprep/oscar_deploie/
    par contre pour sysprep_oscar.inf (ou .xml pour Win7) et le nouveau sysprep_var.inf (ou .xml) il faut mettre ces fichier sur une clé USB dans le répertoire racine /new_sysprep/sysprep/.
    Pour oscar_var.txt installez aussi ce nouveau fichier sur le serveur dans \admin\perso\oscar_deploie\oscar_var.txt et \sysprep\perso\oscar_deploie\oscar_var.txt.
  3. Choisissez un poste en bon état qui doit changer de numéro, il sera le poste modèle de sa salle.
  4. Démarrez ce poste modèle avec OSCAR, dans le menu sauvegarde lancez la commande ajouter_poste du menu sauvegarde.
  5. Changez le numéro du poste :
    .
    Si vous entrez un numéro qui n'est pas dans le fichier oscar_var.txt, ou sysprep_var.inf ou sysprep_var.xml, OSCAR proposera le choix du numéro dans la liste.
  6. OSCAR vous demande de choisir la sauvegarde à restaurer.
  7. Si cette fenêtre s'affiche, branchez la clé sur le port USB.
  8. Continuez la procédure jusqu'à la fin : le poste sera restauré puis sauvegardé automatiquement.

Installer un client Ubuntu pour scribe

Client scribe pour les versions Ubuntu

Pour les abonnés : Tutoriel

  1. Téléchargez puis installer la version Ubuntu.
  2. Redémarrez le poste Ubuntu.
  3. Démarrez le poste avec le cédérom DVD USB OSCAR, dans le menu_oscar lancez la commande réparer_boot.

Remarques :

  1. Vous pouvez installer seulement Ubuntu sans Microsoft sur les postes clients : partitions.
  2. L'image de la partition Linux est la même pour TOUS LES POSTES DE L'ETABLISSEMENT, elle ne dépend pas du matériel.
  3. Pendant le déploiement OSCAR renomme les postes et les intégre au domaine si besoin, vous n'avez rien à faire OSCAR s'occupe de tout.

Sauvegarder le système du serveur scribe

Vous pouvez sauvegarder le système complet du serveur scribe sur un disque externe branché sur le port USB de ce serveur. La sauvegarde du système est rapide, environ 15 minutes.

Faites cette opération en fin de journée pour ne pas perturber les utilisateurs du réseau.

  1. Insérez un cédérom DVD OSCAR dans le lecteur.
  2. Arrêtez avec la commande halt le serveur scribe.
  3. Si vous avez une sauvegarde bacula sur un disque externe sur port USB débranchez ce disque.
  4. Démarrez sur le cédérom DVD OSCAR le serveur.
  5. A la fin du démarrage branchez le disque externe sur port USB qui recevra la sauvegarde OSCAR du système scribe-eole. Ce disque externe peut être aussi celui qui sert à la sauvegarde bacula.
  6. Dans le menu_sauvegarde avec la commande sauve, sauvegardez TOUTES les partitions proposées sur le disque externe de sauvegarde sdb1, sauf la partition scribe-home qui est déjà sauvegardée par bacula et mise à jour régulièrement.

Remarque : les données des utilisateurs sont sauvegardées par bacula (partition scribe-home) il n'est pas judicieux de les sauvegarder avec OSCAR.

Restaurer le système du serveur scribe

  1. Insérez un cédérom DVD OSCAR dans le lecteur.
  2. Arrêtez avec la commande halt le serveur scribe.
  3. Si vous avez une sauvegarde bacula sur un disque externe sur port USB débranchez ce disque.
  4. Démarrez sur le cédérom DVD OSCAR le serveur.
  5. A la fin du démarrage branchez le disque externe sur port USB qui contient la sauvegarde OSCAR du système scribe-eole. Ce disque externe peut être aussi celui qui sert à la sauvegarde bacula.
  6. Dans le menu_sauvegarde avec la commande restaure, restaurez TOUTES les partitions sauvegardées les unes après les autres.
  7. Redémarrez le serveur scribe.
  8. Faites la mise à jour du serveur en root avec la commande Maj-Auto