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
を書き足した.

結果, 表示できるようになった.