制作Openstack 鏡像


 
首先,一般不需要我們屌絲去制作鏡像,互聯網上已經有相當多的大公司或者好團隊制作好的鏡像供我們免費使用:
 

 CirrOS (test) images

號稱專門為雲平台設計的操作系統,很小巧,但個人以為沒有ttylinux好用 項目主頁.

64-bit QCOW2 鏡像的下載地址: cirros-0.3.0-x86_64-disk.img

 Ubuntu images

Canonical 官方維護的鏡像列表 official set of Ubuntu-based images 
用戶名Ubuntu,但貌似如今的鏡像都需要用key登錄,下載地址(Ubuntu 12.04): precise-server-cloudimg-amd64-disk1.img.
BUT: 小白使用這個鏡像,密鑰(key)不知道是沒有注入還是注入失敗,總之,連不上。- -!

 Fedora images

 http://berrange.fedorapeople.org/images .

64-bit QCOW2 image for Fedora 16:  f16-x86_64-openstack-sda.qcow2.

 openSUSE and SLES 11 images

 a test openSUSE 12.1 (JeOS) image.

 Rackspace Cloud Builders (multiple distros) images

Rackspace Cloud 是用Openstack搭建的,貌似磁盤都很大: rackerjoe/oz-image-build on Github.

 CentOS

其實最大的鏡像倉庫當然非AWS莫屬了,這是小白用過stackops,創建的centos鏡像,key可以注入,還不錯: https://s3-eu-west-1.amazonaws.com/stackops/images/centos-6.2-x86_64.img.tar.gz

 

------------------------低調的分割線-----------------------

如果同學們一定要親自體現一下從基礎做起的過程(這個想法是值得表揚的),下面幾個工具可以幫助你:

Oz (KVM)

Oz 是一個命令行工具,可以用來創建多種Linux鏡像. Rackspace Cloud 的鏡像就是用它來創建的,參見: rackerjoe/oz-image-build on Github  

文檔: Building an image with Oz.

 VMBuilder (KVM, Xen)

VMBuilder 是Ubuntu官方推薦人鏡像制作工具

文檔: Ubuntu 12.04 server guide 

 BoxGrinder (KVM, Xen, VMWare)

BoxGrinder 可以用來創建 Fedora, Red Hat Enterprise Linux, or CentOS images. 據說目前只支持 Fedora.

 VeeWee (KVM)

VeeWee 可以用來創建KVM鏡像.

文檔: doc/definition.md   doc/template.md .

 imagefactory

imagefactory 這個工具比較新,項目目標是轉換各種鏡像為各個雲平台使用,包括Openstack.

 

當然,終級辦法,自己使用KVM命令手動創建鏡像也是可以的:

第一步: 創建鏡像文件

kvm-img(qemu-img) create -f raw/qcow2 ori-ubuntu1110.img 5G 
#建議用qcow2 ,row太大了!

第二步: 光盤安裝系統

kvm(qemu-kvm in rhel) -m 1024 -drive file=ori-ubuntu1110.img,cache=writeback,if=virtio,boot=on -boot order=d,menu=on -net nic,model=virtio -net tap,ifname=tap0,script=no,downscript=no -nographic -vnc :0  -cdrom ubuntu-11.04-server-amd64.iso

上面命令運行后,是啥都不顯示的哦,繼續第三步

第三步: 在本機桌面或者同網段的其它機器上用vnc客戶端連接主機IP:5900,便可以顯示安裝界面,下面的自己看着辦.
如果是Windows,要使用virtIO驅動(性能提高),側可以在安裝完系統后將virtio 的驅動光盤掛載上去並把文件copy到系統盤,然后更新驅動.

kvm(qemu-kvm) -m 1024 -drive file=winxp.img,cache=writeback,if=virtio,boot=on \

-cdrom virtio-win-0.1-15.iso \

-net nic,model=virtio -net user  \

-boot order=c  \

-usbdevice tablet \

-nographic -vnc :0

 

PS: 鼠標偏移問題

取消鼠標加速 或者 kvm 參數 -usbdevice tablet 

ps: 創建RHEL4.8的鏡像時,即使安裝時不選擇圖形界面,也會默認裝上KDE界面,而KDE界面不允許root用戶登錄的

進入single模式修改 /etc/X11/xdm/kdmrc 里面的AllowRootLogin=true

去掉/etc/udev/rules.d/70-persistent-net.rules文件以免重復生成網卡設備


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM