IT pass HikiWiki - [Memo2012][ITPASS]サーバ交換作業(ika) Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
{{toc}}
== 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 を再起動した.
== 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 を再起動した.