[Memo2012][ITPASS]サーバ交換作業(WWW)

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 班)

ただし, コマンドは 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 を書き足した.

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

Last modified:2012/11/09 22:57:46
Keyword(s):
References:[[ITPASS2012]2012年度サーバ構築ログ]