Guide d'installation de Solaris 10 6/06: Solaris Live Upgrade et planification de la mise à niveau

Synchronisation de fichiers entre les environnements d'initialisation

Lorsque vous êtes prêt à effectuer la commutation qui activera le nouvel environnement d'initialisation, activez rapidement le nouvel environnement et réinitialisez. Les fichiers sont synchronisés entre les environnements d'initialisation lors de la première initialisation d'un environnement récemment créé. “Synchroniser” signifie que certains systèmes de fichiers et répertoires critiques sont copiés depuis le dernier environnement actif vers l'environnement en cours d'initialisation. Les fichiers et répertoires qui ont changé sont copiés.

Ajout de fichiers au fichier /etc/lu/synclist

Solaris Live Upgrade recherche les fichiers critiques qui ont changé. Si le contenu de ces fichiers n'est pas le même dans les deux environnements, ils sont copiés depuis l'environnement d'initialisation actif vers le nouvel environnement. La synchronisation s'applique aux fichiers critiques, tels que /etc/passwd ou /etc/group qui ont subi des modifications depuis la création du nouvel environnement.

Le fichier /etc/lu/synclist contient une liste des fichiers et répertoires synchronisés. Dans certains cas, vous souhaiterez copier d'autres fichiers depuis l'environnement d'initialisation actif vers le nouvel environnement d'initialisation. Vous pouvez si nécessaire ajouter des répertoires et fichiers à /etc/lu/synclist.

L'ajout de fichiers non répertoriés dans /etc/lu/synclist peut empêcher le système de s'initialiser. Le processus de synchronisation permet de copier des fichiers et de créer des répertoires, mais il ne permet pas de les supprimer.

L'exemple de fichier /etc/lu/synclist présenté ci-dessous montre les répertoires et fichiers standard synchronisés pour ce système.


/var/mail                    OVERWRITE
/var/spool/mqueue            OVERWRITE
/var/spool/cron/crontabs     OVERWRITE
/var/dhcp                    OVERWRITE
/etc/passwd                  OVERWRITE
/etc/shadow                  OVERWRITE
/etc/opasswd                 OVERWRITE
/etc/oshadow                 OVERWRITE
/etc/group                   OVERWRITE
/etc/pwhist                  OVERWRITE
/etc/default/passwd          OVERWRITE
/etc/dfs                     OVERWRITE
/var/log/syslog              APPEND
/var/adm/messages            APPEND

Voici des exemples de répertoires et fichiers qui peuvent être ajoutés au fichier synclist :


/var/yp                    OVERWRITE
/etc/mail                  OVERWRITE
/etc/resolv.conf           OVERWRITE
/etc/domainname            OVERWRITE

Les entrées du fichier synclist peuvent être des fichiers ou des répertoires. Le second champ correspond à la méthode de mise à jour utilisée lors de l'activation de l'environnement d'initialisation. Vous pouvez mettre à jour les fichiers de l'une des trois façons suivantes :

Lancement d'une synchronisation entre deux environnements d'initialisation

La première fois que vous initialisez votre système à partir d'un nouvel environnement d'initialisation, le logiciel Solaris Live Upgrade synchronise cet environnement d'initialisation avec le dernier environnement actif. Après cette première synchronisation, Solaris Live Upgrade n'en exécutera pas d'autre, à moins que vous ne le demandiez.

Vous pouvez souhaiter forcer une synchronisation si vous conservez plusieurs versions du système d'exploitation Solaris. Vous pouvez souhaiter que des modifications dans des fichiers tels que email ou passwd/group figurent dans l'environnement d'initialisation que vous allez activer. Si vous forcez une synchronisation, Solaris Live Upgrade vérifie l'absence de conflits entre les fichiers sujets à synchronisation. Lorsque le nouvel environnement d'initialisation est démarré et qu'un conflit est détecté, le système émet un avertissement et le fichier n'est pas synchronisé. L'activation peut être effectuée avec succès, indépendamment d'un tel conflit. Il peut y avoir un conflit si vous faites des modifications sur le même fichier des deux environnements d'initialisation, le nouveau et l'actif. Si vous modifiez par exemple le fichier /etc/passwd de l'environnement d'initialisation original, puis modifiez le fichier /etc/passwd du nouvel environnement, le processus de synchronisation ne pourra pas choisir quel fichier copier pour la synchronisation.


Attention – Attention –

utilisez cette option avec prudence, car vous ne maîtrisez peut-être pas tous les changements survenus dans le dernier environnement d'initialisation actif. Par exemple, si vous utilisez Solaris 10 6/06 dans votre environnement d'initialisation actuel et que vous avez réinitialisé Solaris 9 avec une synchronisation forcée, il se peut que les fichiers soient modifiés sur la version 9. Étant donné que les fichiers dépendent de la version du système d'exploitation, l'initialisation de Solaris 9 peut échouer, car les fichiers Solaris 10 6/06 risquent de ne pas être compatibles avec les fichiers Solaris 9.