黑帽联盟

 找回密码
 会员注册
查看: 150|回复: 0
打印 上一主题 下一主题

[资源教程] CentOs7.6KVM虚拟化平台部署

[复制链接]

295

主题

18

听众

969

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    慵懒
    2024-12-6 00:09
  • 签到天数: 377 天

    [LV.9]以坛为家II

    虚拟机环境:


    CPU:双核双线程-CPU虚拟化Tnter VT-x /EPT开启


    修改主机名:hostnamectl set-hostname kvm



    环境优化,设置DNS反向解析,是否反解DNS,设置no可以让客户端连接更快


      vim /eyc/ssh/sshd_config


      :set number      115 行 ,取消DNS注释 ,改为no


      UseDNS no



    关闭防火墙,核心保护


      systemctl stop firewalld  systemctl disable firewalld  setenforce 0



    安装KVM


    1.安装kvm基本组件


    #安装GNOME桌面


    yum -y groupinstall -y "GNOME Desktop"


    #kvm模块


    yum -y install qemu-kvm


    #kvm调试工具,可不安装


    yum -y install qemu-kvm-tools


    #构建虚拟机的命令行工具


    yum -y install virt-install


    #qemu组件,创建磁盘,启动虚机


    yum -y install qemu-img


    #网络支持工具


    yum -y install bridge-utils


    #虚机管理工具


    yum -y install libvirt


    #图形化界面管理虚机


    yum -y install virt-manager


    检测cpu是否支持虚拟化


    cat /proc/cpuinfo | grep vmx


    查看kvm模块是否已经安装


    lsmod | grep kvm


    设置开启启动界面的显示模式


    ln -sf /lib/systemd/system/grapgical.target /etc/systemd/system/default.target



    设置kvm网络


    使用bridge网桥模式部署


    改原先网卡,其他选项不动


    vim /etc/sysconfig/network-scipts/ifcfg-ens32


    BOOTPROTO=none


    IPV6INIT=no


    ONBOOT=yes


    BRIDGE=br0


    创建,编辑桥接网卡


    vim /etc/sysconfig/network-scripts/ifcfg-br0


    TYPE=Bridge
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=br0
    DEVICE=br0
    ONBOOT=yes
    IPADDR=192.168.3.53
    NETMASK=255.255.255.0
    GATEWAY=192.168.3.1




    systemctl restart network   #重启网卡


    ###坑处


    真机在安装好libvirt,启动服务后,会生成virbr0,,主机上所有的虚拟机都是通过vir相连接,而默认virbr0使用nat模式。与我们创建的ifcfg-br0相冲突,我们只能先删除virbr0,才能使我们的ifcfg-br0生效


    删除步骤:


      brctl show


      virsh net-list


      virsh net-destroy default


      virsh net-undefine default


      service libvirtd restart


      brctl show


      virsh net-list


      ifconfig   后会发现vribr0消失,重启网卡。








    KVM部署与管理


    创建kvm存储和镜像数据的目录,上传centos7镜像


    mkdir -p /data/data_kvm/iso


    mkdir -p /data/data_kvm/store


    #使用windows共享目录给linux使用,直接使用windows的镜像文件


    mount -t cifs -o username=LENOVO,password=abc-123 //192.168.3.35/IOS /data


    #本地windows一定要设置账户密码,本机IP192.168.3.35,共享目录为IOS


    ####踩坑处,一开始挂在/data/data_kvm/iso,umount不得行,最后fuser -m -v /data/data_kvm/iso,kill -9 xx,然后umount 成功。


    mkdir /iso_iso


    cp -p Cen /iso_iso





    使用虚拟系统管理器管理虚机


    virt-manager


    1.png



    2.png






    创建存储卷


    3.png





    3.创建虚拟机


    4.png



    5.png




    选择刚刚建的iso池中的映像文件


    6.png



    CPU默认下一步


    1.自定义存储--zhangsan--选择卷--前进


    名称自定--选择自定义配置--网络选择桥接--完成


    开始安装----引导选项---勾选主机引导时启动虚拟机--应用





    后面就是装centos了

    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部