kvm安装和配置

简介:

硬件环境Dell R730

软件环境CentoS6.8 minimal

1、看物理机(主要是CPU)是否支持虚拟机技术
   通过以下命令查看:(注意xen和kvm不能共存,在带xen内核的系统中使用下面的命令会无效,即使你的机器支持VT技术也不会查到vmx或者svm) 
    egrep '(vmx|svm)' --color=always /proc/cpuinfo 
2、安装KVM
    yum install -y kvm kmod-kvm kvm-qemu-img libvirt Python-virtinst virt-manager virt-viewer bridge-utils 
   完成后重启主机
3、检查kvm模块是否被加载
    lsmod | grep kvm 
   看到显示结果如下,表示kvm模块已经加载,如果没有输出信息,则表示没有加载成功
        kvm_intel              55464  0 
        kvm                   345038  1 kvm_intel
4、配置KVM虚拟机运行的网络环境 (桥接)
   备份network-scripts网络脚本文件
   备份网络配置到不同的目录下,将来可以用来恢复网络配置,. 根据下面的命令将网络脚本ifcfg-eth0 网卡到 /root目录:
    cp /etc/sysconfig/network-scripts/ifcfg-em1 /home/.
   
    cp ifcfg-em1 ifcfg-br0
    vim /etc/sysconfig/network-scripts/ifcfg-br0 
        DEVICE=br0
        BOOTPROTO=static
        BROADCAST=192.168.75.255
        IPADDR=192.168.75.140
        NETMASK=255.255.255.0
        NETWORK=192.168.75.0
        ONBOOT=yes
        NETWORKING_IPV6=no
        GATEWAY=192.168.75.254
        TYPE=Bridge
        DNS1=8.8.4.4
        DNS2=4.4.4.4

   编辑bridge网桥配置文件

   编辑配置文件,让数据包通过bridge(网桥)进行上网.你的网络配置很可能是通过静态ip(BOOTPROTO=static)上网或者是从DHCP服务器获得ip(BOOTPROTO=dhcp)上网的.

   如果你的网络是通过静态ip地址来配置的,那么你的配置很可能是和下面一样的:
    DEVICE=eth0
    BOOTPROTO=static
    HWADDR=00:11:22:Cc:dd:ee
    IPADDR=192.168.75.140
    NETMASK=255.255.255.0
    ONBOOT=yes

em1和br0的静态ip配置内容,可以根据下面进行编辑

    DEVICE=eth0                                   
    TYPE=Ethernet                    
    HWADDR=00:11:22:Cc:dd:ee            
    ONBOOT=yes                    
    NM_CONTROLLED=no                
    BRIDGE=br0  

******************************************************************     

    DEVICE=br0
    TYPE=Bridge
    NM_CONTROLLED=no
    BOOTPROTO=static
    IPADDR=192.168.75.140
    NETMASK=255.255.255.0
    ONBOOT=yes           

5、重启网络服务    service network restart

    正在关闭接口 em1: bridge br0 does not exist! [确定]
    关闭环回接口:                      [确定]
    弹出环回接口:                      [确定]
    弹出界面 em1:                     [确定]
    弹出界面 br0: Determining if ip address 192.168.75.140 is already in use for device br0.[确定]

6、查看网卡桥接    brctl show

    bridge name    bridge id        STP enabled    interfaces
    br0        8000.2047478079e4    no        em1
    virbr0        8000.52540028f683    yes        virbr0-nic

7、查看路由     route

    Kernel IP routing table
    Destination    Gateway  Genmask    Flags Metric Ref    Use Iface
    192.168.75.0     *       255.255.255.0   U     0      0        0 br0
    192.168.122.0   *       255.255.255.0   U     0      0        0 virbr0
     link-local         *        255.255.0.0     U     1009   0        0 br0
    default    192.168.75.254   0.0.0.0         UG    0      0        0 br0

8、运行virt-manager

     RuntimeError: Unable to initialize GTK: could not open display

    报错  yum安装xorg-x11-xauth解决
        
9、virt-manager中文乱码
    (1) 执行locale命令查看系统语言
    (2)设置系统环境变量LANG为en_US.UTF-8: (临时修改)
    export LANG=en_US.UTF-8
    修改回去时使用export LANG=zh_CN.UTF-8
10、Virt-manager虚拟机键盘错乱 
    关闭虚拟机guest,修改虚拟机详情中display vnc 项下的keymap "en-us"

11、然后使用virt-manager安装和配置虚拟机

    图形界面比较简单(略过)

12、virsh list --all

    ID              名称                 状态

    10            vguest-cacti     running

    -                freenas            关闭



本文转自 古老 51CTO博客,原文链接:http://blog.51cto.com/yzmlinux/1928554,如需转载请自行联系原作者

相关文章
|
3天前
|
机器学习/深度学习 运维 Linux
KVM详解(二)——KVM安装部署
KVM详解(二)——KVM安装部署
15 3
|
3天前
|
存储 运维 Linux
KVM详解(三)——KVM创建虚拟机
KVM详解(三)——KVM创建虚拟机
16 6
|
2天前
|
运维 Linux KVM
KVM详解(四)——KVM克隆与KVM配置文件
KVM详解(四)——KVM克隆与KVM配置文件
12 3
|
4月前
|
机器学习/深度学习 Ubuntu Linux
如何在Ubuntu 23.10部署KVM并创建虚拟机?
如何在Ubuntu 23.10部署KVM并创建虚拟机?
|
存储 Linux 网络安全
KVM安装
uname -r yum install qemu virt librbdl-devel -y
149 0
KVM安装
|
移动开发 Linux 网络安全
CentOS7下使用noVNC和websockify连接QEMU/KVM虚拟机
CentOS7下使用noVNC和websockify连接QEMU/KVM虚拟机
485 0
CentOS7下使用noVNC和websockify连接QEMU/KVM虚拟机
|
监控 数据可视化 Unix
配置KVM | 学习笔记
快速学习配置KVM
配置KVM | 学习笔记
|
KVM 虚拟化 Linux
KVM 虚拟机安装
上传操作系统 qcow2格式创建,空间为可动态增长 qemu-img create -f qcow2 test02.img 7G virt-install --name=oeltest02 --os-variant=RHEL5.
1072 0
|
存储 Linux KVM
CentOS 7 安装KVM,并创建虚拟机
CentOS 7 安装KVM,并创建虚拟机 使用KVM(基于内核的虚拟机)+ QEMU的虚拟化。 需要具有Intel VT或AMD-V功能的CPU。 安装KVM[root@kvm-centos7 ~]# yum -y install qemu-kvm libvirt virt-install.
2556 0
|
Linux C语言 虚拟化