一、虛擬機配置文件
每個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