Go to main content
Manuel d'entretien client des systèmes Oracle® ZFS Storage Appliance

Quitter la vue de l'impression

Mis à jour : Décembre 2016
 
 

Mise à niveau logicielle d'un contrôleur autonome (CLI)

Procédez comme suit pour mettre à niveau le logiciel d'un contrôleur autonome.

Avant de commencer

Effectuez la procédure décrite dans la section Préparation d'une mise à niveau logicielle.

  1. Téléchargez sur votre système local la mise à jour logicielle comme indiqué dans la section Vérification et téléchargement de mises à jour logicielles (CLI).

    Le package de la mise à jour est un fichier compressé portant un nom incluant le numéro de la version, par exemple ak-nas-2013-06-05-0-0.0.pkg.gz. Vous pouvez renommer ce fichier si nécessaire, le numéro de version étant enregistré de façon interne dans l'image. La taille des mises à jour est variable, mais elle est généralement de l'ordre de quelques centaines de mégaoctets.

  2. Pour télécharger la mise à jour logicielle sur l'appareil à l'aide de la CLI, exécutez la commande download dans maintenance system updates :
    hostname:maintenance system updates> download
    hostname:maintenance system updates download (uncommitted)> get
                              url = (unset)
                             user = (unset)
                         password = (unset)
    
  3. Définissez la propriété url sur une URL valide pour permettre le téléchargement.

    Il peut s'agir d'une URL locale sur le réseau ou d'une URL accessible sur Internet. L'URL peut suivre le protocole HTTP (qui commence par http://) ou FTP (qui commence par ftp://). Si une authentification est requise, elle peut être incluse dans l'URL (par exemple : ftp://myusername:mypasswd@myserver/export/mydirectory). Dans le cas contraire, les propriétés user et password doivent être définies.

    Après son transfert, le fichier est automatiquement décompressé et vérifié .

    hostname:maintenance system updates download (uncommitted)> set url=ftp://mydirectory/update.pkg.gz
                              url = ftp://mydirectory/update.pkg.gz
    hostname:maintenance system updates download (uncommitted)> set user=bmc
                             user = bmc
    hostname:maintenance system updates download (uncommitted)> set password
    Enter password: 
                         password = ********
    hostname:maintenance system updates download (uncommitted)> commit    
    Transferred 157M of 484M (32.3%) ...  
    Transferred 484M of 484M (100%) ... done 
    Unpacking ... done
    
  4. Saisissez list pour afficher le statut.
    hostname:maintenance system updates> list
    UPDATE                                 DATE                      STATUS
    ak-nas@2013.06.05.4.0,1-1.7            2015-5-1 20:13            waiting
    ...
    
  5. A partir de ce contexte, vous pouvez définir n'importe quelle propriété spécifique à la mise à jour, y compris l'application de mises à jour différées.

    Vous pouvez également appliquer des mises à jour différées après la mise à jour du logiciel. Lors de l'installation d'une mise à jour système contenant une mise à jour différée, vous avez la possibilité d'appliquer la mise à jour différée sur demande ou automatiquement. Il est recommandé de sélectionner l'option Sur demande et d'appliquer les mises à jour différées au cours du processus postérieur à la mise à jour.

    Pour obtenir plus d'informations sur les propriétés disponibles pour cette mise à jour particulière, exécutez la commande help properties. Les propriétés pouvant être contrôlées par l'utilisateur débutent par le préfixe update_ :

    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.6> help properties
    Properties that are valid in this context:
    
       version              => Update media version
    
       date                 => Update release date
    
       status               => Update media status
    
       update_zfs_upgrade   => Apply incompatible storage pool update
    
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.6> get
                           version = 2013.06.05.4.0,1-1.6
                              date = 2015-04-21 02:38:15:45
                            status = waiting
                update_zfs_upgrade = deferred
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.6> set update_zfs_upgrade=onreboot
                update_zfs_upgrade = onreboot
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.6> 
    
    
  6. Après avoir défini les propriétés, saisissez la commande upgrade, puis y pour démarrer la mise à jour.
    hostname:maintenance system updates> select ak-nas@2013.06.05.4.0,1-1.7-nd 
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.7-nd> upgrade
    The selected software update requires a system reboot in order to take effect.
    The system will automatically reboot at the end of the update process. The
    update will take several minutes. At any time during this process, you can
    cancel the update with [Control-C].
    
    Are you sure? (Y/N) y
    Updating from ... ak/nas@2013.06.05.4.0,1-1.6
    Backing up smf(5) ... done.
    Loading media metadata ... done.
    Selecting alternate product ... SUNW,iwashi
    Installing Sun Storage 7120 2013.06.05.4.0,1-1.7
    pkg://sun.com/ak/SUNW,iwashi@2013.06.05.4.0,1-1.7:20091014T084500Z
    Creating system/boot/ak-nas@2013.06.05.4.0,1-1.7 ... done.
    Creating system/root/ak-nas@2013.06.05.4.0,1-1.7 ... done.
    ...
    

    Au fur et à mesure de la progression de la mise à jour, le message le plus récent est imprimé. Vous pouvez annuler cette mise à jour à tout moment en appuyant sur Ctrl+C et en confirmant l'opération :

    Updating from ... ak/nas@2013.06.05.4.0,1-1.6
    Backing up smf(5) ... done.
    Loading media metadata ... ^C
    This will cancel the current update. Are you sure? (Y/N) y
    error: interrupted by user
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.7-nd>
    
  7. Activez tous les services de données qui ont été désactivés avant la mise à niveau, comme décrit dans la section Activation d’un service (CLI) du manuel Guide d’administration des systèmes Oracle ZFS Storage Appliance, version OS8.6.x.