logo logo
关于我们

技术分享

技术分享 用dd实现openstack juno的ghost式安装(openstack也能备份)

用dd实现openstack juno的ghost式安装(openstack也能备份)

2021-07-02

    看ironic中看到了很多用dd来还原系统的,看到了dd的ghost的能力,于是就想改造一下用来快速安装openstack。

    想法很简单:先在虚拟机安装好openstack,再用dd将整个磁盘存为一个文件,最后在制作成iso在任何地方还原。

核心的dd命令如下:

(1)备份系统

  1. dd bs=512 if=/dev/sda | gzip > /mnt/ubuntu.img.gz

复制代码

(2)还原系统

  1. gzip -dc /mnt/ubuntu.img.gz | dd of=/dev/sda

复制代码

在制作备份的时候,需要用光盘上的第二个操作系统来引导虚拟机,这样就会因很多动态产生的文件导致最后制作的镜像无法还原。

为此我们作了一个iso(包含有initrd和vmlinuxz),同时里面还放了2个脚本,一个用来备份,一个用来还原。

用我们的iso来启动系统,就会出现下面的提示信息,提示可以用我们的2个脚本来还原系统或者备份系统。

  1. Restore(r)/Backup(b)/Manual(m):(r/b/m)  

复制代码

Restore:调用我们的install脚本还原系统。

Backup:调用我们的backup脚本,把/dev/sda备份到/dev/sdb1中。此时需要给虚拟机多挂一个磁盘。

Manual:手动操作。

下面是我做好的镜像,大家可以试试用这个镜像来用还原的方式快速安装openstack j版,既可以安装在虚拟机里,也可以安装在物理机上。虚拟机的内存至少要2G,建议给4G。

登录系统的账号:用户root,密码root

source /root/novarc 后,可以用nova start myVm1可以将已有的虚拟机拉起。 

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 其他

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

jia7jia_7
请添加好友
为您提供支持

请拨打电话
为您提供支持

400-9955-698