CrashPlanバックアップ用のVMの構築

paradiseがNFSでシェアしている/homeをクラウドにバックアップ。
CrashPlanのサービスを使用。

バックアップ専用VMのインストール

Ubuntu Server 14.04 LTS (64bit)で新規VMをデプロイ。ホスト名をpompeiiにする。
adminというユーザー名が作成できないので、一旦別の名前 (ここではpompeiiadmin)で作成して、後から変更の予定。
基本的に最小構成で、OpenSSH Serverのみインストール。

pompeiiadminでログインし、下記を実行。新規ユーザーpompeiiを作成。

sudo groupadd -g 1100 admin &&
sudo mkdir /opt/home &&
sudo useradd -d /opt/home/admin -m -g admin -u 1100 -s /bin/bash &&
sudo usermod -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare admin &&
sudo passwd admin

adminでログインし直し、下記を実行。pompeiiadminを削除。

sudo userdel pompeiiadmin &&
sudo rm -rf /home/pompeiiadmin

IPの固定化。/etc/network/interfacesを下記のように編集。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.12
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1

NFSで/homeのマウント。

sudo apt-get install nfs-common

で、nfs関連プログラムをインストールし、/etc/fstabに下記の行を追加

192.168.0.11:/home	/home	nfs	rw,nfsvers=3	0	0

CrashPlanをインストール。

wget http://download2.us.code42.com/installs/linux/install/CrashPlan/CrashPlan_3.7.0_Linux.tgz &&
tar zxf CrashPlan_3.7.0_Linux.tgz &&
cd CrashPlan-install &&
sudo ./install.sh &&
cd ../ &&
rm -rf CrashPlan-install

基本的に全てデフォルトの設定でOK

Macから設定が出来るように設定変更。

sudo cp /usr/local/crashplan/conf/my.service.xml{,bak} &&
sudo sed -i -e 's%<serviceHost>127.0.0.1</serviceHost>%<serviceHost>0.0.0.0</serviceHost>%g' /usr/local/crashplan/conf/my.service.xml &&
sudo /etc/init.d/crashplan restart

Macの設定

MacにもCrashPlanをインストール。
/Applications/CrashPlan.app/Contents/Resources/Java/conf/ui.propertiesで、

serviceHost=192.168.0.12

を設定し、GUIでpompeiiに繋げるようにする。

GUI上から、/home全体をバックアップするように設定。

Comments are closed.