A method of configuring a data processing system for using a file mapping protocol, the data processing system including at least one file server computer, at least one storage array controller controlling access to at least one data storage array, and at least one host processor, the configuring of the data processing system enabling said at least one host processor to use the file mapping protocol for obtaining file mapping information from said at least one file server computer, formulating storage block access commands from the file mapping information, and accessing data storage by sending the storage block access commands to said at least one storage array controller, said method comprising:
- inserting, into a spreadsheet, configuration information specifying new configuration objects for multiple classes of configuration objects used in the file mapping protocol, the multiple classes of configuration objects including a storage array controller interface class of storage array controller interfaces for receiving the storage block access commands from said at least one host processor, a file server interface class of file server interfaces for providing the file mapping information to said at least one host processor, a file systems class of file systems built on the data storage, and a host processor interface class of host processor interfaces for sending the storage block access commands to said at least one storage array controller;
- and
- displaying to a systems administrator a present configuration of each of the multiple classes of configuration objects, and for each of the multiple classes of configuration objects, presenting to the systems administrator the new configuration objects and an option of either applying the new configuration objects or skipping the new configuration objects, and once the systems administrator has chosen to either apply or skip the new configuration objects of each of the multiple classes of configuration objects, presenting to the systems administrator a summary indicating whether the systems administrator has chosen to either apply or skip the new configuration objects of each of the multiple classes of configuration objects, and presenting to the systems administrator an option to produce control commands from the configuration information specifying the new configuration objects in the classes of configuration objects that are not chosen to be skipped, and
- once the system administrator has chosen to produce control commands from the configuration information specifying the new configuration objects in the classes of configuration objects that are not chosen to be skipped, producing control commands from the configuration information specifying the new configuration objects in the classes of configuration objects that are not chosen to be skipped, and
- executing the control commands produced from the configuration information specifying the new configuration objects in the classes of configuration objects that are not chosen to be skipped in order to change configuration settings in said at least one file server computer and in said at least one storage array controller to configure the data processing system so that the file mapping protocol uses the new configuration objects in the classes of configuration objects that are not chosen to be skipped.