Tiny Deathstars of Foulness

The Promise X30 and beyond have been out for some time. I find that as the older X10 units reach the next phase of their lifecycle, removing LUNs and RAIDs from the units is a necessity. While many are put back into production as near-line or backup storage (with new drives even) these RAIDs still need to be cleaned off. As such, an example of doing so might be creating one large LUN each of an E+J pair. First, let’s delete our spare drives. To do so, click on Spare Drives in the sidebar. Screen Shot 2014-01-29 at 11.49.49 AM Then click on the Delete tab. Screen Shot 2014-01-29 at 11.48.37 AM Check all of the boxes and then click on the Submit button. Screen Shot 2014-01-29 at 11.50.04 AM When prompted, type the word CONFIRM and press Enter. Next, let’s delete our arrays. To get started, click on the Disk Arrays button in the explorer sidebar. Screen Shot 2014-01-29 at 11.47.56 AM Click on the Delete tab. Screen Shot 2014-01-29 at 11.48.35 AM Check the box for each array that you’d like to delete, noting that this step is irrecoverable and if you don’t mean to, you will end up loosing all of the data on these LUNs forever and ever and ever (unless of course you immediately call Promise and get them to help you restore them, by reconstructing the array – which of course can’t be guaranteed nor considered an option – but I’ve seen it happen as long as you don’t do anything else).       Click Submit. When prompted, type the word CONFIRM. Screen Shot 2014-01-29 at 11.48.43 AM Click OK and viola, you can now upload a new script to config the unit. Enjoy.  

February 3rd, 2014

Posted In: Mac OS X, Mac OS X Server, Xsan

Tags: , , , , , ,

Updating the firmware on Promise arrays is straight forward enough from the WebPAM. But what happens if a firmware update goes funky and you can’t get into the WebPAM any longer (ah, the joys of beta testing)? Well, you can always download an older firmware and reload it provided you can ssh or telnet into the host. Download from for your given model. Then, you need the firmware accessible to the Promise chassis via tftp. A simple tftp GUI tool is available at Once configured, log into the Promise array and then use the ptiflash command to update the firmware. In the following command we’ll use the -s option to identify the IP address of our tftp server and then the -f option to identify the name of the file (note that I’ve shortened the ptif file for this X30 to be just fw.ptif so I don’t fat finger the multiple hyphens in a ridiculously long file name that I can’t autocomplete): ptiflash -t -s -f fw.ptif If the server can’t access the file note that you have a tftp client binary that works much like the ftp binary built into OS X to test that you can access the server and the file from the IP address the X30 is using. If the file is accessible, when prompted to update the flash, enter y and press enter. The update process is going to take about 15 to 20 minutes. If running the latest versions of the X30 firmware I recommend using Firefox.

July 8th, 2013

Posted In: Mac OS X, Mac OS X Server, Mac Security, Xsan

Tags: , , , , , , , , ,