kvmでvmのホスト名、マシン名を変更する方法
kvmでvmを動かしているときにvmの名前を変えるのに少し手間取ったのでメモ
設定ファイルを変更
まずvmをvirsh stopコマンドで止める
uuidgen (出力されたものをコピペしておく) virsh edit vm名
このコマンドを実行すると、設定xmlが表示されるので
以下の項目三箇所を新しいvm名に書き換える
nameは新しいvm名
uuidは新しいuuid(先ほどのuuidgenコマンドで発行したもの)
source fileは大体vm名.imgとかになってると思うので、
新しいvm名.imgに変更する。
<name></name> <uuid></uuid> <source file='/vmimgpath/vmname.img'/>
新しいvm名にimgも変更
cp /[vmのパス]/[今のvm名].img /[vmのパス]/[新しいvm名].img
リストに新しいvmが入っているか確認し、
入っていれば古いvm設定を削除。
イメージも削除。
virsh list --all virsh define 古いvm
最後にvirsh startをしてvmを起動してあげれば完了