Web3階層システムの起動/停止テンプレートで提供するWeb3階層システムを起動する自動運用プロセスの以下の項目について説明します。
処理概要
自動運用プロセスに設定されている入力値の変更
Web3階層システムの起動テンプレートでは、システムを起動するために、以下の順番で処理します。
DBサーバを起動します。
DBサーバの起動に失敗した場合は、エラー通知をメール送信後、起動を終了します。
DBサーバの稼働確認まで待機します。
DBサーバの稼働確認をします。
DBサーバが非稼働である場合、または稼働確認が失敗した場合、エラー通知をメール送信後、起動を終了します。
APサーバを起動します。
APサーバの起動に失敗した場合は、エラー通知をメール送信後、起動を終了します。
APサーバの稼働確認まで待機します。
APサーバの稼働確認をします。
APサーバが非稼働である場合、または稼働確認が失敗した場合、エラー通知をメール送信後、起動を終了します。
Webサーバを起動します。
Webサーバの起動に失敗した場合は、エラー通知をメール送信後、起動を終了します。
Webサーバの稼働確認まで待機します。
Webサーバの稼働確認をします。
Webサーバが非稼働である場合、または稼働確認が失敗した場合、エラー通知をメール送信後、起動を終了します。
WebサーバのInterstageサービスの起動確認をします。Interstageサービスが起動されていない場合、またはInterstageサービスの起動確認が失敗した場合、エラー通知をメール送信後、起動を終了します。
Webサーバを負荷分散対象に組み込みます。組込みに失敗した場合は、エラー通知をメール送信後、起動を終了します。
起動完了通知をメール送信します。
自動運用プロセスは運用に応じて、変更を行ってください。
稼働確認待機の時間
操作対象のAPサーバ、またはWebサーバの追加
自動運用プロセスは、以下に示す運用操作部品が配置されています。
名前 | 使用する運用操作部品名 | 使用目的 |
---|---|---|
DBサーバ起動 | サーバを起動する | DBサーバを起動します。 |
DBサーバ稼働状態確認 | ノードの稼動状態を確認する | DBサーバの稼働状態を確認します。 |
APサーバ起動 | サーバを起動する | APサーバを起動します。 |
APサーバ稼働状態確認 | ノードの稼動状態を確認する | APサーバの稼働状態を確認します。 |
Webサーバ起動 | サーバを起動する | Webサーバを起動します。 |
Webサーバ稼働状態確認 | ノードの稼動状態を確認する | Webサーバの稼働状態を確認します。 |
Interstage起動確認 | サービス/プロセスの起動を確認する | WebサーバのInterstageサービスの起動を確認します。 |
負荷分散設定 | 負荷分散の対象へ組み込む | Webサーバを負荷分散の対象へ組み込みます。 |
起動完了通知 | メールを送信する | サーバ起動の完了通知をメール送信します。 |
エラー通知 | サーバ起動のエラー通知をメール送信します。 |
自動運用プロセスの以下の設定が必要です。
ユーザ定義属性
運用操作部品の入力情報
Delayノードのタイマー値
ユーザ定義属性
自動運用プロセスのユーザ定義属性に値の設定が必要です。以下に従い値を入力してください。
ユーザ定義属性名 | 入力値 | 用途 |
---|---|---|
dbserver_hostname | DBサーバのホスト名またはIPアドレス | DBサーバ起動/DBサーバ稼働状態確認を行う運用操作部品のhostnameパラメーターの値として使用 |
apserver1_hostname | APサーバのホスト名またはIPアドレス | APサーバ起動/APサーバ稼働状態確認を行う運用操作部品のhostnameパラメーターの値として使用 |
apserver2_hostname | ||
webserver1_hostname | Webサーバのホスト名またはIPアドレス | 以下の値として使用。
|
webserver2_hostname | ||
isa_servicename | WebサーバのInterstageサービスのサービス名 初期値として"FJapache"を設定しています。必要に応じて変更してください。 | Interstageサービスの起動確認を行う運用操作部品のserviceパラメーター値として使用 |
isa_processname | WebサーバのInterstageサービスのプロセス名 初期値として"ihsrlog"を設定しています。必要に応じて変更してください。 | Interstageサービスの起動確認を行う運用操作部品のprocessパラメーター値として使用 |
ipcom_hostname | 負荷分散を行うIPCOMの運用管理用ネットワークに設定されているホスト名またはIPアドレス | 負荷分散設定を行う運用操作部品のhostnameパラメーター値として使用 |
smtp_server | 送信メール(SMTP)サーバのホスト名またはIPアドレス | 起動完了通知/エラー通知をメール送信する運用操作部品のhostnameパラメーターの値として使用 |
from_address | 起動完了通知/エラー通知メールの送信元アドレス | 起動完了通知/エラー通知をメール送信する運用操作部品のfromaddressパラメーターの値として使用 |
to_address | 起動完了通知/エラー通知メールの送信先アドレス | 起動完了通知/エラー通知をメール送信する運用操作部品のtoaddressパラメーターの値として使用 |
manager_server | 送信するメール本文内に記述するWebコンソールのURLのホスト名 | 起動完了通知/エラー通知をメール送信する運用操作部品のtextパラメーターの値において、WebコンソールのURLの記述として使用 |
運用操作部品の入力情報
以下の運用操作部品の入力情報に対して、必要に応じてパラメーターに値を設定してください。
起動完了通知
エラー通知
以下に従い、パラメーターの値を入力してください。
運用操作部品名 | パラメーター名 | 入力値 |
---|---|---|
起動完了通知 | smtpusername (注) | 送信メール(SMTP)サーバのホストへSMTP認証を行うユーザー名 |
smtppassword (注) | 送信メール(SMTP)サーバのホストへSMTP認証を行うユーザーのパスワード | |
エラー通知 | smtpusername (注) | 送信メール(SMTP)サーバのホストへSMTP認証を行うユーザー名 |
smtppassword (注) | 送信メール(SMTP)サーバのホストへSMTP認証を行うユーザーのパスワード |
注)
メール送信時にSMTPサーバへの認証が必要な環境の場合に、設定してください。
Delayノードのタイマー値
Delayノードのタイマーに対して、必要に応じて待機時間の設定をしてください。設定内容を以下に示します。
名前 | タイマー名 | 設定値 |
---|---|---|
DBサーバ稼働確認待機 | wait_db_server | サーバ起動後からサーバ稼働確認を行うまでに待機する時間。 |
APサーバ稼働確認待機 | wait_ap1_server | |
wait_ap2_server | ||
Webサーバ稼働確認待機 | wait_web1_server | |
wait_web2_server |
参照
自動運用プロセスの変更方法については第2章 テンプレート“Systemwalker Runbook Automation Studio利用ガイド”を参照してください。
Web3階層システムの起動/停止テンプレートで提供するWeb3階層システムを停止する自動運用プロセスの以下の項目について説明します。
処理概要
自動運用プロセスに設定されている入力値の変更
Web3階層システムの停止テンプレートでは、システムを停止するために、以下の順番で処理します。
Webサーバの負荷分散解除を行います。負荷分散解除に失敗した場合、エラー通知をメール送信後、停止を終了します。
WebサーバのInterstageサービスを停止します。サービス停止に失敗した場合、エラー通知をメール送信後、停止を終了します。
Webサーバを停止します。
Webサーバの停止に失敗した場合は、エラー通知をメール送信後、停止を終了します。
Webサーバの停止確認まで待機します。
Webサーバの電源状態を取得します。
Webサーバの電源がオンである場合、または電源状態取得が失敗した場合、エラー通知をメール送信後、停止を終了します。
APサーバを停止します。
APサーバの停止に失敗した場合は、エラー通知をメール送信後、停止を終了します。
APサーバの停止確認まで待機します。
APサーバの電源状態を取得します。
APサーバの電源がオンである場合、または電源状態取得が失敗した場合、エラー通知をメール送信後、停止を終了します。
DBサーバを停止します。
DBサーバの停止に失敗した場合は、エラー通知をメール送信後、停止を終了します。
DBサーバの停止確認まで待機します。
DBサーバの電源状態を取得します。
DBサーバの電源がオンである場合、または電源状態取得が失敗した場合、エラー通知をメール送信後、停止を終了します。
停止完了通知をメール送信します。
自動運用プロセスは運用に応じて、変更を行ってください。
電源状態取得までの待機時間
操作対象のAPサーバ、またはWebサーバの追加
自動運用プロセスは、以下に示す運用操作部品が配置されています。
名前 | 使用する運用操作部品名 | 使用目的 |
---|---|---|
負荷分散解除 | 負荷分散の対象から切り離す | Webサーバを負荷分散対象から切り離します。 |
Interstage停止 | サービスを停止する | WebサーバのInterstageサービスを停止します。 |
Webサーバ停止 | OSを停止する | Webサーバを停止します。 |
Webサーバの電源状態を取得 | サーバの電源状態を取得する | Webサーバの電源状態を取得します。 |
APサーバ停止 | OSを停止する | APサーバを停止します。 |
APサーバの電源状態を取得 | サーバの電源状態を取得する | APサーバの電源状態を取得します。 |
DBサーバ停止 | OSを停止する | DBサーバを停止します。 |
DBサーバの電源状態を取得 | サーバの電源状態を取得する | DBサーバの電源状態を取得します。 |
停止完了通知 | メールを送信する | サーバ停止の完了通知をメール送信します。 |
エラー通知 | サーバ停止のエラー通知をメール送信します。 |
自動運用プロセスの以下の設定が必要です。
ユーザ定義属性
運用操作部品の入力情報
Delayノードのタイマー値
ユーザ定義属性
自動運用プロセスのユーザ定義属性に値の設定が必要です。以下に従い値を入力してください。
ユーザ定義属性名 | 入力値 | 用途 |
---|---|---|
webserver1_hostname | Webサーバのホスト名またはIPアドレス | 以下の値として使用。
|
webserver2_hostname | ||
apserver1_hostname | APサーバのホスト名またはIPアドレス | APサーバ停止を行う運用操作部品のhostnameパラメーター、およびAPサーバの電源状態を取得する運用操作部品のhostnameパラメーターの値として使用 |
apserver2_hostname | ||
dbserver_hostname | DBサーバのホスト名またはIPアドレス | DBサーバ停止を行う運用操作部品のhostnameパラメーター、およびDBサーバの電源状態を取得する運用操作部品のhostnameパラメーターの値として使用 |
ipcom_hostname | 負荷分散を行うIPCOMの運用管理用ネットワークに設定されているホスト名またはIPアドレス | 負荷分散解除を行う運用操作部品のhostnameパラメーター値として使用 |
isa_servicename | Webサーバで停止するInterstageサービスのサービス名 | Interstageサービスの停止を行う運用操作部品のserviceパラメーターの値として使用 |
smtp_server | 送信メール(SMTP)サーバのホスト名またはIPアドレス | 停止完了通知/エラー通知をメール送信する運用操作部品のhostnameパラメーターの値として使用 |
from_address | 停止完了通知/エラー通知メールの送信元アドレス | 停止完了通知/エラー通知をメール送信する運用操作部品のfromaddressパラメーターの値として使用 |
to_address | 停止完了通知/エラー通知メールの送信先アドレス | 停止完了通知/エラー通知をメール送信する運用操作部品のtoaddressパラメーターの値として使用 |
manager_server | 送信するメール本文内に記述するWebコンソールのURLのホスト名 | 停止完了通知/エラー通知をメール送信する運用操作部品のtextパラメーターの値において、WebコンソールのURLの記述として使用 |
運用操作部品の入力情報
以下の運用操作部品の入力情報に対して、必要に応じてパラメーターに値を設定してください。
停止完了通知
エラー通知
以下に従い、パラメーターの値を入力してください。
運用操作部品名 | パラメーター名 | 入力値 |
---|---|---|
停止完了通知 | smtpusername (注) | 送信メール(SMTP)サーバのホストへSMTP認証を行うユーザー名 |
smtppassword (注) | 送信メール(SMTP)サーバのホストへSMTP認証を行うユーザーのパスワード | |
エラー通知 | smtpusername (注) | 送信メール(SMTP)サーバのホストへSMTP認証を行うユーザー名 |
smtppassword (注) | 送信メール(SMTP)サーバのホストへSMTP認証を行うユーザーのパスワード |
注)
メール送信時にSMTPサーバへの認証が必要な環境の場合に、設定してください。
Delayノードのタイマー値
Delayノードのタイマーに対して、必要に応じて待機時間の設定をしてください。設定内容を以下に示します。
名前 | タイマー名 | 設定値 |
---|---|---|
Webサーバ停止確認待機 | wait_web1_server | サーバ停止後からサーバの電源状態取得を行うまでに待機する時間。 |
wait_web2_server | ||
APサーバ停止確認待機 | wait_ap1_server | |
wait_ap2_server | ||
DBサーバ停止確認待機 | wait_db_server |
参照
自動運用プロセスの変更方法については第2章 テンプレート“Systemwalker Runbook Automation Studio利用ガイド”を参照してください。