オムロン UPS ＆ SC21vSAN 設定ガイド

オムロン ソーシアルソリューションズ株式会社
IoT ソリューション事業本部

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A

目次■はじめに ..................................................................................................................................................... - 2 ■注意事項および免責事項 ............................................................................................................................ - 2 ■構成情報 .................................................................................................................................................... - 3 ▼構成図 .................................................................................................................................................... - 3 ▼製品・ソフトウェアバージョン ..................................................................................................................... - 3 ▼シャットダウン要件・起動要件 ................................................................................................................... - 4 ■動作シーケンス ........................................................................................................................................... - 5 ▼停電時の動作シーケンス ......................................................................................................................... - 5 ▼復電時の動作シーケンス ......................................................................................................................... - 6 ■UPS シャットダウン・スクリプト設定方法 ........................................................................................................ - 7 ▼SC21 へのアクセスについて ..................................................................................................................... - 7 ▼シャットダウン設定 ................................................................................................................................... - 8 ▼スクリプトシャットダウン設定 ..................................................................................................................... - 9 ■参考情報 .................................................................................................................................................. - 14 ▼サーバの起動 ....................................................................................................................................... - 14 ▼仮想マシンの全台停止・全台起動 .......................................................................................................... - 14 -© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-1-オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A■はじめに
本書は、VMware の vSAN を構築している環境で、NW カード「SC21」の『スクリプトシャットダウン機能』を使用したシャットダウン設定および復電時の自動起動設定について記載したものです。シャットダウンや復電時の自動起動のタイミングは、スクリプト送信機能で設定できるタイマーにより時間差で動作します。
なお、本書内に記載されている構成および設定値はサンプルになります。

■注意事項および免責事項
本資料を利用される前に以下の注意点をお読みいただき、ご承諾のうえでご利用ください。
・本資料の著作権は、オムロン ソーシアルソリューションズ株式会社（以下弊社）に帰属します。弊社の許諾のない本資料の全部又は一部の複写、複製、再配布等は、著作権法上の例外として認められた場合を除き、禁止します。
・本資料は、お客様の判断と責任の下で利用してください。本資料は、弊社にて把握、確認できた範囲の情報を基に当社のテスト環境にて作成され、あくまでも参考として提供されるものです。弊社がお客様のシステムや環境での動作を保証するものではなく、本資料を利用したことによりお客様及び第三者に生じた損害について責任を負うものではありません。
・本資料の内容は、作成時点の情報に基づきます。製品のバージョンアップ等によって実際の操作手順、画面構成動作等が変わることがあります。また本資料の内容は予告なく変更されることがあります。

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-2-

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A■構成情報
本構成の全体図と、使用している製品・ソフトウェアバージョン、シャットダウンおよび起動の要件について記載します。
▼構成図
本構成は、物理サーバ 3 台を UPS 1 台に接続する構成となります。

▼製品・ソフトウェアバージョン
本構成で使用している製品・ソフトウェアバージョンについて記載します。
≪物理サーバ≫
台数 ： 3≪ハイパーバイザ≫バージョン情報 ： VMware ESXi 6.7.0 Update 2 build 13006603≪仮想マシン≫
OS1： Windows Server 2016 Standard

OS2： Windows Server 2016 Standard

OS3： Red Hat Enterprise Linux 7.5

OS4： Red Hat Enterprise Linux 7.5

OS5： Red Hat Enterprise Linux 7.5

vCSA ： VMware vCenter Server Appliance 6.7.0.30000© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-3-

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A≪UPS≫
型式 ： ※
台数 ： 1≪NW カード≫
型式 ： SC21
ファームウェア ： Ver. 1.01
台数 ： 1※ UPS 型式については敢えて記載をしておりません。
お客様環境によって、必要な消費電力およびバックアップ時間が異なりますので、お客様毎に必要な UPS をご選定ください。
本構成の目的は、NW カード「SC21」の『スクリプトシャットダウン機能』で、上記サーバ構成を安全にシャットダウンおよび復電時に自動起動するという構成になりますので、NW カード「SC21」を挿すことができる UPS であればシャットダウンおよび自動起動は可能です。
現状、NW カード「SC21」は 100V UPS にのみ対応しております。

