Error creating a virtual disk after Importing a spare SSDs from other DELL PE
R740 server with PERC H740P (ver 50.9.4)
I recently experienced a failed drive on a DELL PE R740 server with PERC H740P (ver 50.9.4). We located a spare drive originating in another decommissioned DELL PE R740 server with the exact same specifications.
The drive was inserted successfully, it is recognized and appears healthy. It is in "Ready" state, but I cannot create a Virtual disk ok it. It gives me the following error (STOR305) below:
Pending operation(s) was unsuccessful.
STOR305: Unable to complete the operation because preserved cache present on the controller.
To recover the data preserved in the pinned cache do one of the following. 1) Try importing foreign drives if any. 2) Make sure that the enclosure containing the virtual drive is connected to the controller. 3) Install any drives that are reported as missed or failed. Pinned cache can be discarded if data saved in controller pinned cache is not required. For more information about managing preserve cache, refer to the PERC User's Guide available on the support site.
How can overcome this problem without affecting the host and the other virtual volumes on the server? The only option I see available in iDRAC is:
Foreign configuration
Discard preserved cache
Reset configuration.
I do not want to reboot the server, or lose partitions or volumes. If this SSD was a brand new disk, it would have been accepted automatically.
That drive does look to be supported on the R740, but it looks to have previous data on it. If you are not seeing the drive listed as a foreign then I would recommend removing and formatting the drive, as long as the data isn't vital, and then try reinserting it in the server. If the drive does show as a foreign then I would recommend that you clear the foreign configuration in order to remove the other configuration data.
Neither iDRAC or PERC highlighted the disk as foreign. I will follow up on the external options to reformat. Is there a particular file system format that works best?
@DELL-Chris H Also to note, a Cryptographic erase was already attempted. I am not sure if that is sufficient. What the error does reveal is that the pinned configuration is on the controller side. Would a reboot be necessary ?
@DELL-Chris H One last question. The only other explanation is that the Controller is preserving the cached configuration for the slot that held the old defective drive. In my case, slot 0:1:7.
Having said this, what would the impact be to the storage system if I selected the "Action" from iDRAC, Storage, and Controller menu, then the PERC controller and ran "Discard Preserved Cache"? Would that Action delete all the other virtual volumes and RAID sets? Is it safe to run on a prod system?
Just to confirm a few things, you mentioned you have a failed drive and trying to replace the failed drive? Or you are trying to create a new virtual disk?
Usually the preserved cache is on the controller. Situations like this encountered when write operations are occurring that have not yet been committed to disk and the disk drive suddenly fails.
My advice is if you do not have data backup, please do a full data back up. Clearing preserved cache will not affect the data, but we cannot foresee any issue will follow, hence data back up is important when handling any RAID controller procedures.
Clearing preserved cache will delete all other virtual volumes.
Thank you for the reply. The original SSD physical drive failed and was a replaced by a new physical SSD which was recovered from an decommissioned server of the same model and generation. The PERC controller seems to have accepted the new [recycled] SSD drive, and has flagged it to be healthy. The problem begins when I try to create a virtual volume (RAID-0) on it and posts the error mentioned at the very beginning of this thread (STOR305: Unable to complete the operation because preserved cache present on the controller.)
The problem is that the PERC controller does not recognize even as a foreign configuration. When I run the foreign configuration action on the controller, it posts that there is no apparent foreign configuration found.
You stated, "Clearing preserved cache will delete all other virtual volumes." If I understand this correctly, this means complete reset of the storage controller system to zero (tabla rasa). The controller has no information about the configuration of the physical drives. Is this permanent? Does the PERC controller not recognize the presence of the drives to try and restore their configuration from cached config stored on the drives themselves?
You also wrote, "It does not affect the data" [on the disks].
It seems that you want to say that once the preserved cache on the controller is cleared, the PERC H740P should then re-read the cached data on the physical drives, and recognize to import all the physical drives as "foreign" configurations to restore them. However, there is reasonable risk that this might not happen and that the RAID and partition data on the physical drives will not be restored. For this reason, you say, any attempt to clear the preserved cache should be preceded with a full backup.
Is this correct?
Having said all of the above, are there no other actions that can be taken? It seems to me that clearing the configuration cache is the only thing left to do.
DELL-Young E
Moderator
•
5421 Posts
•
37 Points
0
0
Posted September 12th, 2023 06:17
Hello thanks for choosing Dell.
Could you confirm the SSD is from Dell? Do you have a part # to share?
Respectfully,
Social Media and Communities Professional
Dell Technologies | Enterprise Support Services
#IWork4Dell
Did I answer your query? Please click on ‘Mark as Accepted Answer’. ‘Thumbs up’ the posts you like!