KVM详解(二)——KVM安装部署

简介: KVM详解(二)——KVM安装部署

今天继续给大家介绍Linux运维相关知识,本文主要内容是KVM的安装与部署。

一、硬件设置
为了进行KVM的安装,我们首先进行一些硬件上的配置。
我们使用费Vmware的虚拟机,配置2个G的内存,同时新加一块30G的硬盘,以供KVM的虚拟机安装使用,然后再给虚拟机设置4个处理器,同时,打开处理器的虚拟化引擎,在虚拟化Intel、虚拟化CPU和虚拟化IOMMU等选项上打上勾,配置完成后的页面如下所示:

上述配置完成后,我们执行命令:

cat /proc/cpuinfo | grep vmx
1
注意:
如果您的计算机时AMD的CPU,则应该执行命令:
cat /proc/cpuinfo | grep svm

执行结果如下:

可以看出,现在,我们的虚拟机CPU已经支持虚拟化了。
此外,为了之后KVM的运行,我们最好还要安装Linux的图形化页面,安装过程请见文章Linux桌面图形化安装详解,在该文章已经有了详细介绍,在今天就不过多赘述了。

二、KVM安装
接下来,我们开始进行KVM的安装。
执行命令:

yum install qemu-kvm virt-manager libvert libguestfs-tools virt-install libvert-python
1
上述6个软件作用如下:
1、qemu-kvm
KVM的主程序,KVM的虚拟化模块。
2、virt-manager
KVM的图形化管理工具。
3、libvert
虚拟化服务。
4、libguestfs-tools
虚拟机的系统管理工具。
5、virt-install
安装虚拟机的使用工具,内含一些实用命令,如virt-clone等。
6、libvert-python
python调用libvert虚拟化服务的api接口库文件。
在上述软件安装完毕后,我们执行命令:

systemctl start libvirtd
1
即可开启KVM虚拟化服务。
执行命令:

lsmod | grep kvm
1
执行结果如下所示:

执行命令:

virt-manager
1
即可打开KVM的虚拟系统管理器了,结果如下所示:

三、KVM网络桥接功能设置
在KVM安装完毕后,我们进行网络桥接功能的设置,以方便我们的KVM虚拟机在创建后,可以通过桥接的方式来进行上网。KVM的虚拟机已经默认支持使用NAT的方式来进行上网,如果我们不进行这部分的配置,那么我们的KVM虚拟机也可以通过NAT的方式来上网,但是不能通过桥接的方式来上网。
首先,我们备份一下我们的网卡文件(我的是/etc/sysconfig/network-scripts/ifcfg-ens32,其他设备的也在该目录下,但是文件名可能略有差异)。我们打开我们的网卡文件,删除有关IP地址、子网掩码、网关、DNS等的配置,即下图所示的红圈中的内容:

之后,在最底下添加如下配置:

BRIDGE="br0"
1
完成后的配置文件如下所示:

之后,我们在网卡目录下创建名为“ifcfg-br0”的网卡文件,其内容(IP地址和子网掩码相关配置请根据虚拟机网络实际填写)如下:

DEVICE="br0"
NM_CONTROLLERD="yes"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=none
IPADDR=192.168.136.15
NETMASK=255.255.255.0
GATEWAY=192.168.136.254
DNS1=114.114.114.114
1
2
3
4
5
6
7
8
9
配置完成后如下所示:

在上面所有配置完成后,执行命令:

systemctl restart network
1
注意,在上述命令执行前,请确保上述配置的正确性,否则我们的设备有断网的风险。
网络重启后,我们执行命令:

ifconfig
1
执行结果如下:

我们来测试一下网络连通性,发现正常,如下所示:

我们来检测一下桥接网络,执行命令:

brctl show
1
结果如下所示:

这样,我们的虚拟机桥接网络就配置完成了。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_40228200/article/details/124099193

目录
相关文章
|
6月前
|
存储 运维 Linux
KVM详解(三)——KVM创建虚拟机
KVM详解(三)——KVM创建虚拟机
150 6
|
机器学习/深度学习 存储 Linux
CentOS 7 部署 KVM 虚拟化
CentOS 7 部署 KVM 虚拟化
771 0
|
2月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
81 8
|
6月前
|
机器学习/深度学习 Ubuntu Linux
如何在Ubuntu 23.10部署KVM并创建虚拟机?
如何在Ubuntu 23.10部署KVM并创建虚拟机?
|
存储 安全 Linux
【KVM虚拟化】· 图形化KVM安装linux
【KVM虚拟化】· 图形化KVM安装linux
250 0
|
存储 Linux 网络安全
KVM安装
uname -r yum install qemu virt librbdl-devel -y
179 0
KVM安装
|
KVM 虚拟化 Linux
KVM 虚拟机安装
上传操作系统 qcow2格式创建,空间为可动态增长 qemu-img create -f qcow2 test02.img 7G virt-install --name=oeltest02 --os-variant=RHEL5.
1101 0
|
KVM 虚拟化
KVM 虚拟化环境安装
修改内核模式为内核启动: vi /boot/grub2/grub.cfg defaults=1 关闭selinux 关闭防火墙 --bios开启虚拟化 安装 yum -y install kvm python-virtinst libvirt tunc...
1093 0
|
存储 KVM 虚拟化
CentOS7.4安装部署KVM虚拟机
CentOS7.4安装部署KVM虚拟机 1. 查看系统版本 [root@openstack ~]# cat /etc/centos-release CentOS Linux release 7.
4035 0
|
KVM 虚拟化 机器学习/深度学习