WindowsホストでのSnapCenterサーバのアップグレード
最新バージョンで提供される最新の機能と拡張機能にアクセスするには、 SnapCenter Server をアップグレードする必要があります。
-
SnapCenter Server ホストを最新の Windows 更新プログラムで更新し、保留中のシステム再起動がないことを確認します。
-
アップグレードを開始する前に、他の操作が実行されていないことを確認してください。
-
ASP.NET Core ランタイム 8.0.12 (およびそれ以降のすべての 8.0.x パッチ) ホスティング バンドルと PowerShell 7.4.2 以降をインストールします。
-
ジョブが実行されていないことを確認した後、 SnapCenterリポジトリ (MySQL) データベースをバックアップします。SnapCenter ServerとExchangeプラグインをアップグレードする前に、これを行っておくことが推奨されます。
詳細については、を参照してください "SnapCenterリポジトリのバックアップ"。
-
SnapCenter Server ホストまたはプラグイン ホストで変更したすべてのSnapCenter構成ファイルをバックアップします。
SnapCenter 構成ファイルの例: SnapDrive Service.exe.config 、 SMCoreServiceHost.exe.config など。
-
SnapCenter 5.0 に複数のバージョンのカスタム プラグインをインストールしている場合は、6.0 以降にアップグレードする前に、PowerShell コマンドレットを実行して、以前のバージョンのカスタム プラグイン (最新バージョンを除く) をすべてSnapCenterリポジトリ (NSM データベース) から削除する必要があります。
-
走る `Open-SmConnection`SnapCenterAdminロールの資格情報を使用してログインします
-
走る
Remove-SmPluginPackage -PluginName M<plug-in name> -PluginVersion <version number>
https://kb.netapp.com/data-mgmt/SnapCenter/SC_KBs/SnapCenter_6.0_upgrade_fails_in_nsm_repository_upgrade_SQL_script_8["SnapCenter 6.0以降へのアップグレードが失敗する"] 。
-
-
アップグレード中に、 SnapCenter はSQL スクリプトを実行して NSM データベース内の Exchange データを更新し、DAG とホストの短縮名を FQDN に変換します。これは、Exchange プラグインとともにSnapCenter Server を使用する場合にのみ適用されます。
-
サーバー ホストを手動でメンテナンス モードにした場合は、アップグレード後に ホスト > スケジュールのアクティブ化 を選択して、サーバー ホストのメンテナンス モードを解除します。
-
ポリシーでプリスクリプトとポストスクリプトが有効になっている既存のバックアップスケジュールと検証スケジュールの場合、バックアップ処理はアップグレード後も引き続き機能します。
[ジョブの詳細]ページで、スクリプトを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 Server のアップグレードを開始します。
アップグレードを開始すると、 SnapCenter は事前チェックを実行します。システムが最小要件を満たしていない場合、 SnapCenter はエラーまたは警告メッセージを表示します。警告を無視してインストールを続行できますが、エラーがあれば修正する必要があります。
SnapCenter は、以前のバージョンのSnapCenter Server のインストール時に提供された既存の MySQL Server リポジトリ データベース パスワードを引き続き使用します。 -
*アップグレード*を選択します。
どの段階でも「キャンセル」を選択すると、 SnapCenter はアップグレードを停止します。キャンセルしてもSnapCenter Serverは以前の状態にロールバックされません。
ベスト プラクティス: ログアウトして再度ログインするか、新しいブラウザーを開いてSnapCenterユーザー インターフェイスにアクセスします。
-
sudoユーザを使用してプラグインをインストールする場合は、C:\ProgramData\NetApp\SnapCenter\Package Repository\SC_UNIX_plugins_checksum.txt_にあるsha224キーをコピーして、/etc/sudoers_fileを更新する必要があります。
-
サーバホスト上のリソースの新規検出を実行する必要があります。
SnapCenter にサーバ ホストのステータスが停止として表示される場合は、しばらく待ってから新規検出を実行してください。HostRefreshInterval パラメータの値 (デフォルト値は 3600 秒) を 10 分を超える任意の値に変更することもできます。
-
アップグレードが失敗した場合は、失敗したインストールをクリーンアップし、以前のバージョンのSnapCenterを再インストールして、NSM データベースを以前の状態に復元します。
-
サーバホストをアップグレードしたら、ストレージシステムを追加する前にプラグインもアップグレードする必要があります。