ubuntu系统下安装qemu,sheepdog,并搭建运行虚拟机

本文详细介绍了在未安装QEMU之前所需的组件安装步骤,包括建立编译环境、安装QEMU及其依赖库,以及安装sheepdog的相关依赖。通过使用git克隆源代码、配置与编译,最终实现QEMU与sheepdog的安装,并指导如何配置和启动虚拟机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在未安装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 :核心数

这样就等着虚拟机运行吧

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值