KVM 创建虚拟机文档

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_64
libvirt-daemon-driver-qemu-4.5.0-36.el7_9.5.x86_64 qemu-img-1.5.3-175.el7_9.6.x86_64
ipxe-roms-qemu-20180825-3.git133f4c.el7.noarch qemu-kvm-common-1.5.3-175.el7_9.6.x86_64
qemu-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虚拟机的详细配置信息,您可以使用以下命令之一:

  1. virsh dumpxml <虚拟机名称>:此命令将显示有关虚拟机的XML配置数据,其中包含其虚拟硬件配置。

  2. virsh dominfo <虚拟机名称>:此命令将显示有关虚拟机的基本信息,例如RAM和CPU使用情况。

  3. virsh domstate <虚拟机名称>:此命令将显示虚拟机的当前状态(正在运行、暂停或关闭)。


[root@dev virsh_dev]# virsh domstate CentOS
running

[root@dev virsh_dev]#

  1. virsh vcpuinfo <虚拟机名称>:此命令将显示当前正在运行的虚拟CPU的详细信息。

  2. 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 配置文件,您可以执行以下步骤:

  1. 使用 virsh edit 命令编辑虚拟机的 XML 配置文件。例如,如果您要编辑名为 example-domain 的虚拟机的配置文件,可以使用以下命令:

    virsh edit example-domain
    
  2. 在编辑器中打开虚拟机的 XML 配置文件。

  3. 找到要修改的配置项,进行更改。

  4. 保存文件并退出编辑器。

  5. 确认更改已生效。您可以使用 virsh dumpxml 命令检查新的虚拟机配置是否已更新。例如,如果您要检查名为 example-domain 的虚拟机的配置文件,请使用以下命令:

    virsh dumpxml example-domain
    

请注意,在修改虚拟机的 XML 配置文件之前,请确保您对虚拟机的配置有足够的了解,并且备份原始配置文件以防止意外丢失数据。
对虚拟机操作时,建议先快照一下,要是配置坏的话找错误很麻烦!!!!

猜你喜欢

转载自blog.csdn.net/qq_44652591/article/details/130901930
今日推荐