多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 问题 将正在使用中的云磁盘上传到glance中时,即使使用强制模式(Web管理页面中勾选了强制选择、命令行有`--force`参数),依然无法成功。报错信息为:磁盘正在使用中, `Volume status is in-use`。 ### 原因 由于正在使用中的磁盘会有数据不断写入,而且存储底层的驱动类型非常多,不一定支持热备份。因此cinder服务默认关闭了强制上传到镜像服务的选项,但有时候有这样的需求。 #### 解决方案 修改cinder配置文件`/etc/cinder/cinder.conf` ``` enable_force_upload = true ``` 重启服务 ``` service cinder-volume restart service cinder-scheduler restart service cinder-api restart ``` 将指定的磁盘上传到glance ``` cinder upload-to-image 2d222555-9990-407d-a9b2-173743fce49c centos7-cloud-181108 --force=True --disk-format=qcow2 ``` 将镜像保存到本地 ``` openstack image save 13b920ad-a1e5-41aa-9714-635ae6d44741 --file centos7-cloud-181111.qcow2 ``` ### 相关链接 [https://bugs.launchpad.net/cinder/+bug/1523230](https://bugs.launchpad.net/cinder/+bug/1523230)