MigrationHorus
Un article de EoleWiki.
Sommaire |
Migration Horus-1.0 vers Horus-2.0/Horus-2.1/Horus-2.2
Dernière mise à jour des scripts : le 26/11/2008
Prérequis
Pour des raisons pratiques, la migration Horus nécessite l'utilisation d'un support externe (partage distant ou disque USB) disposant d'un espace libre suffisant et d'un système de fichier supportant les liens symboliques.
Il est conseillé de ne pas utiliser le même serveur que votre Horus-1.0 pour accueillir votre HorusNg, ce qui permettra en cas de fausse manoeuvre de reparer plus vite.
Déroulement
1. Réalisation d'une sauvegarde spécifique
-
Téléchargez les scripts de migration sur votre Horus-1.0 et décompressez les
wget ftp://dev-eole.ac-dijon.fr/Dev/migration/migration-horus-STABLE.tar.gz tar -xzf migration-horus-STABLE.tar.gz
-
Lancez la sauvegarde spécifique
cd migration-horus ./migration-horus.sh
- Eteignez ou débranchez votre Horus-1.0 du réseau
2. Installation de votre Horus-Ng
- Installez Horus-Ng à partir du CD de la dernière version stable disponible
-
Récupérez le config.eol de votre ancien serveur (renommé horus10.eol par la sauvegarde) et convertissez le à l'aide de l'outil gen_config
gen_config Fichier -> Import Creole1 (ne pas tenir compte de l'eventuel message d'erreur concernant le paramètre serveur_ntp) Enregistrer en zephir.eol
-
Instanciez le serveur à l'aide du fichier converti
instance zephir.eol
-
Récupérez les dernières mises à jour et reconfigurez le serveur (le redémarrer si nécessaire)
Maj-Auto reconfigure
3. Restauration des données
-
Téléchargez les scripts de migration sur votre Horus-2.x et décompressez les
wget ftp://dev-eole.ac-dijon.fr/Dev/migration/migration-horus-STABLE.tar.gz tar -xzf migration-horus-STABLE.tar.gz
-
Lancez la restauration spécifique
cd migration-horus ./migration-horus.sh
Elements concernés par la migration
Dans la version STABLE du 12/10/2007, les éléments migrés sont les suivants :
- le SID (domaine Samba)
- les groupes
- les partages et leurs lettres réservées
- les utilisateurs, affectations, lettre de lecteur, quota et mot de passe
- les stations XP et 2000 (réintégration au domaine inutile)
- les Données (contenu de /data) et Acls, sans destruction de celles nécessaires à HorusNg
- la configuration interbase (isc4.gdb)
- les données sont sauvegardées dans un répertoire nommé horus-<numero_etab>
Un grand Merci à Daniel Dehennin qui a grandement contribué à l'aboutissement des scripts de migration.
