ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle® ZFS Storage Appliance 顧客サービスマニュアル ZS3-x、7x20 コントローラ、および DE2-24、Sun Disk Shelf 用 |
CLI を使用するためにアプライアンスにログインしているため、上記のアップロードは実際にはダウンロードです。CLI を使用して媒体をアプライアンスにダウンロードするには、maintenance system updates で download コマンドを実行します。
dory:maintenance system updates> download dory:maintenance system updates download (uncommitted)> get url = (unset) user = (unset) password = (unset)
「url」プロパティーをダウンロードで有効な URL に設定する必要があります。これはネットワークにローカル、またはインターネット経由のどちらでもかまいません。URL には、HTTP (「http://」で始まる) または FTP (「ftp://」で始まる) のどちらかを指定できます。ユーザー認証が必要な場合は、URL の一部にユーザー認証を含めることも (たとえば、「ftp://myusername:mypasswd@myserver/export/foo」)、URL からユーザー名とパスワードを除き、代わりにユーザープロパティーとパスワードプロパティーを設定することもできます。
dory:maintenance system updates download (uncommitted)> set url= ftp://foo/update.pkg.gz url = ftp://foo/update.pkg.gz dory:maintenance system updates download (uncommitted)> set user=bmc user = bmc dory:maintenance system updates download (uncommitted)> set password Enter password: password = ******** dory:maintenance system updates download (uncommitted)> commit Transferred 157M of 484M (32.3%) ...
ファイルの転送が完了すると、自動的に展開および検証が実行されます。
dory:maintenance system updates download (uncommitted)> commit Transferred 484M of 484M (100%) ... done Unpacking ... done dory:maintenance system updates> list UPDATE DATE STATUS ak-nas@2009.10.14,1-0-nd 2009-10-14 08:45 AKUP_WAITING ...
アップグレードを開始するには、アップグレードを構成する更新を選択します。この処理では、更新時健全性検査が実行され、アプライアンスが更新可能な状態であることが確認されます。
このコンテキストから、遅延更新の適用などの更新に固有のプロパティーを設定できます。特定の更新で使用可能なプロパティーセットについての詳細を表示するには、help properties コマンドを実行します。ユーザーが制御可能なプロパティーは、update_ 接頭辞で始まります。
clownfish:maintenance system updates ak-nas@2009.04.03,1-0> 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 clownfish:maintenance system updates ak-nas@2009.04.03,1-0> get version = 2009.04.03,1-0 date = 2009-4-3 08:45:01 status = AKUP_WAITING update_zfs_upgrade = deferred clownfish:maintenance system updates ak-nas@2009.04.03,1-0> set update_zfs_upgrade=onreboot update_zfs_upgrade = onreboot clownfish:maintenance system updates ak-nas@2009.04.03,1-0>
プロパティーを設定したら、upgrade コマンドを実行します。確認を要求するプロンプトが表示され、(肯定応答の場合) アップグレードが開始されます。
dory:maintenance system updates> select ak-nas@2009.10.14,1-0-nd dory:maintenance system updates ak-nas@2009.10.14,1-0-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@2009.10.11,1-0 Backing up smf(5) ... done. Loading media metadata ... done. Selecting alternate product ... SUNW,iwashi Installing Sun Storage 7120 2009.10.14,1-0 pkg://sun.com/ak/SUNW,iwashi@2009.10.14,1-0:20091014T084500Z Creating system/boot/ak-nas-2009.10.14_1-0 ... done. Creating system/root/ak-nas-2009.10.14_1-0 ... done. ...
アップグレードに進むと、最新のメッセージが出力されます。^C を押せば、いつでもアップグレードを取り消すことができます。この時点で、確認を要求するプロンプトが表示されます。
Updating from ... ak/nas@2009.10.11,1-0 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 dory:maintenance system updates ak-nas@2009.10.14,1-0-nd>
以前のバージョンにロールバックするには、そのバージョンに対応する更新を選択して、rollback コマンドを実行します。ロールバックを実行するかどうかを確認するように要求されます。その後、システムがリブートし、ロールバックが実行されます。フェイルセーフロールバックとは異なり、システムリブート時に追加の確認は要求されません。フェイルセーフロールバックについては、フェイルセーフロールバックを参照してください。
更新媒体を削除するには、destroy コマンドを使用して、削除する更新を指定します。
dory:maintenance system updates> destroy ak-nas@2009.10.14,1-0-nd This will destroy the update "ak-nas@2009.10.14,1-0-nd". Are you sure? (Y/N) y dory:maintenance system updates>
使用可能な遅延更新があるかどうかを確認するには、show コマンドを実行します。遅延更新が使用可能な場合は、apply コマンドを使用できます。
clownfish:maintenance system updates> show Updates: UPDATE DATE STATUS ak-nas@2011.04.24.3.0,1-2.19.11.2 2012-6-24 17:14:19 current ak-nas@2011.04.24.4.2,1-1.28 2012-11-5 03:11:34 waiting ak-nas@2013.06.05.0.0,1-1.2 2013-6-19 12:58:18 unavailable
現在アクティブなソフトウェアが待機中のメディアにアップグレード可能なほど十分に最近のものではない場合、待機中のメディアは使用不可として一覧表示されます。この例では、メディアは 2011.1.4.2 と 2013.1 の両方用にダウンロードされましたが、最初に少なくとも 2011.1.4.2 にアップグレードする必要があるため、2013.1 アップグレードは使用できません。
Deferred updates: The following incompatible updates are available. Applying these updates will enable new software features as described below, but will prevent older versions of the software from accessing the underlying resources. You should apply deferred updates once you have verified that the current software update is functioning and a rollback is not required. Applying deferred updates in a cluster will also update any resources on the cluster peer. 1. Support for the "passthrough-x" aclinherit property for shares. clownfish:maintenance system updates> apply Applying deferred updates will prevent rolling back to previous versions of software. Are you sure? (Y/N) clownfish:maintenance system updates> apply