KVM虚拟化技术
AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
KVM虚拟化技术
爱吃窝窝头第九章 KVM虚拟化技术
1.介绍
KVM(Kernel-based Virtual Machine 的缩写)是一个 Linux 虚拟化应用程序,它使用户能够将他们的机器变成管理程序并在隔离的环境中运行多个虚拟机。
2.安装 KVM
2.1检查您的系统是否支持硬件虚拟化
[root@gzh-cs8 ~]# cat /proc/cpuinfo | egrep "vmx|svm" |
输入该命令如果返回为空值,要在虚拟机设置里面把虚拟化打开,
如下图:
如果提示该平台不支持嵌套虚拟化
请参考这篇文章:https://blog.csdn.net/qq_44777532/article/details/124662130
启动成功后在输入上面的命令输出如下:
[root@gzh-cs8 ~]# cat /proc/cpuinfo | egrep "vmx|svm" |
2.2安装KVM
yum update |
接下来,启动并启用libvirtd服务:
[root@gzh-cs8 yum.repos.d]# systemctl enable --now libvirtd |
安装 KVM 管理所需的工具:
[root@gzh-cs8 yum.repos.d]# yum -y install virt-top libguestfs-tools |
3.验证 KVM 安装
[root@gzh-cs8 yum.repos.d]# lsmod | grep kvm |
4.配置桥接接口
从管理程序网络外部访问 VM 需要桥接接口。要创建桥接接口,首先要确定连接到您机器的网络接口:
[root@gzh-cs8 yum.repos.d]# nmcli con |
因为我们是虚拟机只需要再增加一个桥接网卡即可
5.通过命令行创建虚拟机
要在 CentOS 8 中通过命令行创建 VM,使用virt-install
命令。
[root@gzh-cs8 yum.repos.d]# virt-install --name=Ubuntu-20-04 --file=/var/lib/libvirt/images/ubuntu20-04.dsk --file-size=15 --nonsparse --graphics spice--vcpus=2--ram=2048--cdrom=Downloads/ubuntu-20.04.1-desktop-amd64.iso--network bridge=br1 --0s-type=linux--os-variant=generic |
上面的示例使用以下命令行参数,这些参数是根据您的偏好设置虚拟机所必需的:
6.通过 GUI 创建虚拟机
使用 virt-manager GUI 创建带有 KVM 的 VM。
- 首先,安装 virt-manager:
yum -y install virt-manager |
- 从控制台启动 virt-manager:
virt-manager |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果