読者です 読者をやめる 読者になる 読者になる

internal error unable to reserve PCI address 0:0:2.0

久々にKVM仮想マシンを起動しようとしたら、
以下のようなエラーが出力されて起動しなくなっていました。

# virsh start nagios
error: Failed to start domain nagios
error: internal error unable to reserve PCI address 0:0:2.0


原因はCentOS6.1 → 6.2にアップデートしたからか?


「/etc/libvirt/qemu/nagios.xml」についてを以下を修正しました。

修正前
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>

修正後
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>


そして、再定義しなおして、再度起動させたところ、うまくいきました。

# virsh undefine nagios
# virsh define /tmp/nagios.xml


今日はこんなところで。