当前位置:首页 > 虚拟化 > 正文

kvm虚拟化平台安装


一、如何在KVMHA集群中增加虚拟机使用KVM虚拟化配置高可用性集群不仅具有成本效益,而且可以确保在主机发生故障时工作负载能够正常运行。然而,对于一些不熟悉该过程的人来说,配置高可用性集群可能会很困难。
之前我们在《如何在预算有限的情况下搭建KVMHA集群》一文中介绍了如何创建基本集群以及配置OCFS2共享文件系统。本文介绍如何安装虚拟机、将虚拟机添加到集群以及确保集群配置正常运行。
安装KVM虚拟机
为了安装KVM虚拟机,虚拟主机需要运行libvirt服务。您可以使用以下命令运行libvirt服务:systemctlstartlibvirtd;systemctlenablelibvirtd。
有两种方式开始安装。您可以使用虚拟机管理器图形工具或virt-install命令行。如果您可以访问图形环境,或者可以使用脚本创建虚拟机,则virt-manager工具非常有用。
此命令指定新虚拟机的所有属性。该虚拟机名为smallcent。虚拟机的名称非常重要,因为在为虚拟机创建集群资源时将使用它。该示例为虚拟机分配512MB内存,4GB硬盘位于/shared目录下。请记住,我们假设该目录位于我们之前创建的OCFS2数据卷。
以上步骤需要交互式安装。如果没有终端连接到虚拟主机,则无法使用上述安装类型,只能使用自动化安装。您需要查阅相关文档,了解如何配置AutoYast或Kickstart服务器来完成自动化安装。
为KVM虚拟机配置集群资源
为了将虚拟机添加到集群中,您需要让集群知道虚拟机配置。为了实现这一目标,虚拟机的XML配置必须转储到文本文件中。首先,使用virt-installvirshlist--allvirt-install命令确认虚拟机的名称。我们使用的虚拟机名称是smallcent。由于集群需要访问包含虚拟机定义的XML文件,因此必须将其转储到共享存储。这可以通过输入命令vvirshdumpxmlsmallcent>/shared/来实现。
此时,您可以为集群中的虚拟机创建资源。VirtualDomain资源代理可以达到这个目的。您可以使用crmconfigureedit命令添加以下配置:
为了使集群能够管理资源,集群中的所有节点都必须能够访问XML配置文件。因此,您需要将XML文件存储在共享存储上。在上一个命令中,使用VirtualDomain资源代理创建了名为smallcent的资源。为了告诉资源代理在哪里可以找到虚拟机管理程序,我们在资源定义中包含以下内容:hypervisor=“qemu://system”。要使此配置生效,需要将主机配置为允许通过其他主机自动登录。接下来,您需要指示集群可以在哪里查找用于管理资源的XML配置。
现在您可以使用crm_mon命令确认配置正在运行。如果一切配置正确,您现在应该拥有一个可运行的KVM高可用性集群。


二、基于Ubuntu20的qemu-kvm安装虚拟机环境:
本地win10(win7也适用)
VM14
VM上安装了Ubuntu20.04
这样安装kvm虚拟机,安装kvm。虚拟机Guest操作系统Ubuntu20.04
如果CPU数量为0,则虚拟化无效。解决方案:在VM中点亮Ubuntu,进入设置-处理器,按第一个按钮(因为这次我的Ubuntu是开启状态,所以被屏蔽了,只能关闭客户端才能工作)
然后,检查确认kvm系统是否
如果出现以下情况,则进入第二步~
然后我们确认libvirt-daemon是否正在运行
检查虚拟化模块kvm是否加载
Kvm安装后会自动生成网络名称virbr0。在互联网上它说连接到外部网络而不是局域网,但是当我使用它时,它总是显示网络连接失败。所以需要一个网桥(如果此时使用xshell连接远程Ubuntu,建议进入Ubuntu并使用内置终端来完成)
方法一;(经过实践我发现它只适合临时创建,重启后就会消失)
方法2.
你要创建一个新的配置文件)/etc/netplan/下
文件内容用于:
应用它
通过virt-manager创建虚拟机
建立一个xshell会话,在其中连接到VMUbuntu、SSH-Tunnel,在X11之前单击“选择”并连接到xmanager,然后在他们想要提前安装的虚拟机上安装。
警告,安装前必须检查自定义配置并更改【显示议VNC】设置,否则最后一步输入帐户名时将无法输出内容!!!!
这里也可以选择第三层创建的网络!
完成后,进入页面,添加映射到[VNC协议]的en-us键
之后就可以等待安装成功完成了。~


三、手动安装kvm软件包必须包括您好,请问手动安装kvm包需要什么?要手动安装kvm软件包,需要包括以下内容:
(QuickEmulator):QEMU是一个与KVM配合使用的开源虚拟机,需要安装QEMU包。t:LibVert是一个用于管理虚拟平台的库和工具。KVM提供了统一的界面来管理和管理虚拟机。您需要安装libvirt软件包。