本文を読み飛ばす

LS-VL: 暫定復旧〜バックアップ構築

GWの暫定復旧から、徐々にLS-VLを復旧していきます。

  • LS-VL8: LS-VL SSD壊れた...Debian stretch構築やり直し

  • LS-VL7: LS-VL Debian Jessie管理: 2018年

  • LS-VL6: LS-VL 10 DHCP導入

  • LS-VL5: LS-VL 9 時間調整など設定を行う

  • LS-VL4: LS-VL 7-8: debian jessie標準kernelでUSB機器を使う

  • LS-VL3: LS-VL 6 debian jessie化

  • LS-VL2: LS-VL1.0G server(2台目)

  • LS-VL1: LS-VLの調整

バックアップ設定 |{{{1|

最後にバックアップしてからだいたい1年ぐらいなにもしてなかった模様 \ これはまずいので、バックアップを設定する

  • sshを設定して、パスワードなしで他のhostに rsync できるようにする

  • usbに接続したhddにバックアップするため、udevの設定を変更する

  • cronにスクリプトを仕込む

  1. 他host(server)に、バックアップユーザを新設:

    $ useradd opbackup -u 1101 -s /usr/sbin/nologin -m -g -d /home/opbackup
  2. キーを 空のpasswdで 作成:

    $ ssh-keygen -f ~/.ssh/server_id_rsa -P ""
  3. キーをコピー:

    $ ssh-copy-id -i ~/.ssh/server_id_rsa.pub
    or
    $ scp server_id_rsa.pub opbackup@server:
    $ ssh server -l opbackup
    server$ cat server_id_rsa.pub >> .ssh/authorized_keys
  1. udevの変更

  2. crontabに、rsync登録。週一か、月一で実行

cronのスクリプトはこんな感じに書きました:

$ sudo crontab -e
0 1 * 1 * * /home/root/backup-nas-server.sh

----backup-nas-server.sh----
rsync="rsync -axz --delete"
ssh="-e 'ssh -i ~/.ssh/server_id_rsa'"
server=opbackup@server://media/server/home
$rsync $ssh /home/root/         $server/root            # settings
$rsync $ssh /home/pyramid/data/ $server/pyramid/data    # web-service data1
$rsync $ssh /home/photos/       $server/photos          # data2
$rsync $ssh /home/videos/       $server/videos          # data3
$rsync $ssh /home/shimoda/repos $server/repos       # data4 - programs/3d-data

(未) ddns設定 |{{{1|

  • 以前立ち上げてたけど、バックアップがなく、また一から...

  • サーバ再起動時しか必要ないんで、もういいかな...

(未) 起動設定 |{{{1|

  • 最後の仕上げ...

(未) 今後 |{{{1|

  • backup、2〜3世代ぐらい持てないかな...

Docutils System Messages

コメント

Comments powered by Disqus
宣伝: