My company recently had a client who was re-using drives from an ONTAP 8.0.X system for a ONTAP 7.X system. Here are a few notes from that experience.
This is not as easy as it sounds. And that IS A GOOD THING. I love how NetApp systems can read any disk (a high level of backward and forward compatibility), yet draw a clear line in the sand of what they will and will not reformat. The ONTAP 7.X system will discover the 8.X disk, which uses a RAID format that 7.X is unfamiliar with, but it is smart enough to say “Look my friend, I know this is a NetApp disk, and yes I even know it’s a newer disk, but I’m not going to let you shoot yourself in the foot and reformat it. I (Mr. NetApp) will only allow you to do what I have been qualified and designed to do.”
There are many times when IT engineer would like systems to be less restrictive and just blast things away. But having systems be intelligent enough to only do what they were designed to do is never a dangerous thing. Positive acknowledgement is a wonderful thing!
With the ONTAP behavior being the way it is, yes it is more work, however it is far safer and ensures that engineers know what they are doing and are fully aware of the consequences. Whatever data was on the disk, it will be absolutely 100% unrecoverable once it is consumed back into a ONTAP 7.X system.
One of the first clues that you will see when ONTAP 7.X discovers the 8.X disk is a message with the string “unsupported label version”. That the first clue. Surfing the web will reveal some instructions on fixing this problem (as shown below). However, don’t bother in this case as the following procedure will not work if the disk in from a later ONTAP release:
- Lookup the disks which show the error,
- Reboot the filer and press ctrlC,
- From the 1-5 menu, choose option 5 to boot into maintenance mode
- Clear the label on those disks by typing: label wipe <disk_ID>
Rebooting the NetApp filer with 7.X, and performing the above procedure, will not work. The error message that you will discover is something like the following (SN blanked out to protect the customer):
Thu Jun 2 04:07:27 GMT [raid.config.disk.bad.label.version:error]: Disk 0d.112 Shelf 7 Bay 0 [NETAPP X292_HVIPC560F15 NA00] S/N [XXXXXXXX] has an unsupported label version.
The following is from (http://communities.netapp.com/thread/12897?tstart=2), and is a perfect summary of the situation:
“Before we move disks from a 7.3 system (even if spares) to a 7.2 system (and similarly from 8.0 to 7.3) is to download and revert_to the older release prior to moving the shelf so the RAID is compatibile. Newer ONTAP has a newer label and it isn’t understood from 7.3 to 7.2 even for just spare disks. If you can’t do revert_to on the system that owned the disks, we use a test/dev/lab system to do the revert. The other option is to upgrade the 3140 to 7.3 to work with this shelf.
So, the only way I know to make it work 1) put the shelf on a 7.3 system that you can revert_to 7.2 2) upgrade the 3140 to 7.3. If you decide to stay on 7.2 and remove the shelf to do a revert, remember that there is no hot shelf removal, so you need to halt the 3140 prior to removing the shelf.”
In summary –
- Put your 7.X disk onto a 8.X system
- Downgrade (revert_to) the entire NetApp system from ONTAP 8.X to 7.X, and the disks will be reverted with it.
If you plan on reverting disks often, it might be viable to keep an inexpensive (and small!) NetApp filer around that can quickly upgrade and revert ONTAP versions. Looks like I’ll be trying to provision such a resource myself.
Good luck with it.