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.
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.
hostname:maintenance system updates> download hostname:maintenance system updates download (uncommitted)> get url = (unset) user = (unset) password = (unset)
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
hostname:maintenance system updates> list UPDATE DATE STATUS ak-nas@2013.06.05.4.0,1-1.7 2015-5-1 20:13 waiting ...
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>
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>