天天看點

ezjailserver備份和恢複方法

FreeBSD通過使用ezjail管理jails虛拟機非常友善。公司有多台ezjailsserver,執行n許多jails虛拟機,硬碟故障,做一個整體恢複。感性的方法如以下:

備份就緒:

暗示ezjailsserver裝置2相同尺寸的硬碟驅動器的塊。備份。我是通過cron每日rsync備份須要的檔案

須要備份的檔案:

/etc/rc.conf

/etc/rc.local

/etc/fstab.*

/etc/crontab

/usr/local/etc/ezjail/

/usr/local/etc/ezjail.conf

/usr/jails 

恢複過程:

1、安裝FreeBSD(版本号和備份的機器同樣)

2、安裝Jails(ports安裝,須要src/sys)

3、配置jails(ezjail-admin update -bp)

4、恢複備份的檔案夾/usr/jails,注意basejail和newjail不要恢複

5、恢複/etc/rc.conf  /etc/rc.local  /etc/fstab.*  /etc/crontab  /usr/local/etc/ezjail.conf  /usr/local/etc/ezjail/

6、啟動jails(/usr/local/etc/rc.d/ezjail start)

以下是備份腳本的内容:

#backup all files for jail to bkdisk

/usr/local/bin/rsync -av --delete /etc /bkdisk/

/usr/local/bin/rsync -av --delete /usr/local/etc/ezjail.conf /bkdisk/

/usr/local/bin/rsync -av --delete /usr/local/etc/ezjail /bkdisk/

/usr/local/bin/rsync -av --delete /usr/jails /bkdisk/

版權聲明:本文部落客原創文章,部落格,未經同意不得轉載。

本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/4776930.html,如需轉載請自行聯系原作者