Utilisation de Unified Archives pour la récupération du système et le clonage dans Oracle Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Création d'une archive de récupération

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .

  2. Créez l'archive de récupération.
    # archiveadm create -r archive-name
  3. (Facultatif) Vérifiez la création de l'archive de récupération.
    # archiveadm info -v archive-name
      ...
           Recovery Archive:  Yes
      ...
    
Exemple 2-4  Création d'une archive de récupération pour la zone globale

L'exemple suivant montre comment créer une archive de récupération comprenant uniquement la zone globale.

# archiveadm create -r -z global /var/tmp/globalrecovery.uar
Initializing Unified Archive creation resources...
Unified Archive initialized: /var/tmp/globalrecovery.uar
Logging to: /system/volatile/archive_log.11234
Executing dataset discovery...
Dataset discovery complete
Creating boot media or global zone(s)...
Media creation complete
Preparing archive system image...
Beginning archive stream creation...
Archive stream creation complete
Beginning final archive assembly...
Archive creation complete
# archiveadm info globalrecovery.uar
Archive Information
          Creation Time:  2014-03-03T18:13:21Z
            Source Host:  example
           Architecture:  i386
       Operating System:  Oracle Solaris 11.2 X86
       Recovery Archive:  Yes
           ...

Deployable Systems: 
          'global'
           ...
Exemple 2-5  Création d'une archive de récupération d'une zone

L'exemple suivant montre comment créer une archive de récupération comprenant une zone appelée newzone. Gardez à l'esprit que la création d'une archive de récupération n'autorise qu'une seule zone.

# archiveadm create -r -z example-net /var/tmp/example-net-recovery.uar
Unified Archive initialized: /var/tmp/example-net-recovery.uar
 .
 .
Archive creation complete
# archiveadm info example-net-recovery.uar
Archive Information
          Creation Time:  2014-03-03T19:10:53Z
            Source Host:  example
           Architecture:  i386
       Operating System:  Oracle Solaris 11.2 X86
       Recovery Archive:  Yes
           ...

Deployable Systems: 
     'example-net'
           ...

La sortie de cette commande est la même que le texte affiché dans Example 2–4, à l'exception du nom de l'archive créée et du nom du fichier journal. Utilisez la commande archiveadm info pour vérifier que l'archive dispose des informations correctes.

Exemple 2-6  Création d'une archive de récupération excluant un jeu de données ZFS

Comme pour les archives clones, vous pouvez exclure des jeux de données d'une archive de récupération. L'exemple suivant montre comment créer une archive de récupération excluant le jeu de données rpool/scratch. L'exclusion d'un jeu de données est récursive : tous les jeux de données descendants sont donc exclus également.

# archiveadm create -r -D rpool/scratch /var/tmp/noscratch-recovery.uar
Unified Archive initialized: /var/tmp/noscratch-recovery.uar
 .
 .
Archive creation complete
# archiveadm info noscratch-recovery.uar
Archive Information
          Creation Time:  2014-03-03T19:46:10Z
            Source Host:  example
           Architecture:  i386
       Operating System:  Oracle Solaris 11.2 X86
       Recovery Archive:  Yes
           ...

Deployable Systems: 
          'global'
           ...

La sortie de cette commande est la même que le texte affiché dans Example 2–4, à l'exception du nom de l'archive créée et du nom du fichier journal. Utilisez la commande archiveadm info pour vérifier que l'archive dispose des informations correctes.