vm安装centos8设置静态ip_CentOS8上安装KVM有什么不一样吗?

如何在RHEL8或CentOS8上安装KVM

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何在RHEL8或CentOS8上安装KVM 。本教程将介绍KVM管理程序及其管理工具在RHEL8或CentOS 8上的完整安装。KVM(基于内核的虚拟机)是一个完整的虚拟化解决方案,用于在x86硬件上运行的Linux系统,带有虚拟化扩展(Intel VT或AMD-V)。

KVM由一个可加载的内核模块KVM组成。它提供了核心虚拟化基础设施和处理器特定的模块kvm-intel.ko或kvm-amd.ko。按照以下步骤在RHEL8或CentOS8服务器上安装KVM。

80e24020d5a4554ddbd09ff613b6a4e4.png

如何在RHEL8或CentOS8上安装KVM

2. 在RHEL8/CentOS8 Linux上安装KVM

接下来的部分将带您完成在RHEL8或者CentOS8上安装最新版本的KVM管理程序的步骤。这将包括安装KVM管理工具libguestfs-tools

7f1f118a8704004c735c92f8f9afa3fb.png

在RHEL8/CentOS8 Linux上安装KVM

2.1 步骤1:确保主机CPU拥有Intel VT或AMD-V虚拟化扩展

第一步是验证您的CPU对Intel VT或AMD-V虚拟化扩展的支持。在某些系统中,这在BIOS上是禁用的,您可能需要启用它。

验证您的CPU对Intel VT或AMD-V虚拟化扩展的支持

cat /proc/cpuinfo | egrep "vmx|svm"

您还可以使用lscpu命令执行相同的操作

lscpu | grep Virtualization

输出结果:
Virtualization: VT-x

2.2 步骤2: 在RHEL8或者CentOS8上安装KVM / QEMU

KVM包通过AppStream存储库分布在RHEL 8上。通过运行以下命令在RHEL 8服务器上安装KVM:

sudo yum updatesudo yum install @virt

安装之后,验证是否加载了内核模块

lsmod | grep kvm

kvm_intel 233472 0
kvm 737280 1 kvm_intel

还可以安装用于虚拟机管理的有用工具。

sudo dnf -y install virt-top libguestfs-tools

我们有一个如何使用libguestfs-tools的指南,比如:

2.3 步骤3: 在CentOS8或者RHEL8上启动并启用KVM守护进程

默认情况下,KVM守护进程libvirtd没有启动,使用以下命令启动服务:

sudo systemctl enable --now libvirtd
51040932496543e68628cd0d89a7ce6b.png

在CentOS8或者RHEL8上启动并启用KVM守护进程

2.4 步骤4: 在CentOS8或者RHEL8上安装虚拟机管理器GUI -可选的

如果您的RHEL8或者CentOS8上有一个桌面环境,您可以安装virt-manager工具,它允许您从GUI管理虚拟机。

sudo yum -y install virt-manager

2.5 步骤5: 在CentOS8或者RHEL8上在KVM上创建一个VM实例

e352f563b2714e73c294cdd2e1ed22cc.png

在CentOS8或者RHEL8上在KVM上创建一个VM实例

首先,创建一个连接到实例的网桥。

准备好桥接接口之后,使用CLI或虚拟机管理器创建一个测试实例。下面的示例用于创建Fedora 29 VM。

virt-install --name fed29 --ram 1024 --vcpus 1 --disk path=/var/lib/libvirt/images/fed29.img,size=20 --os-variant fedora29 --os-type linux --network bridge=br0 --graphics none --console pty,target_type=serial --location 'http://fedora.inode.at/releases/29/Server/x86_64/os/' --extra-args 'console=ttyS0,115200n8 serial'

安装在文本模式,但安装过程类似于GUI。完成安装后,重新启动实例并登录。

Fedora 29 (Server Edition)
Kernel 4.18.16-300.fc29.x86_64 on an x86_64 (ttyS0)

Web console: https://localhost:9090/ or https://192.168.10.11:9090/

localhost login:

你亦可透过控制台登录。

virsh console fed29

3. 总结

通过本文,您应该可以了解到如何在RHEL8或者CentOS8系统上安装和配置KVM虚拟系统了吧?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值