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

phase 0 (準備)

  • サーバ交換中は Hiki 上のマニュアルを参照できなくなるため, 作業者は予めサーバ交換マニュアルを手元に保存した.
    • サーバ交換マニュアルから引用されているページについても忘れないように.
    • Hiki ページの印刷は推奨されない. 長いコマンドなどが切れてしまうため.

phase 1 (入替え開始)

ここでは並行できる作業が少ないため. 一部の作業メンバーでスタートする. 作業メンバーには, tako, ika の root パスワードを 持っている人を含めるようにする (ika の root パスワード保持者は念のため).

ika, tako のログインユーザの削除, プロセスの削除, サービスの停止

[ITPASS2011a]サーバ再起動手順 を参考に, ika, tako のログインユーザの削除, プロセスの削除, サービスの停止を行った. 機器のアンマウントや再起動まではしなかった.

以下のコマンドでマシンにログインしているユーザ一覧を表示した.

# w

ログインユーザーはいなかった

以下のコマンドでプロセスを確認する.

# ps aux

ログインしている自分以外には, 一般ユーザーのプロセスはなかった

以下のサービスを一時的に停止した

  • apache2
  • bind
  • openbsd-inetd
  • qmail
  • tcpserver

    # /etc/init.d/<service> stop

ika の永続的なサービス停止

[ITPASS2011a]サービスの開始・停止 を参考に, 以下のサービスを永続的に停止した

  • apache2
  • openbsd-inetd

具体的には

# cd /etc/init.d
# update-rc.d -f <service> remove
# chmod 644 <service>

bind については, 予備サーバになってもサービス提供を続けるので残しておいた.

qmail, tcpserver については, 入れ替え後も システムログメールを送れるようにするため残した.

phase 4 (root ログイン禁止)

ika の root ログイン禁止

  • [ITPASS2011a]root ログインの許可・禁止を参考に root ログインを禁止した状態になっているか確認する. /etc/ssh/sshd_config の PermitRootLogin が no になっていることを確認した
  • /root/.ssh/authorized_keys のファイル名を authorized_keys.bk に変更し, root ログインを完全に拒否するようにする. ファイルが存在しなかった.

phase 8 (OS 再起動)

OS を再起動してもサービスが期待通り立ち上がる (立ち上がらない) ことを確認するため, tako, ika とも OS を再起動した.

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