SnapCenterサーバのアップグレード
SnapCenter サーバインストーラの実行ファイルを使用して、 SnapCenter サーバをアップグレードできます。
-
SnapCenter サーバホストは、 Windows アップデートが適用された最新の状態である必要があります。システムの再起動が保留されることはありません。
-
アップグレード処理を開始する前に、他の処理が実行されていないことを確認する必要があります。
-
実行中のジョブがないことを確認したら、SnapCenterリポジトリ(MySQL)データベースをバックアップする必要があります。これは、SnapCenterサーバおよびExchangeプラグインをアップグレードする前に推奨されます。
詳細については、を参照してください "SnapCenterリポジトリのバックアップ"。
-
SnapCenter サーバホストまたはプラグインホストで変更した SnapCenter 構成ファイルをすべてバックアップしておく必要があります。
SnapCenter 構成ファイルの例: SnapDrive Service.exe.config 、 SMCoreServiceHost.exe.config など。
-
アップグレード中、ホストは自動的にメンテナンスモードになり、スケジュールされたジョブを実行できなくなります。アップグレードが完了すると、ホストのメンテナンスモードは自動的に解除されます。
-
アップグレード中に、SQLスクリプトが実行されてNSMデータベース内のExchangeデータが更新され、DAGとホストのショートネームがFQDNに変換されます。これは、SnapCenter ServerとExchangeプラグインを併用している場合にのみ該当します。
-
アップグレード操作を開始する前に、ホストを手動でメンテナンスモードにした場合は、アップグレード後に、 [Hosts>*Activate Schedule] をクリックして、ホストを手動でメンテナンスモードから解除する必要があります。
-
SnapCenter Plug-in for Microsoft SQL Server、SnapCenter Plug-in for Microsoft Exchange Server、およびSnapCenter Plug-in for Microsoft Windowsでは、scripts_pathを実行するために、サーバとプラグインホストの両方をバージョン4.7にアップグレードすることを推奨します。
ポリシーでプリスクリプトとポストスクリプトが有効になっている既存のバックアップスケジュールと検証スケジュールの場合、バックアップ処理はアップグレード後も引き続き機能します。
[ジョブの詳細]ページで、スクリプトをscripts_pathにコピーし、ポリシーを編集してscripts_pathに対するパスを指定するように警告メッセージが表示されます。クローンライフサイクルジョブの場合は、サブジョブレベルで警告メッセージが表示されます。
-
NetApp Support Siteから SnapCenter サーバインストールパッケージをダウンロードします。
-
C:\Program Files\NetApp\SnapCenter WebAppにあるweb.configのコピーを作成します。
-
Windows タスクスケジュールからプラグインホストに関連する SnapCenter スケジュールをエクスポートして、アップグレードが失敗した場合にプラグインホストを使用してスケジュールをリストアできるようにします。
md d:\\SCBackup``schtasks /query /xml /TN taskname >> "D:\SCBackup\taskname.xml"
-
リポジトリのバックアップが設定されていない場合は、 SnapCenter MySQL データベースダンプを作成します。
md d:\\SCBackup``mysqldump --all-databases --single-transaction --add-drop-database --triggers --routines --events -u root -p > D:\SCBackup\SCRepoBackup.dmp
プロンプトが表示されたら、パスワードを入力します。
-
ダウンロードした.exeファイルをダブルクリックして、SnapCenterサーバのアップグレードを開始します。
アップグレードを開始するとすべての事前確認が実行され、最小要件を満たしていない場合は、該当するエラーまたは警告メッセージが表示されます。警告メッセージは無視してインストールを続行できます。ただし、エラーは修正する必要があります。
SnapCenter では、以前のバージョンの SnapCenter Server のインストール時に提供された既存の MySQL Server リポジトリデータベースのパスワードが引き続き使用されます。 -
[* アップグレード ] をクリックします。
どの段階でも、 Cancel ボタンをクリックすると、アップグレードワークフローがキャンセルされます。SnapCenter サーバを以前の状態にロールバックしません。
* ベストプラクティス: * SnapCenter からログアウトしてログインするか、新しいブラウザを開いて SnapCenter GUI にアクセスしてください。
-
sudo ユーザを使用してプラグインをインストールした場合は、 C : \ProgramData\NetApp\SnapCenter \Package Repository\ORACLE_checksum.txt にある sha224 キーをコピーして、 /etc/sudoers_file を更新します。
-
ホスト上のリソースの新規検出を実行する必要があります。
ホストのステータスが「stopped」と表示されている場合は、しばらくしてから新しい検出を実行できます。また、 HostRefreshInterval パラメータの値(デフォルト値は 3600 秒)を 10 分を超える任意の値に変更することもできます。
-
アップグレードに失敗した場合は、失敗したインストールをクリーンアップし、以前のバージョンの SnapCenter を再インストールして、 NSM データベースを以前の状態にリストアする必要があります。
-
SnapCenter サーバホストをアップグレードしたあと、ストレージシステムを追加する前にプラグインもアップグレードする必要があります。