製作openstack使用的Ubuntu鏡像

一.環境準備
OS:Ubuntu-14.04
製作鏡像版本:Ubuntu-14.04.4-server-amd64.iso
查看是否支持虛擬化(有輸出代表支持,否則在BIOS頁面中設置即可):

egrep -o '(vmx|svm)' /proc/cpuinfo

這裏寫圖片描述


二.安裝kvm

sudo apt-get install qemu-kvm libvirt-bin kvm qemu virt-manager bridge-utils

其中:virt-manager爲GUI管理窗口,bridge-utils:用於網絡橋接。


三.測試環境是否安裝成功

  • KVM是否安裝成功
kvm -ok
  • 驗證KVM內核是否加載成功
lsmod | grep kvm

這裏寫圖片描述

  • 證實KVM正常運行
virsh -c qemu:///system list

這裏寫圖片描述

以上具體步驟查看:http://www.aboutyun.com/thread-9356-1-1.html


四。製作鏡像

  • 首先是在pc上創建一塊空鏡像,這塊鏡像用作虛擬機的硬盤,所以請保證留出你所需的空間的大小:
qemu-img create -f qcow2 server.img 20G
  • 下載Ubuntu原鏡像文件,可以去官網
    下載地址:http://pan.baidu.com/s/1dF8ufbN

  • 將下載的iso文件置入某個文件夾,啓動KVM一個虛擬機實例。您將看到安裝過程的開始。鍵入如下命令,它將在端口0開放VNC服務(192.168.155.4是我的本機IP):

sudo kvm -m 256 -cdrom Ubuntu-14.04.4-server-amd64.iso -drive file=server.img,if=virtio,index=0 -boot d -net nic -net user -nographic  -vnc 192.168.155.4:0
  • 安裝(直接使用vncviewer會提示找不到命令,安裝gvncviewer)
apt-get install gvncviewer
  • 使用0這個展示端口連入虛擬機的VNC,並完成安裝。
gvncviewer 192.168.155.4:0

這裏寫圖片描述

  • 虛擬機界面如圖(按平時安裝操作系統一樣安裝完成就行):

    這裏寫圖片描述

  • 安裝結束後,通過如下命令查看虛擬機(製作的鏡像):

sudo kvm -m 256 -drive file=server.img,if=virtio,index=0 -boot c -net nic -net user -nographic -vnc 192.168.155.4:0
  • 如果上面沒有安裝openssh-server,可以進行如下操作:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install openssh-server cloud-init

至此openstack使用的鏡像製作完成,可以直接在openstack中使用,製作的鏡像地址如下:http://pan.baidu.com/s/1boMvdgj

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章