1、查看虚拟机信息

获取主机上的虚拟机列表:

[root@kittod ~]# virsh list --all 
Id	Name 		State 
------------------------------ 
-	demo-guest1 shut off

获取有关特定虚拟机的基本信息:

[root@kittod ~]# virsh dominfo demo-guest1 
Id:				- 
Name: 			demo-guest1 
UUID: 			7e17f5ad-480b-45df-ac86-ed16ddcbb4dc 
OS Type: 		hvm 
State: 			shut off 
CPU(s): 		1 
Max memory: 	2097152 KiB 
Used memory: 	2097152 KiB 
Persistent: 	yes 
Autostart: 		disable 
Managed save: 	no 
Security model: selinux 
Security DOI: 	0

获得特定虚拟机的完整 XML 配置:

[root@kittod ~]# virsh dumpxml demo-guest1 
<domain type='kvm'> 
	<name>demo-guest1</name> 
	<uuid>7e17f5ad-480b-45df-ac86-ed16ddcbb4dc</uuid> 
	<metadata>
		 <libosinfo:libosinfo 
xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0"> 
			<libosinfo:os id="http://redhat.com/rhel/8.4"/> 
		</libosinfo:libosinfo> 
		<cockpit_machines:data xmlns:cockpit_machines="https://github.com/cockpit- project/cockpit/tree/master/pkg/machines"> 
		
<cockpit_machines:has_install_phase>false</cockpit_machines:has_install_phase> 

<cockpit_machines:install_source_type>file</cockpit_machines:install_source_type >

			<cockpit_machines:install_source>/iso/rhel-8.4-x86_64- 
dvd.iso</cockpit_machines:install_source> 
			<cockpit_machines:os_variant>rhel8.4</cockpit_machines:os_variant> 
		</cockpit_machines:data> 
	</metadata> <memory unit='KiB'>2097152</memory> 
	<currentMemory unit='KiB'>2097152</currentMemory> 
	<vcpu placement='static'>1</vcpu> 
	<resource> 
		<partition>/machine</partition> 
	</resource> 
	<os>
		<type arch='x86_64' machine='pc-q35-rhel8.2.0'>hvm</type> 
		<boot dev='hd'/>
...

有关虚拟机磁盘和其它块设备的详情:

[root@kittod ~]# virsh domblklist demo-guest1 
Target 	Source
----------------------------------------------------- 
vda 	/var/lib/libvirt/images/demo-guest1.qcow2 
sda 	-

获取有关虚拟机文件系统及其挂载点的信息:

# 关机状态查看 
[root@kittod ~]# virsh domfsinfo demo-guest1 
error: Unable to get filesystem information 
error: Requested operation is not valid: domain is not running 

# 启动状态查看 
[root@kittod ~]# virsh domfsinfo demo-guest1 
Mountpoint 	Name 	Type 	Target 
------------------------------------ 
/ 			dm-0 	xfs 	vda 
/boot 		vda1 	xfs 	vda

获取有关特定虚拟机 vCPU 的详细信息:

[root@kittod ~]# virsh vcpuinfo demo-guest1 
VCPU: 			0 
CPU: 			3 
State: 			running 
CPU time: 		29.4s 
CPU Affinity: 	yyyy

列出主机上的所有虚拟网络接口:

[root@kittod ~]# virsh net-list --all 
Name 	State 	Autostart 	Persistent 
-------------------------------------------- 
default active 	yes 	yes

有关特定接口的详情

[root@kittod ~]# virsh net-info default 
Name: 			default 
UUID: 			8d226b18-a9d4-4f86-bccb-c491598e0ff9 
Active: 		yes 
Persistent: 	yes 
Autostart: 		yes 
Bridge: 		virbr0

查看虚拟机的网络地址

[root@kittod ~]# virsh domifaddr demo-guest1 
Name 	MAC address 		Protocol 	Address
------------------------------------------------------------------------------- 
vnet4 	52:54:00:cd:a4:33 	ipv4 		192.168.122.207/24

2、虚拟机 XML 配置详解

虚拟机的 XML 配置(也称为 域 XML )决定虚拟机的设置和组件。
虚拟机XML文件如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