▼シャットダウン要件・起動要件
本書におけるシャットダウン要件・起動要件を以下と仮定します。以降は、本要件に基づいた動作、設定を記載します。
【シャットダウン要件】
・最初に、Windows Server 2 台(OS1,OS2)をシャットダウンします。
・次に、vCSA 以外の仮想マシン（OS3,OS4,OS5）をシャットダウンします。
・次に、vCSA をシャットダウンします。
・次に、ESXi をメンテナンスモードに切り替えます。
・最後に、ESXi をシャットダウンします。
【起動要件】
・最初に、ESXi を起動します。
・次に、ESXi のメンテナンスモードを終了します。
・次に、vCSA を起動します。
・次に、Windows Server 以外の仮想マシン（OS3,OS4,OS5）を起動します。
・最後に、Windows Server 2 台(OS1,OS2)を起動します。

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-4-オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A■動作シーケンス
停電、復電時の動作シーケンスについて記載します。なお、本項の処理時間および待機時間の値はサンプルになります。
▼停電時の動作シーケンス
停電が発生すると SC21 が停電を検知し、SC21 のスクリプト送信機能により、Windows Server→vCSA 以外の仮想マシン→vCSA→メンテナンスモードへの切り替え→ESXi（物理サーバ）の順番で構成をシャットダウンします。
以下は停電時の動作シーケンスの例になります。(入力電源の停電発生による構成全体のシャットダウン)①②⑦③④⑤⑥≪動作シーケンス例の説明≫①．【停電検知】： SC21 が停電を検知し、UPS のシャットダウン待機時間（この時間内に復電するとシャットダウンしない）の間待機します。

②．【停電検知から 60 秒後】： 停電状態が UPS のシャットダウン待機時間を超過し、シャットダウンシーケンスを開始します。スクリプト送信機能により、Windows Server (OS1,OS2)をシャットダウンします。

③．【停電検知から 120 秒後】 ： スクリプト送信機能により、vCSA 以外の仮想マシン(OS3,OS4,OS5)をシャットダウンします。
④．【停電検知から 180 秒後】 ： スクリプト送信機能により、vCSA をシャットダウンします。
⑤．【停電検知から 360 秒後】 ： スクリプト送信機能により、ESXi をメンテナンスモードに切り替えます。
メンテナンスモード切り替えのコマンドは複数の ESXi で同時に実行できないため、時間差をつけて実行します。
⑥．【停電検知から 480 秒後】 ： スクリプト送信機能により、ESXi をシャットダウンします。
⑦．【停電検知から 660 秒後】 ： UPS が停止します。
※赤文字の秒数はサンプルになりますので、お客様環境に合わせて変更ください。
実際の構築時に、シャットダウン時間を計測していただいた上で設定ください。

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-5-

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A▼復電時の動作シーケンス
電源が復電すると、、SC21 のスクリプト送信機能により、ESXi(物理サーバ)→メンテナンスモードの終了→vCSA→Windows Server 以外の仮想マシン→Windows Server の順番で構成を起動します。
メンテナンスモードの終了処理は ESXi が起動していることが前提となるため、ESXi が起動するまでの時間を見込んでメンテナンスモード終了スクリプトの待機時間を設定します。同様に、仮想マシンの起動はメンテナンスモード終了後が前提となるため、メンテナンスモードの終了を見込んで仮想マシン起動スクリプトの待機時間を設定します。
以下は復電時の動作シーケンスの例になります。(入力電源の復旧により構成を起動)⑤④③①②≪動作シーケンス例の説明≫①．【復電検知】： SC21 が復電を検知し、UPS が出力を開始します。
復電時に実行するスクリプトにより、ESXi を起動します。

