liaoshanqing 发表于 2014-9-29 22:08:48

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

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

前言:本帖子总结了Ubuntu14.04-server版上kvm的安装技巧,欢迎大家前来讨论!
1、安装准备
kvm虚拟化技术需要硬件的支持,首先检查服务器(或其它)是否支持虚拟化。只要有输出代表都支持虚拟化。
$ egrep -o '(vmx|svm)' /proc/cpuinfo

我这个代表能够支持虚拟化的四核英特尔处理器。
说明:vmx代表intert系列的cpu;svm为AMD系列的cpu
或者直接使用以下命令查看核数:
$grep -c '(vmx|svm)' /proc/cpuinfo

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 被你的BIOS禁用)
HINT: Enter your BIOS setup and enable Virtualization Technology (VT)
则需要进入的BIOS设置界面,启用虚拟化技术,设置步骤为:
进入BIOS后,选择ADVANCED,然后至 PROCESSOR CONFIGURATION进去找到,
INTEL (R) VIRTUALIZATIONTECHNOLOGY ,设置成ENABLE,保存退出 。
(2)验证KVM内核是否加载成功
$lsmod | grep kvm

输出为上图所示则为成功。
若KVM内核没加载执行下面命令加载:   
$ sudo modprobe kvm
$sudo modprobe kvm-intel ( or kvm-amd )
(3)证实KVM正常运行
$virsh -c qemu:///system list

如果提示你没权限操作,则需要将当前操作账户添加进libvirtd组,命令为:
$sudo usermod -G libvirtd -a fdc
4、如果使用kvm GUI则需要相应的权限,在root用户下:
$virt-manager
5、确认libvirtld后台服务是否启动
$sudo service libvirt-bin status

6、使用kvm --help可以查看相应指令
在下篇帖子中我将分别写出使用kvm virt-manager和命令行制作openstack镜像的详细过程(包括centos、windows、Ubuntu)
参考文档:
https://help.ubuntu.com/community/KVM/Installation




cqlouis 发表于 2014-10-2 11:30:13

very good, I got it.

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

cqlouis 发表于 2014-10-2 11:30
very good, I got it.


感谢支持,有你们的支持我才有动力发帖{:soso_e100:}

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

很不错,持续关注
页: [1]
查看完整版本: 在Ubuntu14.04上搭建openstack镜像制作环境KVM