SANtricity System ManagerでWebサービスを再起動する方法
環境
- NetApp Eシリーズ
- NetApp SANtricity OSコントローラ ソフトウェア
- NetApp SANtricity System Manager
回答
- MSWサービスはGUIを担当しており、データアクセスには影響を与えません。
- サービスは、以下のいずれかの方法で再起動できます。
- デュアル コントローラ構成では、千鳥配置 各コントローラをリセット(再起動)する際に1台ずつ順番に実行し、2台目のコントローラの再起動前に5分間待機します。フェイルオーバーが意図どおりに機能している限り、これはデータアクセスに影響を与えないはずです。
- Linux(または現在はWindows 10)ホストからCURLを使用して、次のAPI呼び出しを実行します:
- SANtricity OS 11.30.x:
curl -k -X POST -u rw:<UI_Password> https://<Controller_Management_Address>/devmgr/v2/restart - SANtricity OS 11.40以降:
curl -k -X POST -u admin:<UI_Password> https://<Controller_Management_Address>/devmgr/v2/restart - ご参考:Windows 10 build 17063以降では、管理者権限を持つコマンド プロンプトで、デフォルトでCURLが使用できるようになりました。
- SANtricity OS 11.30.x:
- Windowsホストを使用し、powershell 6以降で以下のコマンドを実行します:
$Header = @{"Authorization" = "Basic "+[System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes("USERNAME:PASSWORD "))}Invoke-RestMethod -Method POST -Headers $Header -ContentType "application/json" -SkipCertificateCheck -Uri "https://controller_ip/devmgr/v2/restart"
注:
- 各コントローラーはWebサービスインスタンスを実行しています。デュアル コントローラ構成において、ストレージアレイ上のすべてのWebサービスを再起動することが目的であれば、API呼び出しは各コントローラーに送信する必要があります。
- Webサービスを再起動した後は、SANtricity System ManagerのWebインターフェースが再び利用可能になるまで、約5~10分かかります。