②．【復電から 300 秒後】 ： 復電時に実行するスクリプトにより、ESXi のメンテナンスモードが終了します。
③．【復電から 420 秒後】 ： 復電時に実行するスクリプトにより、vCSA が起動します。
④．【復電から 480 秒後】 ： 復電時に実行するスクリプトにより、Windows Server 以外の仮想マシン(OS3,OS4,OS5)が起動します。
⑤．【復電から 540 秒後】 ： 復電時に実行するスクリプトにより、Windows Server (OS1,OS2)が起動します。
※赤文字の秒数はサンプルになりますので、お客様環境に合わせて変更ください。
実際の構築時に、シャットダウン時間を計測していただいた上で設定ください。

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-6-

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A■UPS シャットダウン・スクリプト設定方法
本構成のシャットダウンおよび起動には、SC21 から【シャットダウン設定】と【スクリプトシャットダウン】を設定します。
【シャットダウン設定】では、入力電源異常が発生したときの UPS の動作や UPS が停止するまでの時間を設定します。
【スクリプトシャットダウン】では、仮想マシンや ESXi ホストなどをシャットダウンするスクリプトを設定します。
また、復電時に仮想マシンや ESXi ホストを起動するスクリプトも【スクリプトシャットダウン】画面で設定します。
なお、本項に記載されている設定値はサンプルになりますので、お客様環境に合わせて変更ください。
▼SC21 へのアクセスについて
SC21 はブラウザからアクセス可能です。アクセス方法の詳細はユーザーズマニュアルの【1-2 モニタ画面にログインする】(p.4)を参照してください。
≪ユーザーズマニュアル≫
https://www.oss.omron.co.jp/ups/support/download/ups/sc21/SC21_Users_Manual_Jp_C.pdf≪推奨 Web ブラウザ≫
OSブラウザバージョン

WindowsInternet Explorer

11MacOS

Safari

11 以上

Linux

Firefox ESR

52 以上© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-7-

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A▼シャットダウン設定
左メニューの【UPS 管理 ＞ UPS 設定】を開き、【シャットダウン設定】タブをクリックします。
①②③の設定完了後、画面下部の【設定】ボタンを押下します。
≪設定画面≫①③②≪設定項目説明≫① 入力電源異常が発生したときの UPS の動作を選択します。
② UPS が停止するまでの時間を選択します。本構成が全てシャットダウンするまでに要する時間を考慮して設定する必要があります。下限は【0 秒】、上限は【1800 秒】です。
③ UPS が停電による停止後、復電時に自動起動【する】、または【しない】を選択します。
≪設定値≫
以下は、本構成のシャットダウンに使用する【シャットダウン設定】の設定例になります。
イベント

シャットダウン動作

入力電源異常クライアントシャットダウン/UPS 停止

UPS 出力停止時間
出力コンセント A(秒)600

入力電源復電時の UPS 再起動する© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-8-

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A▼スクリプトシャットダウン設定
左メニューの【UPS 管理 ＞ スクリプト＆スケジュール】を開き、【スクリプトシャットダウン】タブをクリックします。
①②③設定完了後、画面を右へスクロールします。
≪設定画面≫①②③①右へスクロール≪設定項目説明≫① スクリプト実行対象機器への接続情報（IP アドレス、ログインユーザ ID、パスワード）を設定します。
② スクリプト実行対象機器への接続プロトコルを選択します。選択可能なプロトコルは【Telnet】と【SSH】となります。
③ スクリプトを実行する条件を選択します。停電時にスクリプトを実行させたい場合は、【シャットダウン】を選択します。
復電時にスクリプトを実行させたい場合は【入力電源復電】を選択します。

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved-9-

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A④⑤の設定完了後、画面下部の【設定】ボタンを押下します。
≪設定画面≫④⑤≪設定項目説明≫④ スクリプトが実行されるまでの待機時間を設定します。ただし、前項の【シャットダウン設定】で設定した【UPS 出力停止時間】を超える値は設定できません。そのため、設定値の下限と上限は以下となります。
・下限 ： 0 秒
・上限 ： 【UPS 出力停止時間】で設定した値 ※【UPS 出力停止時間】は【1800 秒】まで設定可能です。
⑤ スクリプト実行対象機器で実行するスクリプトを設定します。プリセットのスクリプトを使用するか、新規にスクリプトを作成してください。
※No.順にスクリプトは発行されません。発行のタイミングは④のスクリプト待機時間（秒）の設定に依存します。

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved- 10 -

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A≪設定値≫
以下は、本構成のシャットダウンに使用する【スクリプトシャットダウン】の設定例になります。
スクリプトの内容については、後述の「スクリプト内容一覧」を参照してください。
スクリプト待機時間

スクリプトNo

スクリプト名称

シャットダウン

0スクリプト 15

Windows Server Off

SSH

シャットダウン

0スクリプト 15

Windows Server Off

ESXi #3

SSH

シャットダウン

0スクリプト 15

Windows Server Off

4

ESXi #1

SSH

シャットダウン

60

スクリプト 16

VM Off

5

ESXi #2

SSH

シャットダウン

