zoukankan      html  css  js  c++  java
  • CentOS7 安装KVM

    检测

    输入命令如果有输出表示CPU支持虚拟化

    grep -E 'svm|vmx' /proc/cpuinfo

    检查模块(保证有如下内容)

    lsmod | grep kvm
    结果如下:(kvm_intel没有的话请至BIOS里确定virtualiztion是不是Enable)
    kvm_intel             162153  0
    kvm                   525259  1 kvm_intel

    设置网卡网桥

    安装bridge-utils ,用来管理网桥的工具brctl

    yum -y install bridge-utils

    重启网络

    systemctl restart network

    创建网桥

    vi /etc/sysconfig/network-scripts/ifcfg-br0
    --------以下是网络上的--------
    DEVICE=br0
    BOOTPROTO=none
    ONBOOT=yes
    TYPE=Bridge
    IPADDR=172.10.11.8
    NETMASK=255.255.255.0
    GATEWAY=172.10.0.8
    DNS1=202.98.96.68
    DEFROUTE=yes
    PV4_FAILURE_FATAL=yes
    IPV6INIT=no
    DELAY=0
    USERCTL=no
    -------以下为实体机上的---------
    BOOTPROTO="static"
    DEVICE="br0"
    ONBOOT="yes"
    IPADDR="172.10.11.8"
    PREFIX="16"
    GATEWAY="172.10.0.8"
    DNS1="8.8.4.4"
    NM_CONTROLLED="yes"
    TYPE=Bridge
    STP="yes"

    修改真实网卡

    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
    在后面加上
    BRIDGE="br0"
    ----实机上为---------
    TYPE=Ethernet
    #BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth0
    UUID=2d4fd09b-60cc-44bd-844d-ad19dbfb2959
    ONBOOT=yes
    IPADDR=172.10.11.8
    PREFIX=16
    GATEWAY=172.10.0.8
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    BRIDGE="br0"

    重启网络,并查看网桥状态

    systemctl restart  network
    brctl show

    安装kvm

    使用yum安装kvm工具包与软件

    yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64  libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch  libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64  dbus-devel  virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst

    安装x-windows,使用图形界面管理虚拟机

    yum groupinstall "X Window System"

    安装中文字符,解决界面乱码问题

    yum install dejavu-lgc-sans-fonts
    yum groupinstall "Fonts" -y

    启用libvirt

    systemctl start libvirtd
    systemctl enable libvirtd

    使用virt-manager管理kvm

    服务器端安装xterm作为测试

    yum install xterm

    服务器端安装xauth程序,sshd需要这个程序执行X11转发

    yum install xauth

    服务器端编辑/etc/ssh/sshd_conf文件,激活X11转发

    vi /etc/ssh/sshd_conf
    #X11Forwarding yes

    重启sshd

    systemctl restart sshd

    验证服务器端转发成功

    此时登陆sshd后,会在用户家目录下生成.XAuthority文件。

    echo $DISPLAY

    显示结果:localhost:10.0,说明服务器端配置成功,否则如果为空,则配置有错。

    windows桌面端安装Xming

    安装Xming-6-9-0-31-setup ,并使用xshell建立连接时勾选x11转移。

    桌面端启动Xming,配置PuTTY转发X11

    Xming作为Xserver需要首先启动。然后在PuTTY左侧导航栏中依次选择:【Connection】【SSH】【X11】,在右侧面板中选中【Enable X11forwarding】复选框,保存后重新打开到服务器的会话。输入virt-manager连接虚拟机

    virt-manager

    设置虚拟机自动启动

    #查看虚拟机
    virsh list --all
    #启动虚拟机
    virsh start oeltest01
    #开机启动虚拟机
    virsh autostart oeltest01

    pscp命令上传ISO的语法

    pscp -l root -pw a123456 -p 22 E:CentOS-7.2.iso 192.168.1.253:/home

    参考文章

    http://blog.csdn.net/smstong/article/details/46328247
    http://www.itfromallangles.com/2011/03/linux-kvm-managing-kvm-guests-using-virt-manager-on-windows/
  • 相关阅读:
    从无到有构建vue实战项目(二)
    从无到有构建vue实战项目(一)
    windows下nginx的安装和使用
    系统全局环境变量设置
    100个常用的linux命令
    Linux常用系统信息查看命令
    linux下搜索find命令拾遗
    linux基础优化
    linux系统基础文件属性
    正则awk和查看文件行数
  • 原文地址:https://www.cnblogs.com/praybb/p/6120917.html
Copyright © 2011-2022 走看看