分享

在Ubuntu14.04上搭建openstack镜像制作环境KVM

本帖最后由 liaoshanqing 于 2014-10-9 13:27 编辑

前言:本帖子总结了Ubuntu14.04-server版上kvm的安装技巧,欢迎大家前来讨论!
1、安装准备
kvm虚拟化技术需要硬件的支持,首先检查服务器(或其它)是否支持虚拟化。只要有输出代表都支持虚拟化。
$ egrep -o '(vmx|svm)' /proc/cpuinfo
4.png
我这个代表能够支持虚拟化的四核英特尔处理器。
说明:vmx代表intert系列的cpu;svm为AMD系列的cpu
或者直接使用以下命令查看核数:
$grep -c '(vmx|svm)' /proc/cpuinfo
QQ截图20141009132354.png
2、安装kvm
$sudo apt-get install qemu-kvm libvirt-bin kvm qemu virt-manager bridge-utils
其中:virt-manager为GUI管理窗口,bridge-utils:用于网络桥接。
3、测试环境是否安装成功
(1)执行下面的命令看KVM是否安装成功:
$kvm -ok
输出如下信息则为成功
INFO: /dev/kvm exists
KVM acceleration can be used
如果提示信息为:
INFO: KVM (vmx) is disabled by your BIOS(KVM [vmx]被你的BIOS禁用)
HINT: Enter your BIOS setup and enable Virtualization Technology (VT)
则需要进入的BIOS设置界面,启用虚拟化技术[VT],设置步骤为:
进入BIOS后,选择ADVANCED,然后至 PROCESSOR CONFIGURATION进去找到,
INTEL (R) VIRTUALIZATION  TECHNOLOGY ,设置成ENABLE,保存退出 。
(2)验证KVM内核是否加载成功
$lsmod | grep kvm
3.png
输出为上图所示则为成功。
若KVM内核没加载执行下面命令加载:   
$ sudo modprobe kvm
$sudo modprobe kvm-intel ( or kvm-amd )
(3)证实KVM正常运行
$virsh -c qemu:///system list
1.png
如果提示你没权限操作,则需要将当前操作账户添加进libvirtd组,命令为:
$sudo usermod -G libvirtd -a fdc
4、如果使用kvm GUI则需要相应的权限,在root用户下:
$virt-manager
5、确认libvirtld后台服务是否启动
$sudo service libvirt-bin status
2.png
6、使用kvm --help可以查看相应指令
在下篇帖子中我将分别写出使用kvm virt-manager和命令行制作openstack镜像的详细过程(包括centos、windows、Ubuntu)
参考文档:
https://help.ubuntu.com/community/KVM/Installation




已有(6)人评论

跳转到指定楼层
cqlouis 发表于 2014-10-2 11:30:13
very good, I got it.
回复

使用道具 举报

liaoshanqing 发表于 2014-10-5 19:56:32
回复

使用道具 举报

bioger_hit 发表于 2014-10-6 21:29:10
很不错,持续关注
回复

使用道具 举报

CoderDream 发表于 2015-1-25 22:27:04
非常不错,感谢分享!
回复

使用道具 举报

liu_augur 发表于 2016-3-23 15:02:25
楼主啊,为啥不写个制作windows镜像的后续
回复

使用道具 举报

leonguo 发表于 2016-3-25 12:58:56
很不错,持续关注
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条