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,如需轉載請自行聯系原作者