设为首页 收藏本站
查看: 1076|回复: 0

[经验分享] openstack 利用ceph存储之

[复制链接]
发表于 2018-6-1 08:40:20 | 显示全部楼层 |阅读模式
  本次环境为openstack K版本。ceph 版本为0.94.5
  我们的虚拟机都是建立在ceph中的。
  备份虚拟机:
  打开openstack控制台,点击要备份的虚拟机:
DSC0000.png

  获取虚拟机的id信息:
DSC0001.png

  在控制节点获取,虚拟机对应的ceph中的volume id
  [root@contorller ceph]# nova show 1d77b49b-4263-477e-acc8-4242a3a998b3
DSC0002.png

  [root@contorller ceph]# rbd ls volumes | grep 2ccd04fd-3a28-4d40-b226-cab0af159257
  volume-2ccd04fd-3a28-4d40-b226-cab0af159257
  导出虚拟机到一个位置
  [root@contorller ~]# rbd export -p volumes volume-2ccd04fd-3a28-4d40-b226-cab0af159257 /tmp/vm1.bk
  Exporting image: 100% complete...done.
  [root@contorller ~]# ll /tmp/vm1.bk -h
  -rw-r--r--. 1 root root 1.0G Jun 26 10:39 /tmp/vm1
  可以看到虚拟机已经导出了,并且大小也是1G
  ============导入========

  下面我们来做下导入,我们首先把刚刚备份的虚拟机删除
  [root@contorller ~]# nova list
  +--------------------------------------+------+--------+------------+-------------+------------------------------+
  | ID                                   | Name | Status | Task State | Power State | Networks                     |
  +--------------------------------------+------+--------+------------+-------------+------------------------------+
  | 1d77b49b-4263-477e-acc8-4242a3a998b3 | 11   | ACTIVE | -          | Running     | net=10.0.0.7                 |
  | 17e0220e-e9b5-4b6a-8001-6ce84c7b1385 | vm1  | ACTIVE | -          | Running     | net=10.0.0.3, 192.168.253.43 |
  +--------------------------------------+------+--------+------------+-------------+------------------------------+
  [root@contorller ~]# nova delete 1d77b49b-4263-477e-acc8-4242a3a998b3
  Request to delete server 1d77b49b-4263-477e-acc8-4242a3a998b3 has been accepted.
  [root@contorller ~]# nova list
  +--------------------------------------+------+--------+------------+-------------+------------------------------+
  | ID                                   | Name | Status | Task State | Power State | Networks                     |
  +--------------------------------------+------+--------+------------+-------------+------------------------------+
  | 17e0220e-e9b5-4b6a-8001-6ce84c7b1385 | vm1  | ACTIVE | -          | Running     | net=10.0.0.3, 192.168.253.43 |
  +--------------------------------------+------+--------+------------+-------------+------------------------------+
  ok,已经把虚拟机删除了。此我们需要创建一个同等规格的虚拟机。名为‘Erick’
DSC0003.png

  使用同样的方法,获取虚拟机的id、在ceph中的volume对应的id
  [root@contorller ~]# nova show 362151d7-84f7-4043-a723-a852e48922a7
  +--------------------------------------+----------------------------------------------------------+
  | Property                             | Value                                                    |
  +--------------------------------------+----------------------------------------------------------+
  | OS-DCF:diskConfig                    | AUTO                                                     |
  | OS-EXT-AZ:availability_zone          | nova                                                     |
  | OS-EXT-SRV-ATTR:host                 | compute                                                  |
  | OS-EXT-SRV-ATTR:hypervisor_hostname  | compute                                                  |
  | OS-EXT-SRV-ATTR:instance_name        | instance-0000000c                                        |
  | OS-EXT-STS:power_state               | 1                                                        |
  | OS-EXT-STS:task_state                | -                                                        |
  | OS-EXT-STS:vm_state                  | active                                                   |
  | OS-SRV-USG:launched_at               | 2016-06-26T14:45:35.000000                               |
  | OS-SRV-USG:terminated_at             | -                                                        |
  | accessIPv4                           |                                                          |
  | accessIPv6                           |                                                          |
  | config_drive                         |                                                          |
  | created                              | 2016-06-26T14:45:04Z                                     |
  | flavor                               | m1.tiny (1)                                              |
  | hostId                               | e111131d0ba1d28eaf1195847c1538b8e7b791cbdd6f7666083ab383 |
  | id                                   | 362151d7-84f7-4043-a723-a852e48922a7                     |
  | image                                | Attempt to boot from volume - no image supplied          |
  | key_name                             | -                                                        |
  | metadata                             | {}                                                       |
  | name                                 | Erick                                                    |
  | net network                          | 10.0.0.9                                                 |
  | os-extended-volumes:volumes_attached | [{"id": "cc9c8141-c70c-4a72-91d5-5fa9e15e21d8"}]         |
  | progress                             | 0                                                        |
  | security_groups                      | default                                                  |
  | status                               | ACTIVE                                                   |
  | tenant_id                            | dce7915317f14e6aacad0b6ef84c4483                         |
  | updated                              | 2016-06-26T14:45:29Z                                     |
  | user_id                              | 9d20f58520ad43658dceda03cf4e266c                         |
  +--------------------------------------+----------------------------------------------------------+
  [root@contorller ~]# rbd ls volumes | grep cc9c8141-c70c-4a72-91d5-5fa9e15e21d8
  volume-cc9c8141-c70c-4a72-91d5-5fa9e15e21d8
  
  下面对虚拟机进行关机(必须关机),并删除pool中的内容
  [root@contorller ~]# rbd rm -p volumes volume-cc9c8141-c70c-4a72-91d5-5fa9e15e21d8
  Removing image: 100% complete...done.
  把刚刚备份的虚拟机上传到这个虚拟机中
  [root@contorller ~]# rbd --image-format 2  import -p   volumes /tmp/vm1.bk volume-cc9c8141-c70c-4a72-91d5-5fa9e15e21d8
  Importing image: 100% complete...
  ##--image-format 2  此选项必须加,否则无法对虚拟机进行克隆!
  还原完成!
  登入虚拟机查看有无异常

DSC0004.png

  虚拟机可以上网!在此还原完成!
Openstack 技术交流群:580078423
希望大家入群多多交流

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-496803-1-1.html 上篇帖子: openstack成长之旅 下篇帖子: openstack学习笔记一 RDO模式安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表