Pour plus d'informations sur la connexion à la CLI et son utilisation, reportez-vous à la section Command Line Interface (CLI) in Oracle ZFS Storage Appliance Administration Guide, Release 2013.1.5.0. Procédez comme suit pour préparer la mise à jour de contrôleurs en cluster à l'aide de la CLI.
controller-a:> configuration cluster resources select net/igb0 configuration cluster resources (uncommitted)> set owner=<other controller> configuration cluster resources (uncommitted)> set type=private configuration cluster resources (uncommitted)> commit
Notez que chaque contrôleur doit être le propriétaire actuel de l'interface de gestion.
Pour chaque contrôleur, accédez au contexte configuration cluster resources et utilisez la commande show. L'exemple suivant affiche le cluster en mode Actif/Actif :
controller-a:> configuration cluster resources show Resources: RESOURCE OWNER TYPE LABEL CHANGES DETAILS net/igb0 brm7320-250 private Untitled I... no 10.80.2xx.112 controller-a:> configuration cluster resources show Resources: RESOURCE OWNER TYPE LABEL CHANGES DETAILS net/igb1 brm7320-260 private Untitled I... no 10.80.2xx.114
Si l'un des contrôleurs est en état Stripped (il n'a pas de ressources actives), effectuez d'abord la mise à jour sur ce contrôleur afin d'éviter un retard de disponibilité. Si les deux contrôleurs du cluster ont des ressources actives, choisissez l'un des deux pour le mettre à jour.
Le média est représenté par un seul fichier compressé portant un nom incluant le numéro de la version concernée, 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.
L'exemple suivant montre comment télécharger une mise à jour sur les deux contrôleurs :
controller-a:maintenance system updates download (uncommitted)> set url= ftp://foo/update.pkg.gz url = ftp://foo/update.pkg.gz controller-a:maintenance system updates download (uncommitted)> set user=bmc user = bmc controller-a:maintenance system updates download (uncommitted)> set password Enter password: password = ******** controller-a:maintenance system updates download (uncommitted)> commit Transferred 157M of 484M (32.3%) ... controller-b:maintenance system updates download (uncommitted)> set url= ftp://foo/update.pkg.gz url = ftp://foo/update.pkg.gz controller-b:maintenance system updates download (uncommitted)> set user=bmc user = bmc controller-b:maintenance system updates download (uncommitted)> set password Enter password: password = ******** controller-b:maintenance system updates download (uncommitted)> commit Transferred 157M of 484M (52.1%) ...