60

スクリプト 16

VM Off

6

ESXi #3

SSH

シャットダウン

60

スクリプト 16

VM Off

7

ESXi #1

SSH

シャットダウン

120

スクリプト 17

vCSA Off8

ESXi #2

SSH

シャットダウン

120

スクリプト 17vCSA Off

9

ESXi #3

SSH

シャットダウン

120

スクリプト 17

vCSA Off10

ESXi #1

SSH

シャットダウン

300

スクリプト 13

11

ESXi #2

SSH

シャットダウン

320

スクリプト 13

12

ESXi #3

SSH

シャットダウン

340

スクリプト 13

ESXi Maintenance
Mode ON
ESXi Maintenance
Mode ON
ESXi Maintenance
Mode ON

13

ESXi #1

SSH

シャットダウン

420

スクリプト 4

ESXi Host

14

ESXi #2

SSH

シャットダウン

420

スクリプト 4

ESXi Host

15

ESXi #3

SSH

シャットダウン

420

スクリプト 4

ESXi Host16

サーバリモートコンソール

SSH

入力電源復電0スクリプト 18

Server On ※1

17

サーバリモートコンソール

SSH

入力電源復電0スクリプト 18

Server On ※1

18

サーバリモートコンソール

SSH

入力電源復電0スクリプト 18

Server On ※1

19

ESXi #1

SSH

入力電源復電300

スクリプト 14

20

ESXi #2

SSH

入力電源復電300

スクリプト 14

21

ESXi #3

SSH

入力電源復電300

スクリプト 14

ESXi Maintenance
Mode OFFESXi Maintenance
Mode OFFESXi Maintenance
Mode OFF

22

ESXi #1

SSH

入力電源復電420

スクリプト 19vCSA On

23

ESXi #2

SSH

入力電源復電420

スクリプト 19vCSA On

24

ESXi #3

SSH

入力電源復電420

スクリプト 19vCSA On

25

ESXi #1

SSH

入力電源復電480

スクリプト 20

VM On

26

ESXi #2

SSH

入力電源復電480

スクリプト 20

VM On

27

ESXi #3

SSH

入力電源復電480

スクリプト 20

VM On

28

ESXi #1

SSH

入力電源復電540

スクリプト 21

Windows Server On

29

ESXi #2

SSH

入力電源復電540

スクリプト 21

Windows Server On

30

ESXi #3

SSH

入力電源復電540

スクリプト 21

Windows Server On

No.

宛先(IP アドレス)

プロトコル

条件

1

ESXi #1

SSH

2

ESXi #2

3・・・※1 サーバメーカーによって使用するスクリプトが異なります。後項【■参考情報】の【▼サーバの起動】(p.15)をご参照ください。

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved- 11 -

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A≪スクリプト内容一覧≫
以下は、停電時のシャットダウンに使用するスクリプト内容の設定例になります。（条件にシャットダウンを選択時）
なお、スクリプト内容の赤文字部分は仮想マシン名になります。サンプルとして記載していますので、お客様環境に合わせて変更ください。
スクリプト
No.

シャットダウン対象

プリセットor
新規作成

スクリプト
名称

スクリプト内容

15

Windows Server 2 台

新規作成

Windows

rcv=login:

Server Off

snd=$u1
rcv=Password
snd=$p1
rcv=]
snd=VM="Windows Server 2016-01";vim-cmd vmsvc/getallvms | grep"$VM" | vim-cmd vmsvc/power.shutdown `awk '{print $1}'`
rcv=]
snd=VM="Windows Server 2016-02";vim-cmd vmsvc/getallvms | grep"$VM" | vim-cmd vmsvc/power.shutdown `awk '{print $1}'`

16Windows Serverと新規作成

VM Off

rcv=login:
snd=$u1

vCSA 以外の仮想マ

rcv=Password

シン

snd=$p1
rcv=]
snd=for i in `vim-cmd vmsvc/getallvms | grep -e ".vmx" | grep -v
vCSA | awk '{print $1}'`;do vim-cmd vmsvc/power.shutdown $i;done

17vCSA

新規作成

vCSA Off

rcv=login:
snd=$u1
rcv=Password
snd=$p1
rcv=]
snd=VM="vCSA";vim-cmd vmsvc/getallvms | grep "$VM" | vim-cmd
vmsvc/power.shutdown `awk '{print $1}'`

