新しい管理ノード仮想マシンをプロビジョニングすることなく、管理ノード11.0または11.1からバージョン11.3へのインプレース アップグレードを実行できます。
開始する前に
- ストレージ ノードでElement 11.3が実行されていることを確認します。
注:最新のHealthToolsを使用してElementソフトウェアをアップグレードしてください。
- アップグレードする管理ノードのバージョンが11.0または11.1で、IPv4ネットワークを使用していることを確認します。管理ノード11.3ではIPv6がサポートされません。
注:管理ノード11.0の場合、VMメモリを手動で12GBに増やす必要があります。
- 必要な場合、管理ノード ユーザ ガイドに記載されているストレージNIC(eth1)の設定手順に従って追加のネットワーク アダプタを設定しておきます。
注:追加のネットワーク アダプタは、eth0をSVIPにルーティングできない場合に永続ボリュームで必要になることがあります。永続ボリュームを設定できるように、iSCSIストレージ ネットワークに新しいネットワーク アダプタを設定してください。
- SSHまたはコンソール アクセスを使用して管理ノード仮想マシンにログインしておきます。
- NetApp HCIまたはElementソフトウェア用の管理ノードのISOを、ネットアップ サポート サイトから管理ノード仮想マシンにダウンロードしておきます。
注:ISOのファイル名はsolidfire-fdva-sodium-patch3-11.3.0.xxxx.isoなどです。
- ダウンロードしたファイルに対してmd5sumを実行し、その出力をネットアップ サポート サイトにあるNetApp HCIまたはElementソフトウェア用のISOと比較することで、ダウンロードの整合性を確認しておきます。
sudo md5sum -b <path to iso>/solidfire-fdva-sodium-patch3-11.3.0.xxxx.iso
手順
- 次のコマンドを使用して、管理ノードのISOイメージをマウントし、ファイルシステムに内容をコピーします。
sudo mkdir -p /upgrade
sudo mount solidfire-fdva-sodium-patch3-11.3.0.xxxx.iso /mnt
cd /mnt
sudo cp -r * /upgrade
- ホーム ディレクトリに切り替え、/mntからISOファイルをアンマウントします。
- 管理ノードのスペースを節約するためにISOを削除します。
sudo rm <path to iso>/solidfire-fdva-sodium-patch3-11.3.0.xxxx.iso
- 次のいずれかのスクリプトを実行して、管理ノード11.1または管理ノード11.0のOSバージョンをアップグレードします。どのスクリプトでも、Active IQコレクタやプロキシの設定など、必要な設定ファイルはすべてアップグレード後も保持されます。
- 11.1(11.1.0.73)の管理ノードの場合は次のコマンドを実行します。
sudo /sf/rtfi/bin/sfrtfi_inplace file:///upgrade/casper/filesystem.squashfs sf_upgrade=1 sf_keep_paths="/sf/packages/solidfire-sioc-4.2.3.2288 /sf/packages/solidfire-nma-1.4.10/conf /sf/packages/sioc /sf/packages/nma"
- 11.1(11.1.0.72)の管理ノードの場合は次のコマンドを実行します。
sudo /sf/rtfi/bin/sfrtfi_inplace file:///upgrade/casper/filesystem.squashfs sf_upgrade=1 sf_keep_paths="/sf/packages/solidfire-sioc-4.2.1.2281 /sf/packages/solidfire-nma-1.4.10/conf /sf/packages/sioc /sf/packages/nma"
- 11.0(11.0.0.781)の管理ノードの場合は次のコマンドを実行します。
sudo /sf/rtfi/bin/sfrtfi_inplace file:///upgrade/casper/filesystem.squashfs sf_upgrade=1 sf_keep_paths="/sf/packages/solidfire-sioc-4.2.0.2253 /sf/packages/solidfire-nma-1.4.8/conf /sf/packages/sioc /sf/packages/nma"
- 処理が完了したら、SSHまたはコンソール アクセスを使用して管理ノードのCLIにアクセスし、アップグレードした<management node ip>:442にリンクします。
sudo unlink /etc/nginx.legacy.conf.d/node.conf
sudo ln -s /sf/etc/webmgmt/11.3/nginx_conf/node.conf /etc/nginx.legacy.conf.d/node.conf
sudo systemctl restart nginx
- /sf/packages/sioc/app.propertiesファイルの"password="フィールドにエスケープ文字(「\」など)が含まれていないことを確認します。この文字が含まれていると、アップグレード プロセスが失敗する可能性があります。
- 11.3の管理ノードで、upgrade-mnodeスクリプトを実行して、Active IQコレクタを新しい設定形式にコピーします。
注:インプレース アップグレードであるため、-mu、-pmi、-pmuの各コマンドは、新しくインストールされた11.3の管理ノードではなく、アップグレードされた11.3の管理IPとユーザ名を指します。同じパスワードを2回入力する必要があります。
- 既存の管理ノードで単一のストレージ クラスタを管理しており、永続ボリュームがある場合:
/sf/packages/mnode/upgrade-mnode -mu <mnode user> -pmi <current mnode ip> -pmu <current mnode user> -pv <true - persistent volume> -pva <persistent volume account name - storage volume account>
- 既存の管理ノードで単一のストレージ クラスタを管理しており、永続ボリュームがない場合:
/sf/packages/mnode/upgrade-mnode -mu <mnode user> -pmi <current ip address> -pmu <current mnode user>
- 既存の管理ノードで複数のストレージ クラスタを管理しており、永続ボリュームがある場合:
/sf/packages/mnode/upgrade-mnode -mu <mnode user> -pmi <current mnode ip> -pmu <current mnode user> -pv <true - persistent volume> -pva <persistent volume account name - storage volume account> -pvm <persistent volumes mvip>
- 既存の管理ノードで複数のストレージ クラスタを管理しており、永続ボリュームがない場合(-pvmフラグはクラスタのいずれかのMVIPアドレスを指定):
/sf/packages/mnode/upgrade-mnode -mu <mnode user> -pmi <current ip address> -pmu <current mnode user> -pvm <mvip for persistent volumes>
- (NetApp Element Plug-in for vCenter Serverがある環境の場合)11.3の管理ノードでvCenter Plug-inをアップグレードします。
- vSphere Web Clientからログアウトします。
- 登録ユーティリティ(<management node ip>:9443)に移動します。
- [vCenter Plug-in Registration]タブをクリックします。
- [Manage vCenter Plug-in]で[Update Plug-in]を選択します。
- vCenterのアドレス、およびvCenter管理者のユーザ名とパスワードを更新します。
- [Update]をクリックします。
- vSphere Web Clientにログインし、を選択して、プラグインの情報が更新されていることを確認します。
- (NetApp HCIの場合のみ)vCenterコントローラ アセットを追加します。
- ブラウザを開き、ストレージMVIPにアクセスしてログインします。これにより、次の手順で必要な証明書が承認されます。
- ブラウザを開き、https://<mnodeip>/mnodeにアクセスします。
- [Authorize]をクリックし、MVIPのユーザ名とパスワードを入力します。ポップアップ ウィンドウを閉じます。
- [GET /assets]を実行して、vCenter / コントローラ アセットを追加するために必要なベース アセットIDを取得します。
- [POST /assets/{ASSET_ID}/controllers]を実行して、vCenterのクレデンシャルを使用してコントローラ アセットを追加します。