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 ログインを禁止した.
== 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 ログインを禁止した.