02168888812
云终端系列报道第八十七期 - OpenStack云环境数据备份解决方案 2016-09-27

炙伦云终端分享嘉宾:


      课题组主要是做vdi,即openstack+kvm+spice这一套,后面研究过GPU的相关使用策略问题。进入今天的主题《云环境数据备份解决方案》。自今年5月开始接触项目freezer。这里之所以要提出这个项目,在从事开源项目freezer开发,团队中于今年9月初,一起做openstack freezer项目的99cloud工程师杨亚鹏被正式任命为freezer项目的core,成为了该项目的第一个中国core。
    
    OpenStack的架构我就不解释了,做这个的都应该很了解了。且你们理解肯定比我好。
    这里我先讲下几个backup,一个是openstack虚拟机数据备份。
    
    
    
    1.调用nova api 对虚拟机制作快照
    2.快照文件即是虚拟机的全量备份
    3.将生成的快照文件上传进Glance 中并更新数据库
    4.使用该快照文件即可以直接创建与原vm相同数据的vm
    
    
    OpenStack 云硬盘数据备份--cinder snapshot 方式
    
    使用 cinder snapshot方式对volume备份
    Usage:cinder snapshot-create <volume>
    还原方式:
    Usage:cinder create? --snapshot-id <snapshot-id>
    OpenStack 云硬盘数据备份--cinder backup 方式
    
    使用cinder backup 方式对volume 备份:
    Usage: cinder backup-create <volume>
    还原方式:
    Usage: cinder backup-restore <backup-id>
    通过这些操作可以实现某些backup,但是很容易发现,这些操作存在不足,对于开发人员还好。但是,这些基本不能面向用户。那么怎么办。
    我们先提出存在的问题:
    1Nova Cinder备份方式的不统一、不方便管理;
    2无法进 行有效的周期性任务数据备份;
    3没有好的备份链管理;
    4对旧备份的删除不智能等
    
    对于这一系列问题,官方引入了一个项目:freezer
    首先介绍下freezer项目:
    freezer是一套开源的备份软件,它能帮助你自动的进行数据备份和还原动作。
    目前freezer已正式引入openstack,从事数据备份,是openstack社区中一个官方项目,旨在为openstack提供数据备环境的解决方案。
    freezer从openstack liberty版本开始引入支持,以前的版本支持需要做微量的修改。
    freezer是一套开源自动备份以及还原的服务(backup and restore as a service),它不仅可以自动备份以及还原数据,而且可以对 备份的数据进行加密处理。
    同时,freezer作为openstack社区承认的第一官方容灾项目。

上一页:云终端系列报道第八十五期 - KVM部署LVS故障解决 下一页:云终端系列报道第八十八期 - OpenStack云环境数据备份解决方案.下
推荐新闻 Recommended news

帮助中心
6509367