查看虛擬機(jī)的更多信息:
[root@linuxidc ~]# virsh domainfo rhel7
error: unknown command: 'domainfo'
[root@linuxidc ~]# virsh dominfo rhel7
Id: 7
Name: rhel7
UUID: 7c096b6b-1d56-4405-86e4-509f612b13aa
OS Type: hvm
State: running
CPU(s): 1
CPU time: 107.3s
Max memory: 524288 KiB
Used memory: 524288 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0
Security label: system_u:system_r:svirt_t:s0:c608,c777 (enforcing)
停止運(yùn)行的虛擬機(jī):
[root@linuxidc ~]# virsh stop rhel7
[root@linuxidc ~]# #virsh shutdown rhel7
[root@linuxidc ~]# #virsh destroy rhel7
開啟一個(gè)虛擬機(jī):
[root@linuxidc ~]# #virsh start rhel7
刪除一個(gè)虛擬機(jī):
[root@linuxidc ~]# #virsh destroy rhel7
[root@linuxidc ~]# #virsh undefine rhel7
[root@linuxidc ~]# #rm -rf /var/lib/libvirt/images/mydisk1.img
[root@linuxidc ~]# #virsh pool-refresh default
KVM主機(jī)從console口進(jìn)入虛擬機(jī):
首先,修改虛擬機(jī)的內(nèi)核:
[root@localhost ~]# grubby --update-kernel=ALL --args="console=ttyS0"
重啟虛擬機(jī),從KVM host主機(jī)console虛擬機(jī):
[root@linuxidc ~]# virsh console rhel7
[root@linuxidc ~]# virsh console rhel7
Connected to domain rhel7
Escape character is ^]
Red Hat Enterprise Linux Server 7.0 (Maipo)
Kernel 3.10.0-123.el7.x86_64 on an x86_64
localhost login: root
Password:
緊急情況的處理,當(dāng)KVM主機(jī)失去了與虛擬主機(jī)的所有連接(/etc/fstab,ssh配置等),并且也沒(méi)有設(shè)置任何console連接,那么可以按照以下的辦法處理:
首先在KVM主機(jī)上關(guān)閉虛擬機(jī):
virsh destroy rhel7 查找存儲(chǔ)文件位置:
[root@linuxidc ~]# virsh dumpxml rhel7 | grep "source file="
將虛擬機(jī)的存儲(chǔ)文件映射到KVM主機(jī)環(huán)境:
kpartx -av /var/lib/libvirt/images/mydisk1.img
掛載boot到KVM的mnt目錄:
mount /dev/mapper/loop0p1 /mnt
然后編輯/mnt/boot/grub2/grub.cfg文件,在包含有/vmlinuz的那行添加console=ttyS0
卸載mnt目錄:
umount /mnt
解除映射:
kpartx -dv /var/lib/libvirt/images/mydisk1.img
重啟虛擬機(jī):
virsh start RHEL7
重啟完成后,就可以console進(jìn)入虛擬機(jī):
virsh console rhel7
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |