- 论坛徽章:
- 0
|
1.首先在确定自己的CPU支持硬件虚拟化,有些可能要在BIOS中开启
找到 Intel Virtualization Technlogy 并打开
2.要确定自己的内核支持KVM
uname -a
2.6以上的内核一般都支持
3.安装KVM和virt软件包
virt-manager (图形化管理工具) python-vm-builder (创建基于Ubuntu的虚拟机的脚本,可选)
sudo apt-get install kvm ubuntu-virt-server kvm-pxe
sudo apt-get install virt-manager
sudo apt-get install python-vm-builder
4.配置kvm
加载相关内核模块:
sudo modprobe kvm
sudo modprobe kvm-intel
AMD 使用下面这条
sudo modprobe kvm-amd
验证加载成功:
lsmod | grep kvm
kvm_intel 61643 0
kvm 383822 1 kvm_intel
5.确认开启libvirtd后台服务
sudo service libvirt-bin status
libvirt-bin start/running, process 6715
6. 配置网络
在libvirt软件包安装完成之后,会默认配置一个虚拟的网络桥接设备virbr0。它提供了一个虚拟网络供guest使用(通过NAT转发,提供从guest到外部网络-outbound的通讯)。其默认ip地址为192.168.122.x。
如果要获得完整的网络访问(inbound/outbound),进行如下配置(可选):
sudo apt-get install bridge-utils
sudo vi /etc/network/interfaces
内容如下:
auto lo
iface lo inet loopback
# 添加以下部分
auto eth0
iface eth0 inet dhcp
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
重启网络
sudo /etc/init.d/networking restart
检测网络配置
ifconfig
可以同时看到br0和eth0
7.添加用户权限
将当前用户添加到libvirtd和kvm用户组
sudo adduser userid libvirtd
sudo adduser userid kvm
然后重启一下电脑,不然权限可能会有问题。
8.用virt-manager创建kvm guest
virt-manager
在里面创建自己的虚拟机就可以了,用法跟其它的虚拟机差不多,然后安装系统即可。
http://blog.plotcup.com/a/35 |
|