KVM之实战操作

1.  配置网桥模式

    在libvirt中运行kvm网络有两种方法:nat和bridge,默认是nat(用户模式),用户模式可以访问外网,但是无法从外部访问虚拟机网络,所以用的不是很多,一般做的服务器都需要外网的访问,所有多数情况采用桥接模式(bridge),这种模式允许虚拟机像一台独立的主机一样拥有网络,外部的机器可以直接访问到虚拟机。

    1.  设置KVM网络

        1.  修改宿主机的网卡为网桥模式            

TYPE=Ethernet
BOOTPROTO=none
DEVICE=enp2s0
ONBOOT=yes
BRIDGE=br0
NM_CONTROLLED=no

        2.  创建一个名为br0的网卡

DEVICE=br0
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED=no
TYPE=Bridge
IPADDR=172.16.1.102
NETMASK=255.255.255.0
GATEWAY=172.16.1.1
DNS1=172.16.1.222

        3.  重启一下network服务

            systemctl restart network

2.  创建虚拟机

    1.  命令行方式

        1.  安装virt-install工具

            yum install virt-install -y

        2.  创建存储文件

            qemu-img create -f raw /opt/centos.raw 20G

        3.  上传ISO文件

            mkdir -p /home/tools

            yum install -y lrzsz

        4.  安装虚拟机

            virt-install --name centos7 --vcpus 2 --ram 2048 --location=/tmp/CentOS-7.4-x86_64-DVD-1708.iso --disk path=/kvm/vfs/vm1.qcow2 --network bridge=br0  --nographics -x console=ttyS0                   

    2.  图形方式

        1.  宿主机要求

            1.  宿主机使用GUI的方式

                

            2.  宿主机使用最小化安装

                1.  确认一下宿主机的一些配置

                    grep X11Forwarding /etc/ssh/sshd_config --colour                

                    

                2.  在xshell中或者SecureCRT中勾选:Forward x11 packets                    

                    

                3.  在windows操控机上,安装Xming工具,在官网下载:https://sourceforge.net/projects/xming/files/latest/download

                    默认安装,一路下一步。安装之后,开启服务

                                      

                4.  安装virt-manger,依次执行以下命令                  

yum install -y virt-manager

yum -y install xorg-x11-font-utils 

yum install -y mesa-libGLw-devel.x86_64 

yum install dejavu-lgc-sans-fonts (设置英文,可以不执行此操作)

安装完成之后,重新打开SecureCRT

执行virt-manager弹出图形化界面(执行之前必须开启Xming)
执行报错:
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
需要安装模块:
yum install -y mesa-libGLES-devel.x86_64 mesa-dri-drivers

再执行virt-manager就正常弹出图形界面化
如果乱码执行:LANG=C,然后重新执行virt-manager

              5.  宿主机启动virt-manager命令  

                           

        2.  使用virt-manager创建虚拟机 

            1.  选中新建虚拟机          

                

            2.  选择使用ISO镜像               

                

            3.  配置内存和CPU                

                

             4.  选择存储卷                

                

            5.  选择网络               

                

            6.  开始安装系统

 

 

                            

            

 

                          

 

                                                          

  

                    

posted @ 2024-01-10 17:23  奋斗史  阅读(44)  评论(0)    收藏  举报