web-dev-qa-db-ja.com

作成時にSolusVMXen-Hvmテンプレートエラーを修正するにはどうすればよいですか?

次のログには、SolusVMを搭載したCentOS6サーバーでテンプレート作成スクリプトを実行しているときに発生するエラーが含まれています。

CREATING MBR IMAGE...

1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00333337 s, 154 kB/s

MAPPING PARTITIONS...

device-mapper: create ioctl on vps-vm8719_img1part1-LVM-J84GGKhjRXDSpg3JqOywHfCbScGX9ElH2dGq7jfoWbeixiXqEihb21TqHzrajZjU failed: Device or resource busy
create/reload failed on vps-vm8719_img1

CREATING FILESYSTEM IMAGE...

ntfsclone v2.0.0 (libntfs 10:0:0)
ERROR(2): Failed to check '/dev/mapper/vps-vm8719_img1' mount state: No such file or directory

UNMAPPING PARTITIONS...

CREATING ARCHIVE...

windows-server2003r2-template-create-test/
windows-server2003r2-template-create-test/windows-server2003r2-template-create-test.mbr

CLEANING UP...

COMPLETE...
1
Digin Dominic

ログから、vm8719であり、そのオペレーティングシステムがWindows Server 2003 R264ビットであるXen仮想マシンを使用してテンプレートを作成しようとしていることがわかります。

次の修正は、上記のログに示されているエラーの解決に役立つはずです。以下に示す修正を実行している間、VMに関してVMの名前を変更する必要があることに注意してください。

[root@node]:~$ kpartx -av /dev/vps/vm8719_img
device-mapper: create ioctl on vps-vm8719_img1part1-LVM-j84GGjdklawjdadk2082210kdll29dkkdlklmldHAld3 failed: Device or resource busy create/reload failed on vps-vm8719_img1
[root@node]:~$ dmsetup remove vps-vm8719_imgp1
[root@node]:~$ kpartx -av /dev/vps/vm8719_img
add map vps-vm8719_img1 (253:80): 0 61886464 linear /dev/vps/vm8719_img 1026048

これで、テンプレート作成スクリプトを再度実行でき、問題なく動作するはずです。

この投稿は私のブログからインポートされました: https://blog.digindominic.net/2018/11/fixing-solusvm-xen-hvm-template-creation-error/

1
Digin Dominic