ubuntu系統下安裝qemu,sheepdog,並搭建運行虛擬機

在未安裝qemu之前應該先安裝所需組件:

apt-get update

建立編譯環境:

apt-get install build-essential

編譯安裝QEMU,最重要的工具就是gcc,在此處我選擇的事gcc 4.x

apt-get install gcc-4.6 cpp-4.6

安裝QEMU需要SDL開發庫的支持:apt-get installlibsdl1.2-dev

還需要安裝zlib和ESD:apt-getinstall zlib1g-dev zlib1g-dbg libesd0-dev

現在所需環境就都裝好了,可以安裝qemu了。

git clone git://git.sv.gnu.org/qemu.git

cd qemu

./configure

make

make install

安裝完成後,環境變量也可以不更改。

然後安裝sheepdog:

apt-get install corosync

git clone git://github.com/sheepdog/sheepdog.git

cd sheepdog

./autogen.sh

./configure

make

make install

首先要安裝sheepdog所需依賴項:

apt-get install corosync-dev autoconf pkg-config libtoolliburcu-dev lib-dev

安裝完這些依賴項程序就能運行了

開啓服務:

corosync

/etc/init.d/sheepdog start或者sheep /test (目錄可以自己制定)

然後初始化:collie cluster format –copies=1 (注:副本數1-8)

創建虛擬硬盤:qemu-img create sheepdog:test 10G

啓動虛擬機:qemu-system-x86_64 ubuntu-12.10-desktop-amd64.iso -boot d -cdrom ubuntu-12.10-desktop-amd64.iso-m 1024 -smp 2

還可以開緩存啓動:            qemu-system-x86_64 ubuntu-12.10-desktop-amd64.iso -boot d -cdrom ubuntu-12.10-desktop-amd64.iso-m 1024 –smp 2 –drive file=sheepdog:test,cache=writeback(writeback爲緩存方式,還有writethrough方式可以選擇)

-boot d:從光驅啓動

-cdrom ubuntu-12.10-desktop-amd64.iso:制定光驅鏡像文件

-m :指定內存大小爲1024M

-smp :核心數

這樣就等着虛擬機運行吧

 

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