Cent_Landeboot
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#contents();
*** ネットワーク経由で電源制御が出来る機器の選定 [#me63af...
- ネットワーク機器のハングアップ対策として、宅外から主要...
- [[明京電気 :http://www.meikyo.co.jp/]]の[[ mini LAN de ...
&ref(Landb_03.JPG);
*** [[Web 設定ユテリティ :http://landeboot.hmuna.com:8081...
- User = admin
- Pass = frex
- 2nd pass = frex
*** Network setting [#z998c6c9]
- IP = 192.168.1.5
- Web port = 8081
- Telnet Port = 2300
*** Power Outlet setting [#w6c55288]
&ref(Landb_01.JPG);
- &color(red){"FTTH Gateway" and/or "ルータ" の電源を一端...
- この事態を回避するために、これらの機器は電源オフが出来...
-- 操作画面上で [OFF] コマンドの送信は出来るが、実際には...
- サーバーは電源オフ操作をしてから電源が実際に切れるまで...
- サーバーに対するシャットダウン指示を出さなければ待って...
- サーバーシャットダウンの操作は未実装 (専用ケーブルが必...
- [[APC(UPS)自動シャットダウン >Cent_UPS]]は有効、外部...
- &color(red){LAN de BOOT の機器一斉リセット操作は、サー...
- 外部電源長時間停電後 LAN de BOOT 自体が復旧する時には以...
-- FTTH Gateway は LAN de BOOT 起動後直ぐにに電源オン
-- Master Router は FTTH 起動完了を待って 20秒後に電源オン
-- Server (Spirit) はルーター起動・ネットワーク初期化を待...
-- 現在未使用の3番は自動で電源オンさせない(-1秒を設定)
- &color(red){但し、現状 LAN de BOOT は UPS から電源をも...
*** サーバーの自動シャットダウン [#mc8713c9]
- LAN de BOOT で電源を切る時に サーバーはきちんとシャット...
- LAN de BOOT には "接点方式" 専用のシャットダウンケーブ...
- &color(red){サーバー側(Linux) にはシャットダウン信号を...
- Linux には標準のデーモンが組み込まれていない (Windows ...
-- [[YEC(ユタカ電機製作所)のサポートページ:http://ww...
-- &color(blue){実際のデーモンはドイツのオープンソース };...
-- &ref(usv.doc,center,マニュアル); に詳細な設定、運用情...
- &color(red){停電検出信号の合わせ込み ( usvd と LAN de ...
-- LAN de BOOT のシャットダウン信号出力(active = "H")
電源障害信号 = CS (CTS)
容量低下信号 = CD (DCD)
-- usv deamon のデフォルトのシャットダウンモニター
DCD (1 pin) high = line fails
CTS (9 pin) high = battery is low
-- ファイルの展開
[root@spirit ]# cd /usr/local
[root@spirit ]# tar xzvf (download)/yec.tgz
[root@spirit ]# cd usvd-2.0.1
-- usvd.c の修正 (検出ポートの入れ替え) ----> &ref(usvd...
for(;;)
{ sleep(10);
/* if(get_dsr(fd)==0&&get_dcd(fd)==0&&get_cts(fd)==0)
{ if(noconnect==0)
{ syslog(LOG_WARNING,"usv not connected, waiting ...
system("/etc/usvd/noconnect");
}
noconnect=1;
continue;
}
else
{ if(noconnect!=0)syslog(LOG_WARNING,"usv connectio...
noconnect=0;
}
*/
// muna if(get_cts(fd)!=0&&linefail==0)
if(get_dcd(fd)!=0&&linefail==0)
{ linefail=1;
// muna syslog(LOG_WARNING,"line failure\n");
syslog(LOG_WARNING,"Force remote shutdown request...
system("/etc/usvd/linefail");
}
// muna else if(get_cts(fd)==0&&linefail!=0)
else if(get_dcd(fd)==0&&linefail!=0)
{ linefail=0;battlow=0;
syslog(LOG_WARNING,"line is back\n");
system("/etc/usvd/lineback");
}
// muna if(get_dcd(fd)!=0&&battlow==0)
if(get_cts(fd)!=0&&battlow==0)
{ battlow=1;
syslog(LOG_WARNING,"battery low signal detected\n...
// muna system("/etc/usvd/battlow");
}
}
- usv deamon の導入 ( usv はドイツ語で ups のこと )
[root@spirit usvd-2.0.1]# make
[root@spirit usvd-2.0.1]# make install
[root@spirit usvd-2.0.1]# chmod o+rw /dev/ttyS0
[root@spirit usvd-2.0.1]# ln -s /dev/ttyS0 /dev/usv
[root@spirit ~]# ls -l /dev/usv
lrwxrwxrwx 1 root root 10 5月 21 11:42 /dev/usv -> /de...
- サーバースクリプトの追加
-- usv には、"シャットダウン時に UPS の電源を切る処理" と...
-- linefail 時のスクリプトを変更 ( linefail == landeboo...
[root@backup usvd-2.0.1]# cat etc/linefail
#!/bin/sh
# send a message to all users
wall << EOF
power is failing... System shutdown immdiately
EOF
# initiate shutdown in some minutes
# be sure to put the command into the background so usvd...
/sbin/shutdown -h now
-- ファイルをコピー (linefail の中で指定された場所にコピ...
[root@spirit ~]# mkdir /etc/usvd
[root@spirit ~]# cp /usr/local/usvd-2.0.1/etc/linefail ...
[root@spirit ~]# cp /usr/local/usvd-2.0.1/etc/noconnect ...
[root@spirit ~]# cp /usr/local/usvd-2.0.1/etc/battlow ...
- usv deamon の起動
-- /etc/rc.local に起動スクリプトを追加したが、起動時に /...
May 21 11:49:30 spirit /sbin/usvd[2952]: unable to open ...
-- 起動時に /dev/ttyS0 のパーミションが元に戻り、/dev/usv...
-- rc.local の中にこれらの処理を追加して、正常に usv deam...
--- /etc/rc.local の内容
# Add support for the LAN de BOOT automatic shutdown
echo "Starting usvd deamon"
if [ -x /sbin/usvd ]; then
chmod 666 /dev/ttyS0
ln -s /dev/ttyS0 /dev/usv
/sbin/usvd
fi
--- /var/log/messags (該当部分)
May 21 11:59:32 spirit /sbin/usvd[3026]: startup success...
*** 遠隔電源制御 (Web からのコントロール) [#hecd5487]
&ref(Landb_04.JPG);
- Web から [ON] [OFF] [RESET] の操作ができる
- [OFF] を実行するとサーバーにシャットダウン指示が出て、...
- &color(RED){[RESET] は直ちに電源が切れて設定時間後(現...
-- → &color(red){サーバーのシャットダウン処理ができない...
*** 自動 死活管理 [#ka163ffc]
&ref(Landb_02.JPG);
- 1分間隔で監視対象機器に ping を発行し、応答が無い状態が...
- 監視対象は Master-Router と Server-Spirit の2つとする
- ping の結果を 10回分(=10分)遡って評価し、10回...
- リセット操作は一度実行されると、リセット条件が引き続き...
*** セキュリティ設定 [#tfd8515a]
- IPアドレス(マスクビット指定可能)による制限が可能
- 現状、海外などからの電源制御を行いたいので &color(red){...
*** 動作検証 (課題と解決) [#ke5e54ca]
- ユティリティソフト(ブラウザー)へのログインは同時に一...
- &color(red){終了時に ログアウト操作を行わないと 一定時...
-- この時 (パスワードは正しくても)Bad Password という表...
- FTTH Gateway のリセットは問題なく動作する
- Server のリセットは シャットダウンの仕掛けがまだなので...
-- サーバー機の[BIOS設定]で外部電源オン時に自動的にブート...
- &color(red){Master-Routerのリセット操作後、ネットワーク...
-- 同一ローカルセグメント内の接続は問題ない ・・・・・ ロ...
-- WANポートの PPPoE アドレス取得は成功している
-- LAN → WAN のアクセスが出来ない (非常に遅い) よ...
-- &color(blue){WAN → LAN のアクセスは問題ないよう...
-- ルーターを(ダミーの設定変更を使って)ソフト再起動する...
終了行:
#contents();
*** ネットワーク経由で電源制御が出来る機器の選定 [#me63af...
- ネットワーク機器のハングアップ対策として、宅外から主要...
- [[明京電気 :http://www.meikyo.co.jp/]]の[[ mini LAN de ...
&ref(Landb_03.JPG);
*** [[Web 設定ユテリティ :http://landeboot.hmuna.com:8081...
- User = admin
- Pass = frex
- 2nd pass = frex
*** Network setting [#z998c6c9]
- IP = 192.168.1.5
- Web port = 8081
- Telnet Port = 2300
*** Power Outlet setting [#w6c55288]
&ref(Landb_01.JPG);
- &color(red){"FTTH Gateway" and/or "ルータ" の電源を一端...
- この事態を回避するために、これらの機器は電源オフが出来...
-- 操作画面上で [OFF] コマンドの送信は出来るが、実際には...
- サーバーは電源オフ操作をしてから電源が実際に切れるまで...
- サーバーに対するシャットダウン指示を出さなければ待って...
- サーバーシャットダウンの操作は未実装 (専用ケーブルが必...
- [[APC(UPS)自動シャットダウン >Cent_UPS]]は有効、外部...
- &color(red){LAN de BOOT の機器一斉リセット操作は、サー...
- 外部電源長時間停電後 LAN de BOOT 自体が復旧する時には以...
-- FTTH Gateway は LAN de BOOT 起動後直ぐにに電源オン
-- Master Router は FTTH 起動完了を待って 20秒後に電源オン
-- Server (Spirit) はルーター起動・ネットワーク初期化を待...
-- 現在未使用の3番は自動で電源オンさせない(-1秒を設定)
- &color(red){但し、現状 LAN de BOOT は UPS から電源をも...
*** サーバーの自動シャットダウン [#mc8713c9]
- LAN de BOOT で電源を切る時に サーバーはきちんとシャット...
- LAN de BOOT には "接点方式" 専用のシャットダウンケーブ...
- &color(red){サーバー側(Linux) にはシャットダウン信号を...
- Linux には標準のデーモンが組み込まれていない (Windows ...
-- [[YEC(ユタカ電機製作所)のサポートページ:http://ww...
-- &color(blue){実際のデーモンはドイツのオープンソース };...
-- &ref(usv.doc,center,マニュアル); に詳細な設定、運用情...
- &color(red){停電検出信号の合わせ込み ( usvd と LAN de ...
-- LAN de BOOT のシャットダウン信号出力(active = "H")
電源障害信号 = CS (CTS)
容量低下信号 = CD (DCD)
-- usv deamon のデフォルトのシャットダウンモニター
DCD (1 pin) high = line fails
CTS (9 pin) high = battery is low
-- ファイルの展開
[root@spirit ]# cd /usr/local
[root@spirit ]# tar xzvf (download)/yec.tgz
[root@spirit ]# cd usvd-2.0.1
-- usvd.c の修正 (検出ポートの入れ替え) ----> &ref(usvd...
for(;;)
{ sleep(10);
/* if(get_dsr(fd)==0&&get_dcd(fd)==0&&get_cts(fd)==0)
{ if(noconnect==0)
{ syslog(LOG_WARNING,"usv not connected, waiting ...
system("/etc/usvd/noconnect");
}
noconnect=1;
continue;
}
else
{ if(noconnect!=0)syslog(LOG_WARNING,"usv connectio...
noconnect=0;
}
*/
// muna if(get_cts(fd)!=0&&linefail==0)
if(get_dcd(fd)!=0&&linefail==0)
{ linefail=1;
// muna syslog(LOG_WARNING,"line failure\n");
syslog(LOG_WARNING,"Force remote shutdown request...
system("/etc/usvd/linefail");
}
// muna else if(get_cts(fd)==0&&linefail!=0)
else if(get_dcd(fd)==0&&linefail!=0)
{ linefail=0;battlow=0;
syslog(LOG_WARNING,"line is back\n");
system("/etc/usvd/lineback");
}
// muna if(get_dcd(fd)!=0&&battlow==0)
if(get_cts(fd)!=0&&battlow==0)
{ battlow=1;
syslog(LOG_WARNING,"battery low signal detected\n...
// muna system("/etc/usvd/battlow");
}
}
- usv deamon の導入 ( usv はドイツ語で ups のこと )
[root@spirit usvd-2.0.1]# make
[root@spirit usvd-2.0.1]# make install
[root@spirit usvd-2.0.1]# chmod o+rw /dev/ttyS0
[root@spirit usvd-2.0.1]# ln -s /dev/ttyS0 /dev/usv
[root@spirit ~]# ls -l /dev/usv
lrwxrwxrwx 1 root root 10 5月 21 11:42 /dev/usv -> /de...
- サーバースクリプトの追加
-- usv には、"シャットダウン時に UPS の電源を切る処理" と...
-- linefail 時のスクリプトを変更 ( linefail == landeboo...
[root@backup usvd-2.0.1]# cat etc/linefail
#!/bin/sh
# send a message to all users
wall << EOF
power is failing... System shutdown immdiately
EOF
# initiate shutdown in some minutes
# be sure to put the command into the background so usvd...
/sbin/shutdown -h now
-- ファイルをコピー (linefail の中で指定された場所にコピ...
[root@spirit ~]# mkdir /etc/usvd
[root@spirit ~]# cp /usr/local/usvd-2.0.1/etc/linefail ...
[root@spirit ~]# cp /usr/local/usvd-2.0.1/etc/noconnect ...
[root@spirit ~]# cp /usr/local/usvd-2.0.1/etc/battlow ...
- usv deamon の起動
-- /etc/rc.local に起動スクリプトを追加したが、起動時に /...
May 21 11:49:30 spirit /sbin/usvd[2952]: unable to open ...
-- 起動時に /dev/ttyS0 のパーミションが元に戻り、/dev/usv...
-- rc.local の中にこれらの処理を追加して、正常に usv deam...
--- /etc/rc.local の内容
# Add support for the LAN de BOOT automatic shutdown
echo "Starting usvd deamon"
if [ -x /sbin/usvd ]; then
chmod 666 /dev/ttyS0
ln -s /dev/ttyS0 /dev/usv
/sbin/usvd
fi
--- /var/log/messags (該当部分)
May 21 11:59:32 spirit /sbin/usvd[3026]: startup success...
*** 遠隔電源制御 (Web からのコントロール) [#hecd5487]
&ref(Landb_04.JPG);
- Web から [ON] [OFF] [RESET] の操作ができる
- [OFF] を実行するとサーバーにシャットダウン指示が出て、...
- &color(RED){[RESET] は直ちに電源が切れて設定時間後(現...
-- → &color(red){サーバーのシャットダウン処理ができない...
*** 自動 死活管理 [#ka163ffc]
&ref(Landb_02.JPG);
- 1分間隔で監視対象機器に ping を発行し、応答が無い状態が...
- 監視対象は Master-Router と Server-Spirit の2つとする
- ping の結果を 10回分(=10分)遡って評価し、10回...
- リセット操作は一度実行されると、リセット条件が引き続き...
*** セキュリティ設定 [#tfd8515a]
- IPアドレス(マスクビット指定可能)による制限が可能
- 現状、海外などからの電源制御を行いたいので &color(red){...
*** 動作検証 (課題と解決) [#ke5e54ca]
- ユティリティソフト(ブラウザー)へのログインは同時に一...
- &color(red){終了時に ログアウト操作を行わないと 一定時...
-- この時 (パスワードは正しくても)Bad Password という表...
- FTTH Gateway のリセットは問題なく動作する
- Server のリセットは シャットダウンの仕掛けがまだなので...
-- サーバー機の[BIOS設定]で外部電源オン時に自動的にブート...
- &color(red){Master-Routerのリセット操作後、ネットワーク...
-- 同一ローカルセグメント内の接続は問題ない ・・・・・ ロ...
-- WANポートの PPPoE アドレス取得は成功している
-- LAN → WAN のアクセスが出来ない (非常に遅い) よ...
-- &color(blue){WAN → LAN のアクセスは問題ないよう...
-- ルーターを(ダミーの設定変更を使って)ソフト再起動する...
ページ名: