wangwangwar / daily-notes

Daily Notes
4 stars 0 forks source link

制作OpenStack镜像之debian7 #23

Closed wangwangwar closed 7 years ago

wangwangwar commented 9 years ago
  1. OpenStack对镜像的要求见官方文档
  2. 下载一个debian7的iso镜像,用kvm-manager新建一个虚拟机然后装上系统。
  3. 参考了此处的Post-install Steps,其中cloud-init对定制镜像很有用,详细讲解见官方文档
  4. 注意:cloud-init的初始化过程是每次新建一个虚拟机的才会执行,重启虚拟机什么的都不算。我制作镜像的过程一般是:
    • 用待定制的镜像启动一个虚拟机,定制cloud-init
    • 完了关闭虚拟机(不是销毁),做一个快照(Snapshot)
    • glance image-download命令来下载快照
    • 下载下来的快照一般超过1G,需要用qemu-img convert -c来压缩,压缩后通过glance image-create来上传压缩好的镜像。
    • 用定制好的镜像启动一个虚拟机,看符合要求不,不符合重复此过程。