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

kvm添加虚拟机


一、如何在Linux上使用GNOMEBoxes创建KVM虚拟机在Linux中使用命令行工具管理KVM虚拟环境的步骤:步骤1:配置存储池Virsh命令行工具是用于管理virsh客户端域的用户界面。virsh程序可以在命令行上运行给定的命令及其参数。在本节中,您将使用它为KVM环境创建存储池。有关此工具的更多信息,请使用以下命令。#manvirsh1。使用virsh命令和pool-define-as来定义新的存储池。您需要指定名称、类型和类型参数。在此示例中,名称为Spool1,类型为目录。默认情况下,可以为此类型提供五个参数:source-hostsource-pathsource-devsource-nametarget。对于目录类型,需要使用最后一个参数“target”来指定存储池的路径。其他参数项可以用“-”填充。#virshpool-define-asSpool1dir----"/mnt/personal-data/SPool1/"...Linux中使用命令行工具管理KVM虚拟环境的步骤:第1步:配置存储池Virsh命令行工具为用于管理virsh客户端域的用户界面。virsh程序可以在命令行上运行给定的命令及其参数。在本节中,您将使用它为KVM环境创建存储池。有关此工具的更多信息,请使用以下命令。#manvirsh1。使用virsh命令和pool-define-as来定义新的存储池。您需要指定名称、类型和类型参数。在此示例中,名称为Spool1,类型为目录。默认情况下,可以为此类型提供五个参数:source-hostsource-pathsource-devsource-nametarget。对于目录类型,需要使用最后一个参数“target”来指定存储池的路径。其他参数项可以用“-”填充。#virshpool-define-asSpool1dir----"/mnt/personal-data/SPool1/"2.要查看环境中的所有存储池,请使用以下命令。#virshpool-list--all3。现在构建存储池,使用以下命令构建刚刚定义的存储池。#virshpool-buildSpool14。使用带有pool-start参数的virsh命令来激活并启动您刚刚创建和构建的存储池。#virshpool-startSpool15。要检查环境中存储池的状态,请使用以下命令。#virshpool-list--all会发现Spool1的状态变成了activated。6.配置Spool1,使其每次都能被libvirtd服务自动启动。#virshpool-autostartSpool17。最后我们来看看新的存储池信息。#virshpool-infoSpool1恭喜,Spool1已准备就绪。接下来尝试创建一个存储卷来使用它。步骤2:配置存储卷/磁盘映像现在轮到磁盘映像了。使用qemu-img命令在Spool1中创建新的磁盘映像。有关更多详细信息,请参见手册页。#manqemu-img8。您应该在qemu-img命令后指定“创建、检查...”等操作、磁盘映像格式以及要创建的磁盘映像的路径和大小。#qemu-imgcreate-fraw/mnt/个人数据/SPool1/10G9。通过使用带有info的qemu-img命令,您可以获得有关新磁盘映像的一些信息。查看存储卷信息警告:请勿使用qemu-img命令修改正在运行的虚拟机或任何其他进程正在使用的映像,否则映像将被破坏。现在是时候创建虚拟机了。步骤3:创建虚拟机10.现在到了最后一步。在最后一步中,您将使用virt-install命令创建虚拟机。virt-install是一个命令行工具,用于创建新的KVM虚拟机。它使用“libvirt”管理程序库。更详细的内容还可以查看man手册。#manvirt-install要创建新的KVM虚拟机,请使用包含以下所有信息的命令。名称:虚拟机的名称。DiskLocation:磁盘映像的位置。Graphics:如何连接到VM,通常是SPICE。vcpu:虚拟CPU的数量。ram:分配的内存大小(以兆字节为单位)。Location:指定安装源路径。Network:指定虚拟网络,通常是virbr0网桥。virt-install--name=rhel7--diskpath=/mnt/personal-data/SPool1/--graphicsspice--vcpu=1--ram=1024--location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_--networkbridge=virbr0创建一个新的虚拟机11.你会看到弹出一个virt-vierwer窗口,就好像你正在与虚拟机通信一样机通过它通讯。关闭
二、KVM创建win10虚拟机配置8核实际只有2核

[正在上传映像...(image-fdd922-1624513875059-3)][正在上传映像...(image-3b6ec-1624513875059-2)]

分配给虚拟机的CPU为8,但实际系统只有2核

关闭虚拟机,编辑/etc/libvirt/qemu/下的虚拟机配置文件,如:

...

8

..

...

其中16为KVM创建虚拟机一侧设置的CPU核心数

是设置的CPU拓扑信息,CPU核心数=socketcoresthread

设置完后,保存并退出KVM并启动,重新启动即可(为了安全起见):systemctlrestartlibvirtd

然后重新启动虚拟机。没关系。
此解决方案可能会影响其他虚拟机,尚未使用

[正在上传映像...(image-d88fda-1624513875059-1)]

[正在上传映像。..(图像-c48a7c-1624513875059-0)]

上一篇:kvm虚拟机安装

下一篇:进入kvm虚拟机