KVM创建虚拟机:
1. 确认KVM是否已安装:
运行以下命令确认KVM是否已正确安装。
$ rpm -qa |grep qemu-kvm
If the return information contains[root@dev ~]# rpm -qa |grep qemu
qemu-guest-agent-2.12.0-3.el7.x86_64libvirt-daemon-driver-qemu-4.5.0-36.el7_9.5.x86_64
qemu-img-1.5.3-175.el7_9.6.x86_64ipxe-roms-qemu-20180825-3.git133f4c.el7.noarch
qemu-kvm-common-1.5.3-175.el7_9.6.x86_64qemu-kvm-1.5.3-175.el7_9.6.x86_64
[root@dev ~]#`,
The KVM is successfully installed.
2. 创建虚拟磁盘镜像:
可以使用qemu-img命令来创建一个虚拟磁盘镜像文件,例如:
Create a virtual disk image: You can use the qemu-img command to create a virtual disk image file, for example:
$ qemu-img create -f qcow2 /var/lib/libvirt/images/vm1.qcow2 10G
此命令将创建一个大小为10GB的QCOW2格式的磁盘镜像文件,并存储在/var/lib/libvirt/images目录下。
3. 创建虚拟机:
可以使用virsh命令创建虚拟机,例如:
在这个virt-install
命令这里直接在命令行输入可能会出现错误,建议创建一个shell脚本去运行这个命令。
$ virt-install \
--virt-type=kvm \
--name vm1 \
--ram 1024 \
--vcpus=1 \
--disk path=/var/lib/libvirt/images/vm1.qcow2,size=10 \
--graphics none \
--location /var/lib/libvirt/images/CentOS-7-x86_64-NetInstall-1511.iso \
--extra-args 'console=ttyS0'
此命令将创建一个名为vm1的虚拟机,内存为1GB,1个CPU核心,10GB虚拟硬盘镜像,无图形界面,从CentOS 7.x安装ISO文件启动,安装过程中将输出到控制台。
4. 启动虚拟机:
使用以下命令启动刚刚创建的虚拟机:
$ virsh start vm1
5.查看创建的虚拟机配置
要查看KVM虚拟机的详细配置信息,您可以使用以下命令之一:
-
virsh dumpxml <虚拟机名称>
:此命令将显示有关虚拟机的XML配置数据,其中包含其虚拟硬件配置。 -
virsh dominfo <虚拟机名称>
:此命令将显示有关虚拟机的基本信息,例如RAM和CPU使用情况。 -
virsh domstate <虚拟机名称>
:此命令将显示虚拟机的当前状态(正在运行、暂停或关闭)。
[root@dev virsh_dev]# virsh domstate CentOS
running
[root@dev virsh_dev]#
-
virsh vcpuinfo <虚拟机名称>
:此命令将显示当前正在运行的虚拟CPU的详细信息。 -
virsh domblklist <虚拟机名称>
:此命令将显示虚拟机使用的所有块设备列表。
[root@dev virsh_dev]# virsh domblklist CentOS
Target Source
------------------------------------------------
hda /var/lib/libvirt/images/CentOS.qcow2
hdb -
[root@dev virsh_dev]#
通过这些命令,您可以获得有关KVM虚拟机的详细信息,以便更好地了解其配置和性能。
6.修改虚拟机的 XML 配置文件
要修改虚拟机的 XML 配置文件,您可以执行以下步骤:
-
使用
virsh edit
命令编辑虚拟机的 XML 配置文件。例如,如果您要编辑名为example-domain
的虚拟机的配置文件,可以使用以下命令:virsh edit example-domain
-
在编辑器中打开虚拟机的 XML 配置文件。
-
找到要修改的配置项,进行更改。
-
保存文件并退出编辑器。
-
确认更改已生效。您可以使用
virsh dumpxml
命令检查新的虚拟机配置是否已更新。例如,如果您要检查名为example-domain
的虚拟机的配置文件,请使用以下命令:文章来源:https://www.toymoban.com/news/detail-461279.htmlvirsh dumpxml example-domain
请注意,在修改虚拟机的 XML 配置文件之前,请确保您对虚拟机的配置有足够的了解,并且备份原始配置文件以防止意外丢失数据。
对虚拟机操作时,建议先快照一下,要是配置坏的话找错误很麻烦!!!!文章来源地址https://www.toymoban.com/news/detail-461279.html
到了这里,关于KVM 创建虚拟机文档的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!