openstack pike版本,在ubuntu16.04 上部署成功,linux类镜像都可以创建,我win2003 800M+,也正常,但win2008,win2012的镜像文件压缩后也超过2G,创建镜像,好像上传都通过了,然后一直卡在排队中,总是不成功,参考网上一个方法,测试成功,过程记录如下,以备忘.

方法是,先用一个任意小文件假冒要上载的大镜像文件,创建镜像成功后,再通过手动修改目标镜像文件和数据库记录的方法偷梁换柱。

1.用记事本建立一个文件 win2012.img ,在openstack web界面创建一个命名为win2012的镜像,上传该文件。

2.在控制节点上,查看 /opt/stack/data/glance/images 目录,可以看到上载的小镜像文件(通过小字节数判断或文件时间判断) 我的文件名是 78897126-04c2-4f89-a810-71837a4ab5b5

3. 通过某种方法  把我的4.8G大的实际win2012.img镜像文件通过某种方法传递到linux系统中

4. 命令 cp  /root/win2012.img   /opt/stack/data/glance/images/78897126-04c2-4f89-a810-71837a4ab5b5 把该文件复制覆盖掉替代的镜像文件,复制后可以把 /root/win2012.img文件删除

5,获取文件大小和文件md5校验码

通过查看替换后的镜像文件可以看到文件真实大小

-rw-r--r-- 1 stack stack 4421320704 May  5 18:1 校验码 3 78897126-04c2-4f89-a810-71837a4ab5b5

这个 4421320704  就是文件大小size值

命令 “md5sum   XXX文件名”可以生成文件的MD5校验码,我的是 3b20e99771460cd43df1ed85e33b9532

6.  进入数据库

mysql -u root -p

use glance

select id,name,size,status,checksum from images where id='78897126-04c2-4f89-a810-71837a4ab5b5'

这个id号就是文件名,size是文件大小,checksum是文件MD5校验码, 通过这个查询,可以看到,size和checksum需要替换

update  images  set size='4421320704',checksum='3b20e99771460cd43df1ed85e33b9532'   where id='78897126-04c2-4f89-a810-71837a4ab5b5'

7. 在openstack web管理界面可以看到一切正常,也可以正常使用该镜像生成实例了。

8. 使用该镜像正常生成实例

openstack 填坑笔记2:创建镜像遇到几个G大镜像文件,卡在排队中,失败解决办法相关推荐

  1. 即将上线的Hive服务器面临的一系列填坑笔记

    即将上线的Spark服务器面临的一系列填坑笔记 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.18/10/19 16:36:31 WARN metastore.ObjectSt ...

  2. 即将上线的flume服务器面临的一系列填坑笔记

      即将上线的flume服务器面临的一系列填坑笔记 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   一.flume缺少依赖包导致启动失败! 报错信息如下: 2018-10-17 ...

  3. [react-native]react-native填坑笔记

    填坑笔记 开始入坑RN,从最开始的学起难免有不少乱七八糟的问题,记录在这里. 1. 8081端口占用问题 按照官网教程搭建开发环境并按照下面代码运行时候有报错,显示8081端口的问题 react-na ...

  4. unity代码更换ui图片_Unity3d 低分辨率UI素材换高分辨率素材填坑笔记

    迷糊 RectTransform PosX.PosY.Left .Right . Top .Bottom 以及 AchorMax/AnchorMin 的,开卷有益哟~ 背景 笔者开发的(PC)APP ...

  5. 填坑笔记-linux下安装cadence

    在Linux下有很多spice的仿真软件, 我之前用过ngspice, 也还在折腾. cadence也是一个比较优秀的软件,主要是有Linux版本支持,我于是又来了. windows之所以那么好用,给 ...

  6. freenas作无盘服务器,Freenas11.3 jail创建失败解决办法

    Freenas11.3 jail创建失败解决办法 2020-04-16 10:38:02 6点赞 26收藏 7评论 创作立场声明:本人是技术小白,最近看到很多人反映遇到jail创建失败的情况,想到前段 ...

  7. Anaconda 创建虚拟环境失败解决办法

    Anaconda 创建虚拟环境失败解决办法 conda create -n universe python=3.6 在Anaconda中创建一个虚拟环境,出现了如下错误: CondaHTTPError ...

  8. 创建Vue项目,找不到router文件(router.js)的解决方法

    创建Vue项目,找不到router文件(router.js)的解决方法 问题描述: 安装 Vue Router 原因分析: 解决方案: 命令窗口创建 使用图形化界面 问题描述: 如图所示: 安装 Vu ...

  9. win10安装TensorFlow填坑笔记

    研究了一段人工智能的基础理论以后,终于决定安装一套TensorFlow来练练手.郑重其事的将一台电脑重装了win10,网上找了几个安装攻略,照着安装TensorFlow For windows.结果就 ...

最新文章

  1. 从零开始MDT2010学习手记(二) 创建共享工作目录
  2. Vijos P1848 记数问题【进制】
  3. UVALive - 7270 Osu! Master
  4. [python爬虫] Selenium常见元素定位方法和操作的学习介绍(转载)
  5. 电脑故障维修:新手必看的修电脑技巧!
  6. ajax访问遇到Session失效问题
  7. 信息学奥赛一本通 1965:【14NOIP普及组】珠心算测验 | 洛谷 P2141 [NOIP2014 普及组] 珠心算测验
  8. docker中linux用户名密码,linuxea:尽可能不在docker镜像中嵌入配置或者密码
  9. 360浏览器通过访问插件管理界面启用flash实例演示,360浏览器启用Adobe Flash Player方法
  10. android多个柱状图和折线图,RecyclerView 实现柱状图和折线图
  11. html怎么改变图片整体大小,html怎么改变图片大小
  12. 网络流量分析技术 科普
  13. 开机时自动启动的AutoHotkey脚本
  14. 如何使用Dareboost改善网站性能(和转化)
  15. 哈密顿算子和拉普拉斯算子 格林公式高斯公式和斯托克斯公式 多重积分的分部积分公式
  16. 傻孩子菜单框架(转)
  17. misrosoft word (受保护的视图)已停止工作问题
  18. 待我兵临城下,许你半世繁华
  19. photoshop顶尖设计大师(一)
  20. 直流电机控制系统设计

热门文章

  1. php性别类型是什么,专属男女的各种性别符号
  2. 进位计数制及其相互转换
  3. 黑莓8830 完美使用联通卡(转)
  4. 华为官微 鸿蒙,华为鸿蒙官微一条微博都没发就火了
  5. Ubuntu 16.04输出中文显示的是乱码,修改支持语系的环境变量
  6. 微软电脑自动对联系统
  7. linux文件权限前面的r是什么意思,文件权限:普通(r、w、x)和特殊(s、t)
  8. 3D旋转木马--文字效果(源码)
  9. subprocess理解
  10. 如何设计接口协议,实现一个优秀SDK