OpenStack Ubuntu镜像制作

制作之前
  • 在主机创建一个kvm虚拟机VM(本文使用Ubuntu 12.04LTS),使用默认的分区方式
  • 你可以在VM中配置好你想要的环境
  • 本文中将使用VM的磁盘文件VM.img制作一个在OpenStack(测试环境为kilo)中可用的镜像
1.在虚拟机中的配置
  • 安装cloud-init,openssh软件包

$ sudo apt-get install cloud-init openssh-server

  • 配置元数据源

$ sudo dpkg-reconfigure cloud-init

选中EC2数据源,保存退出

  • 修改cloud-init使用的账户名为admin

$ sudo vi /etc/cloud/cloud.cfg

修改user的参数为admin,如下
user:admin

  • 关闭虚拟机

$ sudo shutdown -h now

2.在主机上的操作
  • 清除VM镜像中的MAC地址相关的信息

$ sudo virt-sysprep -d VM

  • 删除主机中的VM虚拟机定义

$ sudo virsh undefine VM

  • 上传镜像至Glance服务

$ glance image-create --name "VM-templet" --file VM.img --disk-format qcow2 --container-format bare --visibility public --progress

Done!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Openstack Mitaka安装部署教程 一、实验环境: 系统:centos7.2-minimal 网络:管理...
    指间_流年阅读 2,249评论 0 0
  • 有一个事实是,我们已经失去无忧无虑或者无病呻吟的权利,从而必须面对越来越多大人才应该承担的责任,以及更新人生的经历...
    氧气是个地铁阅读 363评论 0 0
  • 小的时候最幸福的事,就是在冬天的时候,生一个小小的火盆,雪白的灰里窝着红碳,整个小小的人躺着床上,缩在被窝里,捧一...
    你不知道的地方阅读 150评论 0 0
  • 4月6日,晴天,比较热 今天距离初级考试还有37天,莫名的心慌,书才看了十分之一,这十分之一还有一半是懵懵懂懂的...
    面条的面阅读 167评论 0 0