博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cinder 创建backup volume
阅读量:4195 次
发布时间:2019-05-26

本文共 3003 字,大约阅读时间需要 10 分钟。

    cinder支持创建backup volume,需要指定源volume。在做测试的时候出现创建失败,做以记录。

操作:

cinder  backup-create  volume_id --name test_back

    报错:

ERROR: Internal Server Error (HTTP 500) (Request-ID: req-6df36c5d-510c-47ac-9003-3a959857746c)

    cinder-api.log里面:

2017-06-21 10:11:51.979 17178 DEBUG cinder.api.contrib.backups [req-6df36c5d-510c-47ac-9003-3a959857746c ac0c740c270841ac9f4aa8522694a5dc 01c90538ba6b428aa56d1626b6326dcb - - -] Creating new backup {
u'backup': {
u'volume_id': u'9da041c5-b8e9-47ba-93c6-23bb06f06d5c', u'container': None, u'description': None, u'name': u'test_back'}} create /opt/openstack/cinder/cinder/api/contrib/backups.py:2422017-06-21 10:11:51.979 17178 INFO cinder.api.contrib.backups [req-6df36c5d-510c-47ac-9003-3a959857746c ac0c740c270841ac9f4aa8522694a5dc 01c90538ba6b428aa56d1626b6326dcb - - -] Creating backup of volume 9da041c5-b8e9-47ba-93c6-23bb06f06d5c in container None2017-06-21 10:11:52.077 17178 DEBUG oslo_db.sqlalchemy.session [req-6df36c5d-510c-47ac-9003-3a959857746c ac0c740c270841ac9f4aa8522694a5dc 01c90538ba6b428aa56d1626b6326dcb - - -] MySQL server mode set to STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION _check_effective_sql_mode /opt/openstack/.venv/local/lib/python2.7/site-packages/oslo_db/sqlalchemy/session.py:5132017-06-21 10:11:52.099 17178 INFO cinder.api.openstack.wsgi [req-947d38b2-9fe9-43c8-969a-a20776415b75 - - - - -] HTTP exception thrown: Service cinder-backup could not be found.2017-06-21 10:11:52.100 17178 INFO cinder.api.openstack.wsgi [req-947d38b2-9fe9-43c8-969a-a20776415b75 - - - - -] http://cinder-api_backend/v2/01c90538ba6b428aa56d1626b6326dcb/backups returned with HTTP 500

    查看cinder服务:

cinder service-list
+------------------+----------------------+--------+---------+-------+----------------------------+-----------------+|      Binary      |         Host         |  Zone  |  Status | State |         Updated_at         | Disabled Reason |+------------------+----------------------+--------+---------+-------+----------------------------+-----------------+|  cinder-backup   |        node-01        |  nova  | enabled |   up  | 2017-06-21T02:23:57.000000 |       None      ||  cinder-backup   |        node-02        |  nova  | enabled |   up  | 2017-06-21T02:24:04.000000 |       None      |

    环境上配置backup服务的只有01和02节点,所以再创建backup的时候选择的源volume也需要选择在01或02节点上,报上面的错误就是因为源volume所在节点没有backup服务,重新更换后创建成功:

cinder backup-create fe720cf7-5729-4973-a401-b94b566c957e --name test_back|  Property |                Value                 |+-----------+--------------------------------------+|     id    | 40c8fb9b-b04c-40b8-b099-b3ad59f7c665 ||    name   |              test_back               || volume_id | fe720cf7-5729-4973-a401-b94b566c957e |

    在cinder配置文件中enabled_backends项配置了可做backup的volume类型,创建backup时按照这个配置即可。


小笨驴在吃草的时候创建了微信公众号,为方便更多觅食的“小笨驴”,为大家准备了大量的免费基础教学资料以及技术解决方案,还会定时发布一些好的技术文章,当然也会扯扯蛋、谈谈人生、呵呵,希望我们这群乐于分享技术的“小笨驴”团队越来越大!

这里写图片描述

你可能感兴趣的文章
带你深入理解STL之Vector容器
查看>>
带你深入理解STL之Deque容器
查看>>
带你深入理解STL之Stack和Queue
查看>>
带你深入理解STL之Set和Map
查看>>
Redis源码剖析--源码结构解析
查看>>
Redis源码剖析--动态字符串SDS
查看>>
Redis源码剖析--双端链表Sdlist
查看>>
Redis源码剖析--字典dict
查看>>
Redis源码剖析--跳跃表zskiplist
查看>>
Redis源码剖析--整数集合Intset
查看>>
Redis源码剖析--对象object
查看>>
Redis源码剖析--字符串t_string
查看>>
Redis源码剖析--快速列表quicklist
查看>>
Redis源码剖析--列表list
查看>>
领悟 JavaScript 中的面向对象
查看>>
post和get的区别?
查看>>
Ajax中的get和post两种请求方式的用法
查看>>
7种流行PHP集成开发工具(IDE)的比较和环境培植
查看>>
给图片链接加边框,时,ff和chrome的bug问题
查看>>
关于HTML语言中的width和height属性的百分比表示
查看>>