一、搭建KVM环境

KVM(Kernelbased Virtual Machine)是一个基于内核系统虚拟化模块,从Linux内核版本2.6.20开始,各大Linux发行版就已经将其集成发行版中。KVM与Xen虚拟化相比,需要硬件支持的完全虚拟化。KVM由内核加载,并使用Linux系统调试器进行管理,因此KVM对资源管理效率相对较高。以下是KVM的安装和使用过程

1.检查模块

lsmod | grep kvm		# 检查是否已装

在这里插入图片描述

如果缺少模块,就先安装 –>

yum -y install qemu-kvm libvirt virt-install bridge-utils

kvm 虚拟化libvirt 是目前使用最为广泛的对 kvm 虚拟机进行管理工具应用程序接口,而且一些常用虚拟机管理工具virshvirtinstallvirtmanager等)和云计算框架平台都在底层使用libvirt应用程序接口

virsh用于管理 虚拟环境中的客户机和 Hypervisor命令行工具,与 virtmanager工具类似,它也是通过 libvirt API 来实现虚拟化的管理virsh 是完全在命令行文本模式运行用户工具,它是系统管理通过脚本程序实现虚拟自动部署管理的理想工具之一。

virtmanager虚拟机管理器(Virtual Machine Manager这个应用程序的缩写,也是管理工具软件包名称virtmanager用于管理虚拟机图形化桌面用户接口

2.启动虚拟化和开机自启

systemctl start libvirtd
systemctl enable libvirtd
systemctl list-unit-files | grep libvirtd.service

在这里插入图片描述

3.配置网桥

虚拟机网络连接中,使用最多的当属桥接网络,即将物理网络连接虚拟机中。新装的KVM需要手动加一下。

cd /etc/sysconfig/network-scripts
# 然后目标网卡ens11f0的配置文件ifcfg-ens11f0复制1份,命名为ifcfg-br0,对两个文件修改

在这里插入图片描述

# 重启网络然后验证测试
systemctl restart network
ping -c 4 10.0.10.10

二、KVM虚拟机的管理

通常有两种方式:用Linux系统图形界面下的虚拟系统管理器;命令行

可以通过yum安装virtmanager来提供虚拟系统管理器服务,能很方便地完成虚拟机的创建删除电源管理等多种功能 ->

在这里插入图片描述

常见的KVM管理命令

命令 作用
virstinstall 创建虚拟机
virsh listall 查看所有虚拟机
virsh start v1 启动名称叫v1的虚拟机
virsh destroy v1 停止v1
virsh undefine v1 删除v1
virsh console v1 连接v1的控制台

1.安装文件准备

上传镜像放到了某个目录下,可能有其他需要用到工具此时也安装好放到该目录下。

2.创建虚拟机

在/home下建了虚拟机存放的目录vm

在这里插入图片描述

# 使用该命令创建一个虚拟机10.0.1.1,用法可 virt-instal --help 查看详情
# ram内存1024MB*32,即32GB。tfa_root.img为自主命名的虚拟ssd,不能重名。tfa_data.img为虚拟hdd大小1024G。vcpu是虚拟CPU核数。bridge=br0表示连# 的桥接网络。vnc端口用于电脑连接安装系统界面
virt-install --name 10.0.1.1 --virt-type kvm --ram 32768 --cdrom=/opt/CenOS-7-x86_64-Minimal-2003-1.iso --disk path=/home/vm/10.0.1.1/tfa_root.img,size=100,bus=scsi  --disk path=//home/vm/10.0.1.1/tfa_data.img,size=500,bus=scsi --vcpu 16 --cpu host-passthrough --network bridge=br0 --graphics vnc,listen=0.0.0.0,port=5991

执行该命令时,如果报“host does not support any virtualization options”的错,要注意是不是物理机的BIOS没开启虚拟化。

3.连接vnc

自己PC上安装好vnc viewer,建立连接物理机IP+vnc端口,如10.0.0.108:5991,成功后进入安装系统界面

然后就是安装系统,分区可根据自己的需要来划分。安装完成后,reboot

原文地址:https://blog.csdn.net/m0_61251376/article/details/134713068

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_38884.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注