• 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/
  • 相关阅读:
    Java web项目部署之SecureCRT+SecureFX的简单使用
    Ubuntu Linux系统用命令安装MySQL数据库
    Linux中操作tomcat的一些命令
    学习Java第二天
    学Java第一天
    在Windows10下在WSL中使用visual studio code
    Makefile中的变量赋值
    我见过的最好的关于typedef函数指针声明的解说
    C语言中打印格式
    Vim常用小操作【持续更新】
  • 原文地址:https://www.cnblogs.com/praybb/p/6120917.html
Copyright © 2020-2023  润新知