zoukankan      html  css  js  c++  java
  • KVM-环境安装

    1.操作系统安装

    本文采用Centos6.4X64操作系统,也可以采用RHEL/CentOS6.x。

    (1)查看系统版本、内核版本

    ##查看系统版本
    [root@KVM ~]# cat /etc/redhat-release
    CentOS release 6.4 (Final)
    ##查看内核版本
    [root@KVM ~]# uname -a
    Linux KVM 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
    注: 2.6.20以下的内核需要升级。
    (2)关闭selinux,iptables,重启后生效
         ①. 关闭selinux
    [root@kvm ~]# vim /etc/sysconfig/selinux
     SELINUX=disabled
         ②. 关闭iptables
    [root@kvm ~]# iptables -F
    [root@kvm ~]# iptables -X
    [root@kvm ~]# /etc/init.d/iptables save
    [root@kvm ~]# /etc/init.d/iptables stop

    (3)重启

    [root@kvm ~]# reboot
     

    2.虚拟化环境配置

    (1)VMware内的Centos开启虚拟化  

    说明1:半虚拟化是不能运行与安装KVM虚拟机的。
    (2) 查看系统是否支持KVM虚拟化
    [root@KVM ~]# egrep ‘(vmx|svm)’ –color=always /proc/cpuinfo
    若实际环境没有, 需要到主板BIOS中开启Virtual Technolege(VT, 虚拟化技术)
    (3) 安装kvm软件包
    [root@KVM ~]# yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v libguestfs-tools gcc*

    3.查看虚拟化环境

    (1)查看虚拟机环境

    [root@KVM ~]# /etc/init.d/libvirtd start
    [root@KVM ~]# virsh -c qemu:///system list
    Id    Name                           State
    —————————————————-

    (2)查看kvm模块支持

    [root@KVM ~]# lsmod |grep kvm
    kvm_intel              55624  0
    kvm                   338535  1 kvm_intel

    (3)查看虚拟工具版本

    [root@KVM ~]# virsh –version
    0.10.2
    [root@KVM ~]# virt-install –version
    0.600.0
    [root@KVM ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
    [root@KVM ~]# qemu-kvm -version
    QEMU PC emulator version 0.12.1 (qemu-kvm-0.12.1.2-2.448.el6_6.4), Copyright (c) 2003-2008 Fabrice Bellard

    4.手动配置虚拟网桥

    (1)关闭networkmanager服务

    [root@KVM ~]# /etc/init.d/NetworkManager stop
    [root@KVM ~]# chkconfig NetworkManager off
    (2)创建br0网k     
    [root@KVM ~]# cd /etc/sysconfig/network-scripts/
    [root@KVM network-scripts]# cp ifcfg-eth0 ifcfg-br0
    [root@KVM network-scripts]# vim ifcfg-eth0
    DEVICE=eth0
    HWADDR=00:0C:29:41:DA:81
    TYPE=Ethernet
    UUID=21501ff5-e313-494c-a402-50f2a84f1f5c
    ONBOOT=yes
    NM_CONTROLLED=yes
    #BOOTPROTO=static
    #IPADDR=192.168.15.14
    #NETMASK=255.255.255.0
    #GATEWAY=192.168.15.2
    BRIDGE=br0
    [root@KVM network-scripts]# vim ifcfg-br0
    DEVICE=br0
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    IPADDR=192.168.15.14
    NETMASK=255.255.255.0
    GATEWAY=192.168.15.2
    DNS1=114.114.114.114
    TYPE=Bridge

    (3)重启network服务。

    [root@KVM network-scripts]# /etc/init.d/network restart

    (4)重启网络服务

    virsh常用命令:

    virsh list   列出在运行的虚拟机

    virsh start VM1 启动VM1虚拟机

    virsh shutdown VM1

    virsh destroy VM1 强制关闭

    virsh undefine VM1 删除

    virsh suspend VM1 暂停

    virsh resume VM1

  • 相关阅读:
    多线程博文地址 http://www.cnblogs.com/nokiaguy/archive/2008/07/13/1241817.html
    vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文)
    Lambda语句中创建自定义类型时,也可指定某种特定类型,方法是在new与{}之间写上类型名称
    Win7开始菜单所在目录
    C#中Struct与Class的区别
    Linq语句:三表联查
    用exp、dmp导入导出用户到同一个实例下时,类型type会有问题
    列、约束重命名,原数据不丢失
    CDM中,创建一个或多个组合属性的唯一约束
    EF中新建表和关联表的方法
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/4992262.html
Copyright © 2011-2022 走看看