• kvm安装


    需要准备的有

    1.环境:Centos7

    2.准备虚拟机硬盘 

    3.需要系统iso镜像 (这里用到的是CentOS-7-x86_64-Minimal-1810.iso)

    4vnc

    5 xming

    一. 准备环境

    1.关闭防火墙和selinux

    [root@ localhost ~]# systemctl stop firewalld
    [root@ localhost ~]# setenforce 0
    setenforce: SELinux is disabled  

    2.查看环境

    [root@ localhost ~]# cat /etc/redhat-release  //查看版本信息
    CentOS Linux release 7.3.1611 (Core) 
    [root@ localhost ~]# uname -r  //查看版本号 必须是64位才可以安装kvm
    3.10.0-514.el7.x86_64
    

    3.查看CPU是否支持虚拟化(Centos7一般默认支持虚拟化我们一般只要装模块)

    [root@ localhost ~]# grep -o -E '(vmx|svm)' /proc/cpuinfo //svm 是 AMD的CPU 
    vmx //vmx 是 intel的CPU 
    vmx  //只要有返回值 就说明支持
    

    3.1检查CPU是否开启

    [root@ localhost ~]# dmesg |grep kvm
    没有返回值说明 开启 
    

    4.libvirt 用来管理kvm  

    [root@ localhost ~]# yum install qemu-kvm qemu-kvm-tools libvirt -y
    [root@ localhost ~]# systemctl start libvirtd.service
    [root@ localhost ~]# systemctl enable libvirtd.service
    

    5. ifconfig 查看 libvirtd已经为我们安装了一个桥接网卡

    [root@ localhost ~]# ifconfig 

    二 .创建虚拟机 

    1.上传 镜像到 /opt 下(可以用rz 也可以用Xfyp)

    [root@ localhost opt]# dd if=/dev/cdrom of=/opt/CentOS-7-x86_64-Minimal-1810.iso

     

    2.创建磁盘  //qcow2为磁盘格式,devops1705A.qcow2 为自定义磁盘名.qcow2 ,6G为磁盘的大小

    [root@ localhost opt]# qemu-img create -f qcow2 /opt/devops1705A.qcow2 6G 
    

    3.安装虚拟机 

    [root@ localhost opt]# virt-install --virt-type=kvm --name=c73 --vcpus=1 -r 1024 --cdrom=/opt/CentOS-7.3.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7 --disk path=/opt,size=6,format=qcow2
    

    3.1 安装成功如下

    [root@ localhost opt]# virsh list --all
    Id Name State
    ----------------------------------------------------
    5 c73 running
    

    3.2 查看端口

    [root@ localhost opt]# netstat -lntup|grep 5900
    tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      3045/qemu-kvm       
    

    4.VNC 连接虚拟主机 主机ip:5900 (进入以后安装centos系统 操作和安装虚拟主机是一样的)

    三 桥接 

    1.永久桥接

    [root@ localhost opt]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
    
    DEVICE=ens33
    
    TYPE=Ethernet
    
    ONBOOT=yes
    
    BRIDGE=br0
    
    NM_CONTROLLED=no
    
    [root@ localhost opt]# vim /etc/sysconfig/network-scripts/ifcfg-br0
    
    DEVICE=br0
    
    TYPE=Bridge
    
    ONBOOT=yes
    
    BOOTPROTO=static
    
    IPADDR=10.0.0.45
    
    NETMASK=255.255.255.0
    
    GATEWAY=10.0.0.254
    
    NM_CONTROLLED=no
    
    [root@ localhost opt]# systemctl restart network.service (重启网卡)
    

    2.VNC连接的主机修改网卡

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    TYPE=Ethernet
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=10.0.0.100  
    PREFIX=24 
    GATEWAY=10.0.0.254 
    DNS1=223.5.5.5   //此处配置后则不需要手动添加/etc/resolv.conf
    DNS2=1.1.1.1 

     2.1 重启网卡

    [root@localhost ~]# ifup eth0
    

    2.2  修改网卡时配置DNS这里就会自动更改 ,如果没有需要手动配置,否者会不能连接xshell

     3.在署主机上完成接下来的安装操作 

    [root@ localhost opt]# grep X11Forwarding /etc/ssh/sshd_config --colour
    
    X11Forwarding yes
    

    3.1 安装xorg-x11

    [root@ localhost opt]# yum install -y xorg-x11-font-utils.x86_64 xorg-x11-server-utils.x86_64 xorg-x11-utils.x86_64 xorg-x11-xauth.x86_64 xorg-x11-xinit.x86_64 xorg-x11-drv-ati-firmware
    

    3.2 安装libvirt 

    [root@ localhost opt]# yum install virt-manager libvirt libvirt-Python python-virtinst libvirt-client virt-viewer qemu-kvm mesa-libglapi  -y
    

    3.3 安装virt-manager,x-window

    [root@ localhost opt]# yum install libXdmcp libXmu libxkbfile xkeyboard-config xorg-x11-xauth xorg-x11-xkb-utils -y
      

    四 图像化界面 

    1.安装好 xmanager 后,打开 xshell,在连接属性的 tunneing 中,勾选 Forwarding X11 connection to 选项,可以正常打开 virt-manager 的图形界面。 

       

    2.宿主机上启动  

    [root@ localhost opt]# virt-manager

    3. 软件操作

     

     

     

     

     4.成功用xshell访问

     

      

      

     

  • 相关阅读:
    菜鸟学IT之豆瓣爬取初体验
    菜鸟学IT之python网页爬取多页爬取
    菜鸟学IT之python网页爬取初体验
    菜鸟学IT之python词云初体验
    菜鸟学IT之python3关于列表,元组,字典,集合浅认识!
    整合ssm框架
    MyBatis
    服务出现服务名无效的原因及解决方法
    数据库(三)
    数据库(二)
  • 原文地址:https://www.cnblogs.com/gaiting/p/12294553.html
Copyright © 2020-2023  润新知