13

ESXi をメンテナンスモ

プリセットードに切り替え

ESXi

rcv=login:

Maintenance

snd=$u1

Mode ON

rcv=Password
snd=$p1
rcv=]
snd=esxcli system maintenanceMode set -e true -m noAction

4

ESXi ホスト

プリセット

ESXi Host

rcv=login:
snd=$u1
rcv=Password:
snd=$p1
rcv=]
snd=halt© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved- 12 -オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A

以下は、復電時の起動に使用するスクリプト内容の設定例になります。（条件に入力電源復電を選択時）
なお、スクリプト内容の赤文字部分は仮想マシン名になります。サンプルとして記載していますので、お客様環境に合わせて変更ください。
スクリプトNo.

起動対象

プリセットor
新規作成

スクリプト名称

スクリプト内容

18

ESXi ホスト

新規作成

Server On※1

14

ESXi のメンテ

プリセット

ESXi

rcv=login:

ナンスモードを

Maintenance

snd=$u1

終了

Mode OFF

rcv=Password
snd=$p1
rcv=]
snd=esxcli system maintenanceMode set -e false

19vCSA

新規作成

vCSA On

rcv=login:
snd=$u1
rcv=Password
snd=$p1
rcv=]
snd=VM="vCSA";vim-cmd vmsvc/getallvms | grep "$VM" | vim-cmd
vmsvc/power.on `awk '{print $1}'`

20Windows

新規作成

VM On

rcv=login:
snd=$u1Server と vCSA

rcv=Password

以外の仮想マ

snd=$p1

シンrcv=]
snd=for i in `vim-cmd vmsvc/getallvms | grep -e ".vmx" | grep –v "Windows Server 2016-01" | grep –v " Windows Server 2016-02" | awk'{print $1}'`;do vim-cmd vmsvc/power.on $i;done

21WindowsServer

新規作成

Windows Server

rcv=login:On

snd=$u1
rcv=Password
snd=$p1
rcv=]
snd=VM="Windows Server 2016-01";vim-cmd vmsvc/getallvms | grep"$VM" | vim-cmd vmsvc/power.on `awk '{print $1}'`
rcv=]
snd=VM="Windows Server 2016-02";vim-cmd vmsvc/getallvms | grep"$VM" | vim-cmd vmsvc/power.on `awk '{print $1}'`※1 サーバメーカーによって使用するスクリプトが異なります。後項【■参考情報】の【▼サーバの起動】(p.14)をご参照ください。

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved- 13 -オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A■参考情報
サーバの起動スクリプト、仮想マシンの全台停止・起動スクリプトのサンプルを記載します。
▼サーバの起動
各サーバの検証時に使用した停止スクリプトのサンプルを記載します。
スクリプトは、各サーバのリモートコンソールに対して実行してください。
メーカー

リモートバージョン

起動スクリプト8

rcv=login:

コンソール
Dell EMC

iDRAC

snd=$u1
rcv=Password:
snd=$p1
rcv=>
snd=racadm serveraction powerup
HPE

iLO

5

rcv=login:
snd=$u1
rcv=Password
snd=$p1
rcv=>
snd=power on

LenovoXCC

2.10

rcv=login:
snd=$u1
rcv=Password
snd=$p1
rcv=>
snd=power on▼仮想マシンの全台停止・全台起動
仮想マシンを全台停止・全台起動するスクリプトのサンプルを記載します。
仮想マシン全台停止

仮想マシン全台起動

rcv=login:rcv=login:

snd=$u1

snd=$u1

rcv=Password:

rcv=Password:snd=$p1

snd=$p1

rcv=]

rcv=]

snd=for i in `vim-cmd vmsvc/getallvms|grep .vmx|awk '{print

snd=for i in `vim-cmd vmsvc/getallvms|grep .vmx|awk '{print $1}'`;do$1}'`;do vim-cmd vmsvc/power.shutdown $i;done

vim-cmd vmsvc/power.on $i;done

以上© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved- 14 -

オムロン UPS & SC21 vSAN 設定ガイド№ K1M-Z-19198A

オムロン ソーシアルソリューションズ株式会社
IoT ソリューション事業本部
2019 年 9 月 初版発行

© OMRON SOCIAL SOLUTIONS Co.,Ltd. 2019. All Rights Reserved- 15 -