一、虚拟机配置文件
每个KVM虚拟主机都有自己的配置文件,都是以虚拟主机名命名;KVM虚拟机的配置文件在/etc/libvirt/qemu/下,以xml文件形式存在;
[root@localhost ~]# cd /etc/libvirt/qemu/
显示虚拟主机列表
[root@localhost qemu]# virsh list --all
Id 名称 状态
----------------------------------------------------
3 ehs-vm-01 running
4 ehs-oracle-01 running
查看KVM虚拟机配置文件信息
[root@localhost qemu]# ls
ehs-oracle-01.xml ehs-vm-01.xml networks
查看 ehs-vm-01 信息
[root@localhost qemu]# virsh dominfo ehs-vm-01
Id: 3
名称: ehs-vm-01
UUID: b2a48a5b-999b-494e-93d0-b2deddd1013c
OS 类型: hvm
状态: running
CPU: 2
CPU 时间: 157.9s
最大内存: 4194304 KiB
使用的内存: 4194304 KiB
持久: 是
自动启动: 禁用
管理的保存: 否
安全性模式: none
安全性 DOI: 0
设置 ehs-vm-01 开机自启
[root@localhost qemu]# virsh autostart ehs-vm-01
域 ehs-vm-01标记为自动开始
autostart 为开机自启目录
[root@localhost qemu]# ls
autostart ehs-oracle-01.xml ehs-vm-01.xml networks
编辑虚拟机centos7.0配置文件,调用vi
[root@localhost qemu]# virsh edit ehs-vm-01
设置virsh edit 高亮显示
[root@localhost qemu]# export EDITOR=vim
备份centos7.0虚拟主机配置文件
[root@localhost qemu]# virsh dumpxml ehs-vm-01 > ehs-vm-01.bak
二、虚拟机网络配置文件
[root@localhost qemu]# cd /etc/libvirt/qemu/networks
查看网络信息
[root@localhost networks]# virsh net-list --all
名称 状态 自动开始 持久
----------------------------------------------------------
default 不活跃 否 是
相关list列表
[root@localhost networks]# virsh --help |grep list
domblklist 列出所有域块
domiflist 列出所有域虚拟接口
list 列出域
iface-list 物理主机接口列表
nwfilter-list 列出网络过滤器
nwfilter-binding-list list network filter bindings
net-list 列出网络
nodedev-list 这台主机中中的枚举设备
secret-list 列出 secret
snapshot-list 为域列出快照
pool-list 列出池
vol-list 列出卷
编辑网络文件
[root@localhost networks]# virsh net-edit default
<network>
<name>default</name>
<uuid>d0efc2ef-1ed1-4b82-9fd8-0043a0accd05</uuid>
<forward mode='nat'/>
<bridge name='virbr0' stp='on' delay='0'/>
<mac address='52:54:00:e0:25:f5'/>
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254'/>
</dhcp>
</ip>
</network>
三、虚拟机存储配置文件
[root@localhost networks]# cd /etc/libvirt/storage/
[root@localhost storage]# ll
总用量 8
drwxr-xr-x. 2 root root 40 9月 4 10:44 autostart
-rw-------. 1 root root 538 9月 4 10:40 default.xml
-rw-------. 1 root root 515 9月 4 10:44 iso.xml
显示存储列表
[root@localhost storage]# virsh pool-list --all
名称 状态 自动开始
-------------------------------------------
default 活动 是
iso 活动 是
编辑存储配置文件
[root@localhost storage]# virsh pool-edit default
四、 镜像文件[磁盘文件]
[root@localhost storage]# cd /var/lib/libvirt/images/
[root@localhost images]# ll
总用量 83899404
-rw------- 1 qemu qemu 53695545344 9月 4 17:28 ehs-oracle-01.qcow2
-rw------- 1 qemu qemu 32217432064 9月 4 17:27 ehs-vm-01.qcow2