Ubuntu下安装搭建KVM环境完整版

Ubuntu下安装搭建KVM环境完整版

     下面的都是在32位机子上搭建KVM环境。

     1.首先在确定自己的CPU支持硬件虚拟化,有些可能要在BIOS中开启,找到Intel

VirtualizationTechnology并打开。使用下面的命令就可以查看是否支持:

grep–E ‘(vmx|svm)’ /proc/cpuinfo

      2.要确定自己的内核支持KVM,利用命令uname–a查看内核的版本号,一般2.6以上的内核一般都支持。

      3.安装KVMvirt软件包

Virt-manager(图形化管理工具)python-vm-builder(创建基于ubuntu的虚拟机的脚

本,可选)。

sudo apt-get install kvmubuntu-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软件包安装完成(libvirt安装请参照我的另一篇文章:http://blog.csdn.net/chenglinhust/article/details/7690046)之后,会默认配置一个虚拟的网络桥接设备virbr0。它提供了一个虚拟网络供guest使用(通过NAT转发,提供从guest到外部网络-outbound的通讯)。其默认ip地址为192.168.122.x
如果要获得完整的网络访问(inbound/outbound),进行如下配置(可选):
sudoapt-get install bridge-utils
sudo vi/etc/network/interfaces
内容如下:
autolo
iface lo inet loopback
#
添加以下部分
autoeth0
iface eth0 inet dhcp
auto br0
iface br0 inet dhcp
       bridge_ports eth0
       bridge_fd 9(可选可不选)
        bridge_hello2(可选可不选)
        bridge_maxage 12(可选可不选)
       bridge_stp off(可选可不选)
重启网络
sudo/etc/init.d/networking restart
检测网络配置
ifconfig
可以同时看到br0eth0

     7.创建虚拟硬盘,安装系统

#qemu-imgcreate disk.img 4G #也有可能是qemu-img

#kvm–cdrom ubuntu.iso –had disk.img –boot d#无网络”开机”并从ubuntu.img启动并安装系统。

或者使用下条命令联网安装系统,非dhcp需配置网络:IP,DNS,Gateway….

#kvm –cdrom ubuntu.iso –had disk.img–net nic,macaddr=00:00:00:00:00:01 –nettap,ifname=tap0,script=no,downscript=no –boot d

接下来就进入安装界面了。

注:也可以用virt-manager创建kvm guest,命令:virt-manager,然后一步步的跟着走,就可以创建自己的虚拟机了。



你可能感兴趣的:(虚拟机,网络,脚本,ubuntu,service,虚拟化)