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

使用kvm搭建虚拟机的实验心得(kvm安装及虚拟机配置)

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

kvm安装win7虚拟机–编程哪些事
首先,我们将其安装在VirtualMachineManager上。出现的问题有:
在Windows启动界面中始终保持可见。
解决方案:将视频模型更改为Cirrus即可解决该问题,如下。
2
开始安装后我的鼠标没有反应。还有键盘。
Google发现您应该使用。添加一个,如下。
但是键盘还是不行。。忘记它并使用qemu-system-x86_64命令启动虚拟机。
结束
使用qemu-system-x86_64启动Win7虚拟机
1
准备环境
Windowsvirtiodriveriso下载:https:///