Live Storage Migration (LSM) of a VM disk to another Storage Domain fails with error.
Environment
- Red Hat Virtualization - RHV-4.1.11
- vdsm-4.20.43-1.el7ev.x86_64
- libvirt-4.5.0-10.el7_6.2.x86_64
- qemu-kvm-rhev-2.12.0-18.el7_6.1.x86_64
Issue
-
Moving a VM disk from OLD_SD-1 to NEW_SD-1.
-
Live Storage Migration (LSM) of a VM disk to another Storage Domain fails with error:
User admin@internal have failed to move disk VM_DISK-1 to domain NEW_SD-1.
- Engine logs shows the following error:
2018-12-18 20:24:42,436+01 ERROR [org.ovirt.engine.core.bll.SerialChildCommandsExecutionCallback] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] EngineException: Failed to change disk image (Failed with error FAILED_CHANGE_CD_IS_MOUNTED and code 41): org.ovirt.engine.core.common.errors.EngineException: EngineException: Failed to change disk image (Failed with error FAILED_CHANGE_CD_IS_MOUNTED and code 41)
- Host VDSM logs show the following error:
2018-12-18 20:24:41,596+0100 ERROR (jsonrpc/0) [virt.vm] (vmId='83579e22-d9c3-4b60-8ef9-90fe072d7aa9') Unable to stop the replication for the drive: vdb (vm:4807)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 4804, in diskReplicateFinish
self._dom.blockJobAbort(drive.name, blockJobFlags)
File "/usr/lib/python2.7/site-packages/vdsm/virt/virdomain.py", line 98, in f
ret = attr(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/common/libvirtconnection.py", line 130, in wrapper
ret = f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/common/function.py", line 92, in wrapper
return func(inst, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 784, in blockJobAbort
if ret == -1: raise libvirtError ('virDomainBlockJobAbort() failed', dom=self)
libvirtError: internal error: unable to execute QEMU command 'block-job-complete': Block job 'drive-virtio-disk1' not found
Resolution
- From the log analysis, it appears there are two BZ's, 1643707 and 1660265, encountered here and are currently in further review with Engineering.
-
However, the fixing of the bugs is blocked by inability to reproduce due to no libvirt logging available. Consider enabling libvirt logs using virt-admin command without restarting libvirt to help us getting the right logs and fixing the bug.
-
If Live Storage Migration of a VM disk fails, please add a case with Red Hat Support, as as manual modifications will be required in order to allow subsequent Live Storage Migration to complete.
Diagnostic Steps
- According to the RHV-M database, the VM_DISK-1 (6237a3f8-b6a1-427d-aa88-fc0cc861c76f) and the volume/image 9bf9e7bb-86c2-424e-b33d-9d946adba1df is currently on Storage Domain OLD_SD-1.
image_guid | image_group_id | vm_snapshot_id
--------------------------------------+--------------------------------------+--------------------------------------
9bf9e7bb-86c2-424e-b33d-9d946adba1df | 6237a3f8-b6a1-427d-aa88-fc0cc861c76f | afecd3d7-c2d5-48d9-b77b-6be6bbdf1afb
(1 row)
For image_guid = 9bf9e7bb-86c2-424e-b33d-9d946adba1df , SD = ada64b09-df97-45eb-a883-2df06c369b63 ( OLD_SD-1 ) ;
- From the Engine logs, the Live Storage Migration fails at the VmReplicateDiskFinishVDSCommand.
2018-12-18 20:24:40,166+01 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.VmReplicateDiskFinishVDSCommand] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] START, VmReplicateDiskFinishVDSCommand(HostName = RHEVH-host1, VmReplicateDiskParameters:{runAsync='true', hostId='c2c1909f-02b6-4678-aca9-bab43d2d8d19', vmId='83579e22-d9c3-4b60-8ef9-90fe072d7aa9', storagePoolId='0fc78b78-f24f-4508-ad8b-b083bd9da4f0', srcStorageDomainId='ada64b09-df97-45eb-a883-2df06c369b63', targetStorageDomainId='4d7b32ed-32a0-4ec0-9660-5611869a43e4', imageGroupId='6237a3f8-b6a1-427d-aa88-fc0cc861c76f', imageId='c09fdd94-a0e9-498a-8128-ccf51f71701b'}), log id: 516166e7
2018-12-18 20:24:42,414+01 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] EVENT_ID: VDS_BROKER_COMMAND_FAILURE(10,802), Correlation ID: null, Call Stack: null, Custom ID: null, Custom Event ID: -1, Message: VDSM RHEVH-host1 command VmReplicateDiskFinishVDS failed: Failed to change disk image
2018-12-18 20:24:42,414+01 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.VmReplicateDiskFinishVDSCommand] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] Command 'org.ovirt.engine.core.vdsbroker.vdsbroker.VmReplicateDiskFinishVDSCommand' return value 'StatusOnlyReturn [status=Status [code=41, message=Failed to change disk image]]'
2018-12-18 20:24:42,414+01 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.VmReplicateDiskFinishVDSCommand] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] HostName = RHEVH-host1
2018-12-18 20:24:42,415+01 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.VmReplicateDiskFinishVDSCommand] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] Command 'VmReplicateDiskFinishVDSCommand(HostName = RHEVH-host1, VmReplicateDiskParameters:{runAsync='true', hostId='c2c1909f-02b6-4678-aca9-bab43d2d8d19', vmId='83579e22-d9c3-4b60-8ef9-90fe072d7aa9', storagePoolId='0fc78b78-f24f-4508-ad8b-b083bd9da4f0', srcStorageDomainId='ada64b09-df97-45eb-a883-2df06c369b63', targetStorageDomainId='4d7b32ed-32a0-4ec0-9660-5611869a43e4', imageGroupId='6237a3f8-b6a1-427d-aa88-fc0cc861c76f', imageId='c09fdd94-a0e9-498a-8128-ccf51f71701b'})' execution failed: VDSGenericException: VDSErrorException: Failed in vdscommand to VmReplicateDiskFinishVDS, error = Failed to change disk image
2018-12-18 20:24:42,415+01 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.VmReplicateDiskFinishVDSCommand] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] FINISH, VmReplicateDiskFinishVDSCommand, log id: 516166e7
2018-12-18 20:24:42,436+01 ERROR [org.ovirt.engine.core.bll.storage.lsm.LiveMigrateDiskCommand] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] Failed VmReplicateDiskFinish (Disk '6237a3f8-b6a1-427d-aa88-fc0cc861c76f', VM '83579e22-d9c3-4b60-8ef9-90fe072d7aa9')
2018-12-18 20:24:42,436+01 ERROR [org.ovirt.engine.core.bll.SerialChildCommandsExecutionCallback] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] Command 'LiveMigrateDisk' id: '0de5d5db-9892-4551-a777-64348df82cef' with children [5dcb6378-8dd5-4eb7-be2c-d6b7d4986c89, 87bbfa94-99a0-456b-82f8-1aa698b96861] failed when attempting to perform the next operation, marking as 'ACTIVE'
2018-12-18 20:24:42,436+01 ERROR [org.ovirt.engine.core.bll.SerialChildCommandsExecutionCallback] (DefaultQuartzScheduler7) [3256ba78-dfbb-4863-af33-ab8a1cc7d732] EngineException: Failed to change disk image (Failed with error FAILED_CHANGE_CD_IS_MOUNTED and code 41): org.ovirt.engine.core.common.errors.EngineException: EngineException: Failed to change disk image (Failed with error FAILED_CHANGE_CD_IS_MOUNTED and code 41)
at org.ovirt.engine.core.bll.storage.lsm.LiveMigrateDiskCommand.replicateDiskFinish(LiveMigrateDiskCommand.java:211) [bll.jar:]
at org.ovirt.engine.core.bll.storage.lsm.LiveMigrateDiskCommand.completeLiveMigration(LiveMigrateDiskCommand.java:183) [bll.jar:]
at org.ovirt.engine.core.bll.storage.lsm.LiveMigrateDiskCommand.performNextOperation(LiveMigrateDiskCommand.java:119) [bll.jar:]
at org.ovirt.engine.core.bll.SerialChildCommandsExecutionCallback.childCommandsExecutionEnded(SerialChildCommandsExecutionCallback.java:29) [bll.jar:]
at org.ovirt.engine.core.bll.ChildCommandsCallbackBase.doPolling(ChildCommandsCallbackBase.java:63) [bll.jar:]
at org.ovirt.engine.core.bll.tasks.CommandCallbacksPoller.invokeCallbackMethods(CommandCallbacksPoller.java:114) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source) [:1.8.0_171]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_171]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_171]
at org.ovirt.engine.core.utils.timer.JobWrapper.invokeMethod(JobWrapper.java:83) [scheduler.jar:]
at org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:55) [scheduler.jar:]
at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz.jar:]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [rt.jar:1.8.0_171]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_171]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_171]
- On the host VDSM logs, the following error is logged.
2018-12-18 20:24:40,169+0100 INFO (jsonrpc/0) [api.virt] START diskReplicateFinish(srcDisk={u'device': u'disk', u'poolID': u'0fc78b78-f24f-4508-ad8b-b083bd9da4f0', u'volumeID': u'c09fdd94-a0e9-498a-8128-ccf51f71701b', u'domainID': u'ada64b09-df97-45eb-a883-2df06c369b63', u'imageID': u'6237a3f8-b6a1-427d-aa88-fc0cc861c76f'}, dstDisk={u'device': u'disk', u'poolID': u'0fc78b78-f24f-4508-ad8b-b083bd9da4f0', u'volumeID': u'c09fdd94-a0e9-498a-8128-ccf51f71701b', u'domainID': u'4d7b32ed-32a0-4ec0-9660-5611869a43e4', u'imageID': u'6237a3f8-b6a1-427d-aa88-fc0cc861c76f'}) from=::ffff:XX.XXX.XX.XX,56054, flow_id=3256ba78-dfbb-4863-af33-ab8a1cc7d732, vmId=83579e22-d9c3-4b60-8ef9-90fe072d7aa9 (api:46)
2018-12-18 20:24:41,505+0100 INFO (jsonrpc/0) [virt.vm] (vmId='83579e22-d9c3-4b60-8ef9-90fe072d7aa9') Disabling drive monitoring (drivemonitor:58)
2018-12-18 20:24:41,596+0100 ERROR (jsonrpc/0) [virt.vm] (vmId='83579e22-d9c3-4b60-8ef9-90fe072d7aa9') Unable to stop the replication for the drive: vdb (vm:4807)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 4804, in diskReplicateFinish
self._dom.blockJobAbort(drive.name, blockJobFlags)
File "/usr/lib/python2.7/site-packages/vdsm/virt/virdomain.py", line 98, in f
ret = attr(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/common/libvirtconnection.py", line 130, in wrapper
ret = f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/common/function.py", line 92, in wrapper
return func(inst, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 784, in blockJobAbort
if ret == -1: raise libvirtError ('virDomainBlockJobAbort() failed', dom=self)
libvirtError: internal error: unable to execute QEMU command 'block-job-complete': Block job 'drive-virtio-disk1' not found
- The libvirt (/var/log/libvirt/qemu/VM-name.log) reports the following error.
2018-12-18T19:24:41.542589Z qemu-kvm: Failed to flush the L2 table cache: Permission denied
2018-12-18T19:24:41.543155Z qemu-kvm: Failed to flush the refcount block cache: Permission denied
-
After the failure, the destination Storage domain 4d7b32ed-32a0-4ec0-9660-5611869a43e4 contains the VM disk volume/images
-
The volume/image 9bf9e7bb-86c2-424e-b33d-9d946adba1df is still open on the source storage domain ada64b09-df97-45eb-a883-2df06c369b63.
9bf9e7bb-86c2-424e-b33d-9d946adba1df ada64b09-df97-45eb-a883-2df06c369b63 1 -wi-ao---- 150.00g IU_6237a3f8-b6a1-427d-aa88-fc0cc861c76f,MD_22,PU_00000000-0000-0000-0000-000000000000
9bf9e7bb-86c2-424e-b33d-9d946adba1df 4d7b32ed-32a0-4ec0-9660-5611869a43e4 1 -wi------- 150.00g IU_6237a3f8-b6a1-427d-aa88-fc0cc861c76f,MD_69,PU_00000000-0000-0000-0000-000000000000
c09fdd94-a0e9-498a-8128-ccf51f71701b 4d7b32ed-32a0-4ec0-9660-5611869a43e4 1 -wi------- 3.00g IU_6237a3f8-b6a1-427d-aa88-fc0cc861c76f,MD_70,PU_9bf9e7bb-86c2-424e-b33d-9d946adba1df
-
The /rhev/data-center/ storage domain tree listing on the host where the VM is running on, shows extra live storage migration snapshot volume/images from the failed attempts.
-
Only the open image 9bf9e7bb-86c2-424e-b33d-9d946adba1df has valid link to the /dev device, all others are broken symbolic link
SD ada64b09-df97-45eb-a883-2df06c369b63 source storage domain:
./rhev/data-center/mnt/blockSD/ada64b09-df97-45eb-a883-2df06c369b63/images/6237a3f8-b6a1-427d-aa88-fc0cc861c76f:
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 9bf9e7bb-86c2-424e-b33d-9d946adba1df -> /dev/ada64b09-df97-45eb-a883-2df06c369b63/9bf9e7bb-86c2-424e-b33d-9d946adba1df
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 c09fdd94-a0e9-498a-8128-ccf51f71701b -> /dev/ada64b09-df97-45eb-a883-2df06c369b63/c09fdd94-a0e9-498a-8128-ccf51f71701b
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 39d536a4-1d37-4cc4-a92e-6b6f85740724 -> /dev/ada64b09-df97-45eb-a883-2df06c369b63/39d536a4-1d37-4cc4-a92e-6b6f85740724
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 281178c8-0f13-44b0-b42b-7f0e90f9d223 -> /dev/ada64b09-df97-45eb-a883-2df06c369b63/281178c8-0f13-44b0-b42b-7f0e90f9d223
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 4fb7891d-e4b6-48ad-a269-fa1789806bd0 -> /dev/ada64b09-df97-45eb-a883-2df06c369b63/4fb7891d-e4b6-48ad-a269-fa1789806bd0
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 d7b9ad6c-3bf4-4f27-8a8d-5cdc983654b2 -> /dev/ada64b09-df97-45eb-a883-2df06c369b63/d7b9ad6c-3bf4-4f27-8a8d-5cdc983654b2
# file 9bf9e7bb-86c2-424e-b33d-9d946adba1df
9bf9e7bb-86c2-424e-b33d-9d946adba1df: symbolic link to `/dev/ada64b09-df97-45eb-a883-2df06c369b63/9bf9e7bb-86c2-424e-b33d-9d946adba1df'
# file c09fdd94-a0e9-498a-8128-ccf51f71701b
c09fdd94-a0e9-498a-8128-ccf51f71701b: broken symbolic link to `/dev/ada64b09-df97-45eb-a883-2df06c369b63/c09fdd94-a0e9-498a-8128-ccf51f71701b'
# file 39d536a4-1d37-4cc4-a92e-6b6f85740724
39d536a4-1d37-4cc4-a92e-6b6f85740724: broken symbolic link to `/dev/ada64b09-df97-45eb-a883-2df06c369b63/39d536a4-1d37-4cc4-a92e-6b6f85740724'
# file 281178c8-0f13-44b0-b42b-7f0e90f9d223
281178c8-0f13-44b0-b42b-7f0e90f9d223: broken symbolic link to `/dev/ada64b09-df97-45eb-a883-2df06c369b63/281178c8-0f13-44b0-b42b-7f0e90f9d223'
# file 4fb7891d-e4b6-48ad-a269-fa1789806bd0
4fb7891d-e4b6-48ad-a269-fa1789806bd0: broken symbolic link to `/dev/ada64b09-df97-45eb-a883-2df06c369b63/4fb7891d-e4b6-48ad-a269-fa1789806bd0'
# file d7b9ad6c-3bf4-4f27-8a8d-5cdc983654b2
d7b9ad6c-3bf4-4f27-8a8d-5cdc983654b2: broken symbolic link to `/dev/ada64b09-df97-45eb-a883-2df06c369b63/d7b9ad6c-3bf4-4f27-8a8d-5cdc983654b2'
SD 4d7b32ed-32a0-4ec0-9660-5611869a43e4 destination storage domain:
./rhev/data-center/mnt/blockSD/4d7b32ed-32a0-4ec0-9660-5611869a43e4/images/6237a3f8-b6a1-427d-aa88-fc0cc861c76f:
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 9bf9e7bb-86c2-424e-b33d-9d946adba1df -> /dev/4d7b32ed-32a0-4ec0-9660-5611869a43e4/9bf9e7bb-86c2-424e-b33d-9d946adba1df
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 c09fdd94-a0e9-498a-8128-ccf51f71701b -> /dev/4d7b32ed-32a0-4ec0-9660-5611869a43e4/c09fdd94-a0e9-498a-8128-ccf51f71701b
lrwxrwxrwx. vdsm kvm system_u:object_r:mnt_t:s0 39d536a4-1d37-4cc4-a92e-6b6f85740724 -> /dev/4d7b32ed-32a0-4ec0-9660-5611869a43e4/39d536a4-1d37-4cc4-a92e-6b6f85740724
# file 9bf9e7bb-86c2-424e-b33d-9d946adba1df
9bf9e7bb-86c2-424e-b33d-9d946adba1df: broken symbolic link to `/dev/4d7b32ed-32a0-4ec0-9660-5611869a43e4/9bf9e7bb-86c2-424e-b33d-9d946adba1df'
# file c09fdd94-a0e9-498a-8128-ccf51f71701b
c09fdd94-a0e9-498a-8128-ccf51f71701b: broken symbolic link to `/dev/4d7b32ed-32a0-4ec0-9660-5611869a43e4/c09fdd94-a0e9-498a-8128-ccf51f71701b'
# file 39d536a4-1d37-4cc4-a92e-6b6f85740724
39d536a4-1d37-4cc4-a92e-6b6f85740724: broken symbolic link to `/dev/4d7b32ed-32a0-4ec0-9660-5611869a43e4/39d536a4-1d37-4cc4-a92e-6b6f85740724'
- Subsequent reattempts to live migrate the disk fails with the following as the volume/image already exists on the destination storage domain
2018-12-19 12:28:28,845+01 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.HSMGetAllTasksStatusesVDSCommand] (DefaultQuartzScheduler3) [3379be8f] Failed in 'HSMGetAllTasksStatusesVDS' method
2018-12-19 12:28:28,856+01 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (DefaultQuartzScheduler3) [3379be8f] EVENT_ID: VDS_BROKER_COMMAND_FAILURE(10,802), Correlation ID: null, Call Stack: null, Custom ID: null, Custom Event ID: -1, Message: VDSM RHEVH-host1 command HSMGetAllTasksStatusesVDS failed: Cannot create Logical Volume: 'vgname=4d7b32ed-32a0-4ec0-9660-5611869a43e4 lvname=9bf9e7bb-86c2-424e-b33d-9d946adba1df err=[\' Logical Volume "9bf9e7bb-86c2-424e-b33d-9d946adba1df" already exists in volume group "4d7b32ed-32a0-4ec0-9660-5611869a43e4"\']'
2018-12-19 12:28:28,856+01 INFO [org.ovirt.engine.core.bll.tasks.SPMAsyncTask] (DefaultQuartzScheduler3) [3379be8f] SPMAsyncTask::PollTask: Polling task '99efcf42-4863-4850-9e65-06bcb71a115e' (Parent Command 'CreateImagePlaceholder', Parameters Type 'org.ovirt.engine.core.common.asynctasks.AsyncTaskParameters') returned status 'finished', result 'cleanSuccess'.
2018-12-19 12:28:28,860+01 ERROR [org.ovirt.engine.core.bll.tasks.SPMAsyncTask] (DefaultQuartzScheduler3) [3379be8f] BaseAsyncTask::logEndTaskFailure: Task '99efcf42-4863-4850-9e65-06bcb71a115e' (Parent Command 'CreateImagePlaceholder', Parameters Type 'org.ovirt.engine.core.common.asynctasks.AsyncTaskParameters') ended with failure:
-- Result: 'cleanSuccess'
-- Message: 'VDSGenericException: VDSErrorException: Failed to HSMGetAllTasksStatusesVDS, error = Cannot create Logical Volume: 'vgname=4d7b32ed-32a0-4ec0-9660-5611869a43e4 lvname=9bf9e7bb-86c2-424e-b33d-9d946adba1df err=[\' Logical Volume "9bf9e7bb-86c2-424e-b33d-9d946adba1df" already exists in volume group "4d7b32ed-32a0-4ec0-9660-5611869a43e4"\']', code = 550',
-- Exception: 'VDSGenericException: VDSErrorException: Failed to HSMGetAllTasksStatusesVDS, error = Cannot create Logical Volume: 'vgname=4d7b32ed-32a0-4ec0-9660-5611869a43e4 lvname=9bf9e7bb-86c2-424e-b33d-9d946adba1df err=[\' Logical Volume "9bf9e7bb-86c2-424e-b33d-9d946adba1df" already exists in volume group "4d7b32ed-32a0-4ec0-9660-5611869a 43e4"\']', code = 550'
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments