克隆完KVM虛拟主機後,修改後主機名以及IP位址資訊後,手動使用指令“virsh destroy 主機”删除之前的虛拟機,發現有如下報錯:
<code>[root@KVM-02 data]</code><code># virsh list --all</code>
<code> </code><code>Id Name State</code>
<code>----------------------------------------------------</code>
<code> </code><code>- centos65 shut off</code>
<code>[root@KVM-02 data]</code><code># virsh destroy centos65</code>
<code>error: Failed to destroy domain centos65</code>
<code>error: Requested operation is not valid: domain is not running</code>
重新開機下libvirtd服務 :
<code>[root@KVM-02 ~]</code><code># /etc/init.d/libvirtd restart</code>
<code>Stopping libvirtd daemon: [ OK ]</code>
<code>Starting libvirtd daemon: 2015-07-13 03:19:55.517+0000: 4824: info : libvirt ver sion: 0.9.10, package: 21.el6 (Red Hat, Inc. <</code>
<code>http:</code><code>//bugzilla</code><code>.redhat.com</code><code>/bugzill</code>
<code> </code><code>a>, 2012-05-23-09:15:11, x86-003.build.bos.redhat.com)</code>
<code>2015-07-13 03:19:55.517+0000: 4824: warning : virGetHostname:2108 : getaddrinfo failed </code><code>for</code> <code>'KVM-02'</code><code>: Name or service not known</code>
<code> </code><code>[ OK ]</code>
<code>[root@KVM-02 ~]</code><code># warning : virGetHostname:2108 : getaddrinfo failed for^C</code>
<code>[root@KVM-02 ~]</code><code># echo "10.10.10.202 KVM-02" >>/etc/hosts</code>
<code>[root@KVM-02 ~]</code><code># vim /etc/sysconfig/network-scripts/ifcfg-eth0</code>
<code>[root@KVM-02 ~]</code><code># service libvirtd restart</code>
<code>Starting libvirtd daemon: [ OK ]</code>
<code>[root@KVM-02 ~]</code><code># virsh list --all</code>
問題解決
本文轉自 冰凍vs西瓜 51CTO部落格,原文連結:http://blog.51cto.com/molewan/1673692,如需轉載請自行聯系原作者