[ovirt-users] Error: Storage format V3 is not supported

Alex R ar.digger at gmail.com
Thu Mar 31 21:01:26 UTC 2016


Thanks for you suggestion Vered, but it is not working.

I copied all files except for 4be3f6ac-7946-4e7b-9ca2-11731c8ba236/dom_md/
metadata

I even did a sha256sum on some of the files to verify:
62941ad5c53cb95ef211fbc11919872bae9b2c49f1fa37223162380b13b73a74  /mnt
/backup-vm
/0b7e96ae-f5e9-4fea-8cf6-33d39ef90162/images/1217e5a7-2cae-4662-a865-047acf2c831a/f84bfd41-622c-4078-a858-fd53a0d4e5ce

62941ad5c53cb95ef211fbc11919872bae9b2c49f1fa37223162380b13b73a74  /mnt
/export_ovirt
/images/4be3f6ac-7946-4e7b-9ca2-11731c8ba236/images/1217e5a7-2cae-4662-a865-047acf2c831a/f84bfd41-622c-4078-a858-fd53a0d4e5ce

When I tried to import a VM or template the error was:
2016-03-31 12:18:45,090 ERROR [org.ovirt.engine.core.dal.dbbroker.
auditloghandling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-1)
[52c3dca3] Correlation ID: null, Call Stack: null, Custom Event ID: -1,
Message: VDSM command failed: Image is not a legal chain:
(u'1217e5a7-2cae-4662-a865-047acf2c831a',)
2016-03-31 12:18:45,090 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.
CopyImageVDSCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3] Command
'CopyImageVDSCommand( CopyImageVDSCommandParameters:{runAsync='true',
storagePoolId='00000001-0001-0001-0001-000000000341',
ignoreFailoverLimit='false',
storageDomainId='0b7e96ae-f5e9-4fea-8cf6-33d39ef90162',
imageGroupId='1217e5a7-2cae-4662-a865-047acf2c831a',
imageId='f84bfd41-622c-4078-a858-fd53a0d4e5ce',
dstImageGroupId='1217e5a7-2cae-4662-a865-047acf2c831a',
vmId='4873de49-9090-40b1-a21d-665633109aa2',
dstImageId='f84bfd41-622c-4078-a858-fd53a0d4e5ce',
imageDescription='', dstStorageDomainId='e5597ac8-91db-4b9e-b9d3-26dd4cfdd07e',
copyVolumeType='SharedVol', volumeFormat='RAW', preallocate='Sparse',
postZero='false', force='false'})' execution failed: IRSGenericException:
IRSErrorException: Image is not a legal chain:
(u'1217e5a7-2cae-4662-a865-047acf2c831a',)
2016-03-31 12:18:45,091 INFO  [org.ovirt.engine.core.vdsbroker.irsbroker.
CopyImageVDSCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3] FINISH,
CopyImageVDSCommand, return: 00000000-0000-0000-0000-000000000000, log id:
250060f7
2016-03-31 12:18:45,091 ERROR [org.ovirt.engine.core.bll.
CopyImageGroupCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command 'org.ovirt.engine.core.bll.CopyImageGroupCommand' failed:
EngineException: org.ovirt.engine.core.vdsbroker.irsbroker.
IrsOperationFailedNoFailoverException: IRSGenericException:
IRSErrorException: Image is not a legal chain:
(u'1217e5a7-2cae-4662-a865-047acf2c831a',) (Failed with error
ImageIsNotLegalChain and code 262)
2016-03-31 12:18:45,098 INFO  [org.ovirt.engine.core.bll.tasks.
AsyncTaskManager] (org.ovirt.thread.pool-8-thread-1) [52c3dca3] Removed
task 'ca149917-82dc-44a4-ae4c-fdeb6600ef05' from DataBase
2016-03-31 12:18:45,100 ERROR [org.ovirt.engine.core.bll.
CopyImageGroupCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Transaction rolled-back for command 'org.ovirt.engine.core.bll
.CopyImageGroupCommand'.
2016-03-31 12:18:45,100 INFO  [org.ovirt.engine.core.utils.transaction.
TransactionSupport] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
transaction rolled back
2016-03-31 12:18:45,100 ERROR [org.ovirt.engine.core.bll.
ImportVmTemplateCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command 'org.ovirt.engine.core.bll.ImportVmTemplateCommand' failed:
EngineException: ImageIsNotLegalChain (Failed with error
ImageIsNotLegalChain and code 262)
2016-03-31 12:18:45,101 INFO  [org.ovirt.engine.core.bll.
ImportVmTemplateCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command [id=532f69a8-7eaa-4eda-8fe4-a2597c78fc8e]: Compensating
NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.network.
VmNetworkStatistics; snapshot: 4c699f71-7244-48dc-a57f-e76d48be4686.
2016-03-31 12:18:45,101 INFO  [org.ovirt.engine.core.vdsbroker.irsbroker.
GetVmsInfoVDSCommand] (default task-13) [] FINISH, GetVmsInfoVDSCommand,
log id: ddb9374
2016-03-31 12:18:45,101 INFO  [org.ovirt.engine.core.bll.
ImportVmTemplateCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command [id=532f69a8-7eaa-4eda-8fe4-a2597c78fc8e]: Compensating
NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.network.VmNic;
snapshot: 4c699f71-7244-48dc-a57f-e76d48be4686.
2016-03-31 12:18:45,102 INFO  [org.ovirt.engine.core.bll.
ImportVmTemplateCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command [id=532f69a8-7eaa-4eda-8fe4-a2597c78fc8e]: Compensating
NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.storage.
DiskImageDynamic; snapshot: f84bfd41-622c-4078-a858-fd53a0d4e5ce.
2016-03-31 12:18:45,102 INFO  [org.ovirt.engine.core.bll.
ImportVmTemplateCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command [id=532f69a8-7eaa-4eda-8fe4-a2597c78fc8e]: Compensating
NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.storage.
DiskImage; snapshot: 1217e5a7-2cae-4662-a865-047acf2c831a.
2016-03-31 12:18:45,103 INFO  [org.ovirt.engine.core.bll.
ImportVmTemplateCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command [id=532f69a8-7eaa-4eda-8fe4-a2597c78fc8e]: Compensating
NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.storage.
ImageStorageDomainMap; snapshot: org.ovirt.engine.core.common.
businessentities.storage.ImageStorageDomainMapId at 4c35da92.
2016-03-31 12:18:45,103 INFO  [org.ovirt.engine.core.bll.
ImportVmTemplateCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command [id=532f69a8-7eaa-4eda-8fe4-a2597c78fc8e]: Compensating
NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.storage.Image;
snapshot: f84bfd41-622c-4078-a858-fd53a0d4e5ce.
2016-03-31 12:18:45,104 INFO  [org.ovirt.engine.core.bll.
ImportVmTemplateCommand] (org.ovirt.thread.pool-8-thread-1) [52c3dca3]
Command [id=532f69a8-7eaa-4eda-8fe4-a2597c78fc8e]: Compensating
NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.VmTemplate;
snapshot: 4873de49-9090-40b1-a21d-665633109aa2.
2016-03-31 12:18:45,112 ERROR [org.ovirt.engine.core.dal.dbbroker.
auditloghandling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-1)
[52c3dca3] Correlation ID: 74349717, Job ID:
7e496163-5409-42db-aa03-65b48d285473, Call Stack: null, Custom Event ID:
-1, Message: Failed to import Template centos7_template to Data Center
Default, Cluster Default
2016-03-31 12:18:45,117 INFO  [org.ovirt.engine.core.vdsbroker.irsbroker.
GetVmsInfoVDSCommand] (default task-5) [] FINISH, GetVmsInfoVDSCommand, log
id: 36de4407
2016-03-31 12:18:45,504 INFO  [org.ovirt.engine.core.vdsbroker.irsbroker.
GetVmsInfoVDSCommand] (default task-31) [] START, GetVmsInfoVDSCommand(
GetVmsInfoVDSCommandParameters:{runAsync='true',
storagePoolId='00000001-0001-0001-0001-000000000341',
ignoreFailoverLimit='false',
storageDomainId='0b7e96ae-f5e9-4fea-8cf6-33d39ef90162',
vmIdList='null'}), log id: 1847cbc5
2016-03-31 12:18:45,515 INFO  [org.ovirt.engine.core.vdsbroker.irsbroker.
GetVmsInfoVDSCommand] (default task-31) [] FINISH, GetVmsInfoVDSCommand,
log id: 1847cbc5
2016-03-31 12:18:45,993 INFO  [org.ovirt.engine.core.vdsbroker.irsbroker.
GetVmsInfoVDSCommand] (default task-14) [] START, GetVmsInfoVDSCommand(
GetVmsInfoVDSCommandParameters:{runAsync='true',
storagePoolId='00000001-0001-0001-0001-000000000341',
ignoreFailoverLimit='false',
storageDomainId='0b7e96ae-f5e9-4fea-8cf6-33d39ef90162',
vmIdList='null'}), log id: 5bcb

I then put the new export storage in maintenance and detached it.  Now when
I try to reattach I get:
2016-03-31 13:41:41,109 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] START,
AttachStorageDomainVDSCommand(
AttachStorageDomainVDSCommandParameters:{runAsync='true',
storagePoolId='00000001-0001-0001-0001-000000000341',
ignoreFailoverLimit='false',
storageDomainId='0b7e96ae-f5e9-4fea-8cf6-33d39ef90162'}), log id: 1f72065
2016-03-31 13:41:42,375 ERROR
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] Failed in
'AttachStorageDomainVDS' method
2016-03-31 13:41:42,396 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] Correlation ID: null, Call
Stack: null, Custom Event ID: -1, Message: VDSM command failed: Cannot
obtain lock: u"id=0b7e96ae-f5e9-4fea-8cf6-33d39ef90162, rc=1, out=['error -
lease file does not exist or is not writeable', 'usage:
/usr/libexec/vdsm/spmprotect.sh COMMAND PARAMETERS', 'Commands:', '  start
{ sdUUID hostId renewal_interval_sec lease_path[:offset] lease_time_ms
io_op_timeout_ms fail_retries vdsm_pid [debug] }', 'Parameters:', '  sdUUID
-                domain uuid', '  hostId -                host id in pool',
'  renewal_interval_sec -  intervals for lease renewals attempts', '
lease_path -            path to lease file/volume', '  offset
-                offset of lease within file', '  lease_time_ms -
time limit within which lease must be renewed (at least
2*renewal_interval_sec)', '  io_op_timeout_ms -      I/O operation
timeout', '  fail_retries -          Maximal number of attempts to retry to
renew the lease before fencing (<= lease_time_ms/renewal_interval_sec)', '
vdsm_pid -              Vdsm process ID', '  debug -                 enable
debug mode (optional)'], err=[]"
2016-03-31 13:41:42,396 ERROR
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] Command
'AttachStorageDomainVDSCommand(
AttachStorageDomainVDSCommandParameters:{runAsync='true',
storagePoolId='00000001-0001-0001-0001-000000000341',
ignoreFailoverLimit='false',
storageDomainId='0b7e96ae-f5e9-4fea-8cf6-33d39ef90162'})' execution failed:
IRSGenericException: IRSErrorException: Failed to AttachStorageDomainVDS,
error = Cannot obtain lock: u"id=0b7e96ae-f5e9-4fea-8cf6-33d39ef90162,
rc=1, out=['error - lease file does not exist or is not writeable', 'usage:
/usr/libexec/vdsm/spmprotect.sh COMMAND PARAMETERS', 'Commands:', '  start
{ sdUUID hostId renewal_interval_sec lease_path[:offset] lease_time_ms
io_op_timeout_ms fail_retries vdsm_pid [debug] }', 'Parameters:', '  sdUUID
-                domain uuid', '  hostId -                host id in pool',
'  renewal_interval_sec -  intervals for lease renewals attempts', '
lease_path -            path to lease file/volume', '  offset
-                offset of lease within file', '  lease_time_ms -
time limit within which lease must be renewed (at least
2*renewal_interval_sec)', '  io_op_timeout_ms -      I/O operation
timeout', '  fail_retries -          Maximal number of attempts to retry to
renew the lease before fencing (<= lease_time_ms/renewal_interval_sec)', '
vdsm_pid -              Vdsm process ID', '  debug -                 enable
debug mode (optional)'], err=[]", code = 651
2016-03-31 13:41:42,396 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] FINISH,
AttachStorageDomainVDSCommand, log id: 1f72065
2016-03-31 13:41:42,396 ERROR
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] Command
'org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand'
failed: EngineException:
org.ovirt.engine.core.vdsbroker.irsbroker.IrsOperationFailedNoFailoverException:
IRSGenericException: IRSErrorException: Failed to AttachStorageDomainVDS,
error = Cannot obtain lock: u"id=0b7e96ae-f5e9-4fea-8cf6-33d39ef90162,
rc=1, out=['error - lease file does not exist or is not writeable', 'usage:
/usr/libexec/vdsm/spmprotect.sh COMMAND PARAMETERS', 'Commands:', '  start
{ sdUUID hostId renewal_interval_sec lease_path[:offset] lease_time_ms
io_op_timeout_ms fail_retries vdsm_pid [debug] }', 'Parameters:', '  sdUUID
-                domain uuid', '  hostId -                host id in pool',
'  renewal_interval_sec -  intervals for lease renewals attempts', '
lease_path -            path to lease file/volume', '  offset
-                offset of lease within file', '  lease_time_ms -
time limit within which lease must be renewed (at least
2*renewal_interval_sec)', '  io_op_timeout_ms -      I/O operation
timeout', '  fail_retries -          Maximal number of attempts to retry to
renew the lease before fencing (<= lease_time_ms/renewal_interval_sec)', '
vdsm_pid -              Vdsm process ID', '  debug -                 enable
debug mode (optional)'], err=[]", code = 651 (Failed with error
AcquireLockFailure and code 651)
2016-03-31 13:41:42,397 INFO
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] Command
[id=db45bff3-4e8c-4935-ae33-70c61ff01b32]: Compensating NEW_ENTITY_ID of
org.ovirt.engine.core.common.businessentities.StoragePoolIsoMap; snapshot:
StoragePoolIsoMapId:{storagePoolId='00000001-0001-0001-0001-000000000341',
storageId='0b7e96ae-f5e9-4fea-8cf6-33d39ef90162'}.
2016-03-31 13:41:42,403 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] Correlation ID: 79a8c0bd, Job
ID: 93a8a703-b3a6-4061-9192-bd09840b4c39, Call Stack: null, Custom Event
ID: -1, Message: Failed to attach Storage Domain vm-backups to Data Center
Default. (User: admin at internal)
2016-03-31 13:41:42,406 INFO
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(org.ovirt.thread.pool-8-thread-2) [79a8c0bd] Lock freed to object
'EngineLock:{exclusiveLocks='[0b7e96ae-f5e9-4fea-8cf6-33d39ef90162=<STORAGE,
ACTION_TYPE_FAILED_OBJECT_LOCKED>]', sharedLocks='null'}'

Thanks,
Alex

On Thu, Mar 31, 2016 at 7:55 AM, Vered Volansky <vered at redhat.com> wrote:

> Hi Alex,
>
> This looks like a bug occurring with export domain on local storage, which
> I'm currently trying to reproduce.
> In the meantime, please try the following work around:
>
> Create an export domain in your new setup.
> Copy the images and vms directly to the mounted export directory (from old
> export mount path to new export mount path)
> Do not copy the metadata, it looks like this is the origin of the problem.
>
> I will report back once I confirm the issue.
>
> Regards,
> Vered
>
> On Thu, Mar 31, 2016 at 5:28 AM, Alex R <ar.digger at gmail.com> wrote:
>
>> I am trying to import a domain that I have used as an export on a
>> previous install.  The previous install was no older then v3.5 and was
>> built with the all-in-one-plugin.  Before destroying that system I took a
>> portable drive and made an export domain to export my VMs and templates.
>>
>> The new system is up to date an was built as a hosted engine.  When I try
>> to import the domain I get the following error:
>>
>> "Error while executing action: Cannot add Storage. Storage format V3 is
>> not supported on the selected host version."
>>
>> I just need to recover the VMs.
>>
>> I connect the USB hard drive to the host and make an export directory
>> just like I did on the old host.
>>
>> # ls -ld /mnt/export_ovirt
>> drwxr-xr-x. 5 vdsm kvm 4096 Mar  6 11:27 /mnt/export_ovirt
>>
>> I have tried both doing an NFS mount
>> # cat /etc/exports.d/ovirt.exports
>> /home/engineha  127.0.0.1/32(rw,anonuid=36,anongid=36,all_squash)
>> /mnt/backup-vm/ 10.3.1.0/24(rw,anonuid=36,anongid=36,all_squash)
>> 127.0.0.1/32(rw,anonuid=36,anongid=36,all_squash)
>>
>> # cat
>> /mnt/export_ovirt/images/4be3f6ac-7946-4e7b-9ca2-11731c8ba236/dom_md/metadata
>> CLASS=Backup
>> DESCRIPTION=eport_storage
>> IOOPTIMEOUTSEC=10
>> LEASERETRIES=3
>> LEASETIMESEC=60
>> LOCKPOLICY=
>> LOCKRENEWALINTERVALSEC=5
>> POOL_UUID=053926e4-e63d-450e-8aa7-6f1235b944c6
>> REMOTE_PATH=/mnt/export_ovirt/images
>> ROLE=Regular
>> SDUUID=4be3f6ac-7946-4e7b-9ca2-11731c8ba236
>> TYPE=LOCALFS
>> VERSION=3
>> _SHA_CKSUM=2e6e203168bd84f3dc97c953b520ea8f78119bf0
>>
>> # ls -l
>> /mnt/export_ovirt/images/4be3f6ac-7946-4e7b-9ca2-11731c8ba236/master/vms/4873de49-9090-40b1-a21d-665633109aa2/4873de49-9090-40b1-a21d-665633109aa2.ovf
>>
>> -rw-r--r--. 1 vdsm kvm 9021 Mar  6 11:50
>> /mnt/export_ovirt/images/4be3f6ac-7946-4e7b-9ca2-11731c8ba236/master/vms/4873de49-9090-40b1-a21d-665633109aa2/4873de49-9090-40b1-a21d-665633109aa2.ovf
>>
>> Thanks,
>> Alex
>>
>> _______________________________________________
>> Users mailing list
>> Users at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20160331/69c84bd0/attachment-0001.html>


More information about the Users mailing list