IT pass HikiWiki - [Memo2012][ITPASS]サーバ交換事前作業 Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

[((<ITPASSサーバ構築・運用ドキュメント>)) へ戻る]

== ika から tako へ /home 領域を rsync

/home 以下のデータを同期する.

=== 公開鍵認証の際のセキュリティ設定の変更 (root ログイン許可)

まず tako 側の ika に対する通信許可の設定を行った.

tako において一時的に root ログインを許可した.

=== rsync で転送されるファイルの確認

/root/.ssh/ の秘密鍵でログインするため, まず以下の作業を行った.

   ika$ sudo -s -H
   ika# cd /root  



このコマンドはサーバ交換の際にも実行するので,
当日コマンドを打ち直す手間が省けるように
シェルスクリプトとして作成した.
名前は動作内容を想像しやすいものなら何でも良いが,
ここでは rsync_ika2tako.sh としておいた.

  #!/bin/sh
  rsync -n -av --delete -e ssh -x \
     --exclude=gate \
     --exclude=aquota.user --exclude=quota.user \
     /home/ tako-itpass.scitec.kobe-u.ac.jp:/home/ \
     2>&1 | tee /tmp/rsync_tako12ika.log


上記スクリプトを実行した.

  ika# chmod 744 rsync_ika2tako.sh
  ika# ./rsync_ika2tako.sh

動作終了後,
rsync_tako12ika.log を見て, 転送される予定のファイルを確認した.


=== rsync でファイルを転送

((<URL:#rsync で転送されるファイルの確認>)) で動作確認したスクリプトから -n オプションを除いて実行した.


実行後, tako 内の /home 以下にファイルが転送されていることを確認.

最後に, ((<URL:#公開鍵認証の際のセキュリティ設定の変更 (通信許可)>))で行なった設定を元に戻し, root ログインを禁止した.