如有错误欢迎指正,期待您的宝贵意见!
openstack 虚拟机镜像制作指南 http://docs.openstack.org/zh_CN/image-guide/content/index.html
1、创建磁盘
qemu-img create -f qcow2 ubuntu-15.04-server-ppc64el.qcow2 10G
2、创建虚拟机
virt-install --connect qemu:///system --name ubuntu15.04_ppc64 --os-type=linux --os-variant=ubuntuutopic --virt-type=kvm --memballoon=virtio --vcpus 4 --ram 2048 --network network=default,model=virtio --vnc --vncport=5910 --vnclisten=0.0.0.0 --disk /var/lib/libvirt/images/ubuntu-15.04-server-ppc64el.qcow2,bus=virtio,size=10,cache=none,format=qcow2 --cdrom /var/lib/libvirt/images/iso/ubuntu-15.04-server-ppc64el.iso
设置用户名/密码:
选择镜像http proxy:直接跳过,下一步
磁盘分区:选择entire disk and use LVM 或者 entire disk
系统自动更新:选择默认第一项
安装完毕,重启后。
3、安装
apt-get install cloud-init
4、设置cloud-init 元数据源
# dpkg-reconfigure cloud-init
5、
6、安装ssh
# apt-get install openssh-server
修改 /etc/ssh/sshd_config 允许root用户使用密码登陆
修改结果: PermitRootLogin without-password >> PermitRootLogin yes
7、关机 清楚虚机MAC信息
virt-sysprep -d ubuntu15.04_ppc64
8、压缩镜像
qemu-img convert -c utu15.04ppc64el.qcow2 -O qcow2 utu15.04ppc64.qcow2
Openstack官网制作镜像文档:
http://docs.openstack.org/image-guide/content/ch_creating_images_manually.html