powerkvm cloud-init镜像制作



如有错误欢迎指正,期待您的宝贵意见!

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


你可能感兴趣的:(openstack)