IT pass HikiWiki - [Memo2012][ITPASS]サーバ交換作業(WWW) Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
WWW のサーバ交換作業を柏本が行った.
== phase 0 (準備)
WWW 班は特に作業を行っていない.
== phase 1 (入替え開始)
WWW 班は特に作業を行っていない.
== phase 2 (tako の root ログイン許可)
WWW 班は特に作業を行っていない.
== phase 3 (ika から tako へ各種データをコピー)
WWW 班は特に作業を行っていない.
== phase 4 (root ログイン禁止)
WWW 班は特に作業を行っていない.
== phase 5 (tako, ika の交換: 設定ファイルの変更)
=== ホスト名と IP アドレスの変更
各種設定ファイルに存在する,
ika と tako のホスト名と IP アドレスを入れ替えた.
編集の際は元のファイルを hoge.origin としてバックアップを取っておいた.
* ホスト名の変更
* 編集したファイル
* /etc/hostname
* /etc/hosts
* /etc/mailname
* /etc/gate/gate.conf
* /etc/exim4/update-exim4.conf.conf
* /etc/motd
* 担当
上記の場所以外にも古い名前が残っていないか
# grep tako (または ika) /etc/*
# grep tako (または ika) /etc/*/*
などで検索しながら作業した.
ただし, /etc/hosts に関しては新 ika では tako, 新 tako では ika と書き換えた..
* IP アドレスの変更
/etc/hosts と /etc/network/interfaces 内の IP アドレスを入れ替えた.
設定後
ika --> 133.30.109.21
tako --> 133.30.109.22
ただし, /etc/network/interfaces の dns-nameservers は ika, tako いずれも133.30.109.22 とした.
== phase 6
WWW 班は作業を行っていない.
== phase 7 (サービスの設定変更)
((*ここからホスト名が入れ替わっているので注意すること*)).
新, 旧はそれぞれ現構築メンバー, 昨年度の構築メンバーを意味する.
また, この phase 以降は両方のサーバで
作業の足並みをそろえる必要はない.
=== ika の WWW などの設定変更 (担当: 新 WWW 班)
* ((<[ITPASS2011a]サービスの開始・停止>)) を参考に,
以下のサービスが永続的に立ち上がるように設定する
* apache2
* openbsd-inetd
ただし, コマンドは
update-rc.d <service> defaults でなく
insserv -d <service> を用いた.
== phase 8 (OS 再起動)
WWW 班は特に作業を行っていない.
== phase 9 (再起動後の動作確認)
=== サービスの起動確認
ps aux コマンドで以下の確認作業を行った.
* ika
* http (https) が起動していることを確認した.
* tako
* http (https) が起動して((*いない*))ことを確認した.
=== サービスの動作確認
==== ika
* ((*http*)): ほぼ表示できた.
しかし, itpass の secret hiki ページの IP アドレス表の 6F IP アドレス表 のページが見られなかった.
これは httpd.conf の中に hiki-IPtable に関する項目がないことが原因であると判断し,,
/usr/local/apache2/conf/httpd.conf
に以下の行を追記した.
<Directory "/home/itpass/public_html/hiki-IPtable">
AllowOverride ALL
Options -MultiViews
</Directory>
その後 apache2 を再起動したところ, 無事 hiki-IPtable が見れるようになった.
* ((*hiki*)):に書き込めた.
==== tako
* ((*http*)): 無効になっていた.
== phase 10 (バックアップの確認)
=== 電脳サーバへのバックアップの確認
WWW 班は特に作業を行っていない.
== phase 11 (完了のアナウンス)
WWW 班は特に作業を行っていない.
==追加事項
端末上で, 例えば ‘ダウンロード’ 等の日本語の文字が表示されなかった.
そのため,
/etc/bash.bashrc の最下行に
export LANG=ja_JP.UTF-8
を書き足した.
結果, 表示できるようになった.
== phase 0 (準備)
WWW 班は特に作業を行っていない.
== phase 1 (入替え開始)
WWW 班は特に作業を行っていない.
== phase 2 (tako の root ログイン許可)
WWW 班は特に作業を行っていない.
== phase 3 (ika から tako へ各種データをコピー)
WWW 班は特に作業を行っていない.
== phase 4 (root ログイン禁止)
WWW 班は特に作業を行っていない.
== phase 5 (tako, ika の交換: 設定ファイルの変更)
=== ホスト名と IP アドレスの変更
各種設定ファイルに存在する,
ika と tako のホスト名と IP アドレスを入れ替えた.
編集の際は元のファイルを hoge.origin としてバックアップを取っておいた.
* ホスト名の変更
* 編集したファイル
* /etc/hostname
* /etc/hosts
* /etc/mailname
* /etc/gate/gate.conf
* /etc/exim4/update-exim4.conf.conf
* /etc/motd
* 担当
上記の場所以外にも古い名前が残っていないか
# grep tako (または ika) /etc/*
# grep tako (または ika) /etc/*/*
などで検索しながら作業した.
ただし, /etc/hosts に関しては新 ika では tako, 新 tako では ika と書き換えた..
* IP アドレスの変更
/etc/hosts と /etc/network/interfaces 内の IP アドレスを入れ替えた.
設定後
ika --> 133.30.109.21
tako --> 133.30.109.22
ただし, /etc/network/interfaces の dns-nameservers は ika, tako いずれも133.30.109.22 とした.
== phase 6
WWW 班は作業を行っていない.
== phase 7 (サービスの設定変更)
((*ここからホスト名が入れ替わっているので注意すること*)).
新, 旧はそれぞれ現構築メンバー, 昨年度の構築メンバーを意味する.
また, この phase 以降は両方のサーバで
作業の足並みをそろえる必要はない.
=== ika の WWW などの設定変更 (担当: 新 WWW 班)
* ((<[ITPASS2011a]サービスの開始・停止>)) を参考に,
以下のサービスが永続的に立ち上がるように設定する
* apache2
* openbsd-inetd
ただし, コマンドは
update-rc.d <service> defaults でなく
insserv -d <service> を用いた.
== phase 8 (OS 再起動)
WWW 班は特に作業を行っていない.
== phase 9 (再起動後の動作確認)
=== サービスの起動確認
ps aux コマンドで以下の確認作業を行った.
* ika
* http (https) が起動していることを確認した.
* tako
* http (https) が起動して((*いない*))ことを確認した.
=== サービスの動作確認
==== ika
* ((*http*)): ほぼ表示できた.
しかし, itpass の secret hiki ページの IP アドレス表の 6F IP アドレス表 のページが見られなかった.
これは httpd.conf の中に hiki-IPtable に関する項目がないことが原因であると判断し,,
/usr/local/apache2/conf/httpd.conf
に以下の行を追記した.
<Directory "/home/itpass/public_html/hiki-IPtable">
AllowOverride ALL
Options -MultiViews
</Directory>
その後 apache2 を再起動したところ, 無事 hiki-IPtable が見れるようになった.
* ((*hiki*)):に書き込めた.
==== tako
* ((*http*)): 無効になっていた.
== phase 10 (バックアップの確認)
=== 電脳サーバへのバックアップの確認
WWW 班は特に作業を行っていない.
== phase 11 (完了のアナウンス)
WWW 班は特に作業を行っていない.
==追加事項
端末上で, 例えば ‘ダウンロード’ 等の日本語の文字が表示されなかった.
そのため,
/etc/bash.bashrc の最下行に
export LANG=ja_JP.UTF-8
を書き足した.
結果, 表示できるようになった.