@@ -171,18 +171,18 @@ def cleanup_vios(config, cookies, sys_uuid, partition_uuid, vios_uuid_list):
171
171
storage_cleaned = True
172
172
# Check if attached disk is virtual disk
173
173
if not phys_disk_found :
174
- vdisk_found , vdisk = storage .check_if_vdisk_attached (vios , partition_uuid )
174
+ vdisk_found , vdisk = vstorage .check_if_vdisk_attached (vios , partition_uuid )
175
175
if vdisk_found :
176
176
logger .info (
177
177
f"Removing SCSI mapping for virtual disk '{ vdisk } '" )
178
178
command_util .remove_scsi_mappings (
179
179
config , cookies , sys_uuid , partition_uuid , vios_uuid , vios , vdisk )
180
- if not util . use_existing_vd ( config ):
181
- # delete associated virtual disk
182
- vg_id = get_volume_group (config , cookies , vios_uuid , util .get_volume_group_name (config ))
183
- command_util .remove_virtual_disk (config , cookies , vios_uuid , vg_id , vdisk )
184
- logger .info (f"Delete virtualdisk '{ vdisk } ' associated to partition '{ util .get_partition_name (config )} '" )
185
- storage_cleaned = True
180
+
181
+ # delete associated virtual disk
182
+ vg_id = get_volume_group (config , cookies , vios_uuid , util .get_volume_group_name (config ))
183
+ command_util .remove_virtual_disk (config , cookies , vios_uuid , vg_id , util . get_virtual_disk_name ( config ) )
184
+ logger .info (f"Deleted virtualdisk '{ util . get_virtual_disk_name ( config ) } ' associated to partition '{ util .get_partition_name (config )} '" )
185
+ storage_cleaned = True
186
186
187
187
vios = get_vios_details (config , cookies , sys_uuid , vios_uuid )
188
188
logger .info (f"Removing SCSI mapping for vOPT device '{ vopt } '" )
@@ -212,17 +212,17 @@ def cleanup_vios(config, cookies, sys_uuid, partition_uuid, vios_uuid_list):
212
212
config , cookies , sys_uuid , partition_uuid , vios_uuid , vios , phys_disk )
213
213
# Check if attached disk is virtual disk
214
214
if not phys_disk_found :
215
- vdisk_found , vdisk = storage .check_if_vdisk_attached (vios , partition_uuid )
215
+ vdisk_found , vdisk = vstorage .check_if_vdisk_attached (vios , partition_uuid )
216
216
if vdisk_found :
217
217
logger .info (
218
218
f"Removing SCSI mapping for virtual disk '{ vdisk } '" )
219
219
command_util .remove_scsi_mappings (
220
220
config , cookies , sys_uuid , partition_uuid , vios_uuid , vios , vdisk )
221
- # delete associated virtual disk
221
+ # delete associated virtual disk
222
222
vg_id = get_volume_group (config , cookies , vios_uuid , util .get_volume_group_name (config ))
223
- command_util .remove_virtual_disk (config , cookies , vios_uuid , vg_id , vdisk )
223
+ command_util .remove_virtual_disk (config , cookies , vios_uuid , vg_id , util . get_virtual_disk_name ( config ) )
224
224
logger .info (
225
- f"Delete virtualdisk '{ vdisk } ' associated to partition '{ util .get_partition_name (config )} '" )
225
+ f"Delete virtualdisk '{ util . get_virtual_disk_name ( config ) } ' associated to partition '{ util .get_partition_name (config )} '" )
226
226
except Exception as e :
227
227
logger .error (f"failed to clean up VIOS, error: { e } " )
228
228
0 commit comments