Upgrade Guide EMC® Data Domain® Operating System Release number 5.7 System Controller Upgrade Guide 302-002-102 REVISION 01 October, 2015 This document provides instructions for replacing the controller unit in a Data Domain system with a newer model. This document covers the following topics: l l l l l l l l Revision history......................................................................................................... 2 Related documentation..............................................................................................2 Tools and supplies needed........................................................................................ 2 Upgrade options........................................................................................................ 2 Upgrade planning considerations...............................................................................4 Source controller preparation...................................................................................13 Preparing the destination controller......................................................................... 18 System controller upgrade....................................................................................... 20 Upgrade Guide Revision history Table 1 Document revision history Revision Date Description 01 October 2015 Added information on the new DS60 enclosure and removed references to system models that are no longer supported. Also added information about the new storage migration feature. Related documentation EMC provides a variety of document types to support our products. End-user documents include user guides, hardware installation guides, administrator guides, software guides, part replacement guides, release notes, and others. Integration documents describe how to integrate EMC systems with third party backup applications, and compatibility matrices show which components are compatible with each other. This document refers to other EMC documents by title. To locate a referenced document, go to the EMC Online Support website at https://support.emc.com, enter the document title in the search box, and click the search button. Note Hard copies of a document may be out of date. Always check for the current version of a document before you start an upgrade or begin a significant configuration change. Tools and supplies needed For a list of recommended tools and supplies for field work, see the document titled FE Toolkit Inventory and Common Procedures for FRU Tasks at https://support.emc.com. Upgrade options The Data Domain system upgrade options that are available are listed in the following table. Note DD OS 5.7 is not supported on DD660, DD690, and DD880 systems. If the destination controller is running DD OS 5.7 or later, you will have to replace the OS with an earlier version before upgrading the controller. You can then upgrade to DD OS 5.7 after the controller upgrade. Table 2 Data Domain system upgrade options 2 Existing System Memory Upgrade to New System Memory DD860 36 GB or 72 GB DD890 96 GB EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide Table 2 Data Domain system upgrade options (continued) Existing System Memory Upgrade to New System Memory DD860 36 GB or 72 GB DD990 128 GB or 256 GB DD860 36 GB or 72 GB DD4200 128 GB DD860 36 GB or 72 GB DD4500 192 GB DD860 36 GB or 72 GB DD7200 128 GB or 256 GB DD860 36 GB or 72 GB DD9500a 256 GB DD860 with Extended Retentionb 72 GB DD990 with Extended Retentionb 256 GB DD860 with Extended Retentionb 72 GB DD4200 with Extended Retentionb 128 GB DD860 with Extended Retentionb 72 GB DD4500 with Extended Retentionb 192 GB DD860 with Extended Retentionb 72 GB DD7200 with Extended Retentionb 256 GB DD860 with Extended Retentionb 72 GB DD9500 with Extended Retention a, b 512 GB DD890 96 GB DD990 128 GB or 256 GB DD890 96 GB DD4200c 128 GB DD890 96 GB DD4500 192 GB DD890 96 GB DD7200 128 GB or 256 GB DD890 96 GB DD9500a 256 GB DD990 128 GB or 256 GB DD9500a 256 GB DD990 with Extended Retentionb 128 GB or 256 GB DD9500 with Extended Retentiona, b 512 GB DD4200 128 GB DD4500 192 GB DD4200 128 GB DD7200 128 GB or 256 GB DD4200 128 GB DD9500a 256 GB DD4200 with Extended Retentionb 128 GB DD4500 with Extended Retentionb 192 GB DD4200 with Extended Retentionb 128 GB DD7200 with Extended Retentionb 256 GB DD4200 with Extended Retentionb 128 GB DD9500 with Extended Retentiona, b 512 GB DD4500 192 GB DD7200 256 GB DD4500 192 GB DD9500a 256 GB DD4500 with Extended Retentionb 192 GB DD7200 with Extended Retentionb 256 GB Upgrade options 3 Upgrade Guide Table 2 Data Domain system upgrade options (continued) Existing System Memory Upgrade to New System Memory DD4500 with Extended Retentionb 192 GB DD9500 with Extended Retentionb 512 GB DD7200 128 GB or 256 GB DD9500a 256 GB DD7200 with Extended Retentionb 128 GB or 256 GB DD9500 with Extended Retentiona, b 512 GB a. b. c. ES20 enclosures are supported on DD9500 systems only for storage migration in DD OS 5.7 and later. Normal system activity is supported during the migration. Extended Retention was formerly named DD Archiver. This feature requires the Extended Retention license. Maximum capacity supported is 189 TB usable Upgrade planning considerations The following topics describe guidelines that you should consider before starting a controller upgrade. General considerations The controller upgrade procedure requires the following tasks. 1. Prepare the source controller (which may require an upgrade) and capture the current system configuration. 2. Prepare the destination controller. 3. Shut down the source controller. 4. Remove the source controller. 5. Install the destination controller. 6. Review the configuration on the destination controller and verify proper system operation. It is very important that no configuration, feature, or hardware changes are made between the start and finish of this procedure. If any changes are made before the procedure is complete and the configuration saved in the storage enclosures does not match the new system configuration, the system may become unreliable or fail. Note EMC recommends that you read this entire document before you start a controller upgrade. All the information is important; do not review only the highlighted text. 4 l Any failed disks must be replaced and reconstructed before the upgrade procedure starts. l This version of DD OS does not support more than one archive unit on a DD9500 system. If the source controller has multiple archive units, contract EMC Support for assistance in merging them to a single archive unit before the upgrade. l Space utilization, system alerts, cleaning, and replication statistics are reset after a controller upgrade. In many cases, this is the desired behavior after upgrading the chassis. If this information must be retained, contact EMC support prior to starting the upgrade process. EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide l Download and review the Release Notes of the DD OS you are upgrading to as part of the controller upgrade process. Download Release Notes from the EMC Support Portal at https://support.emc.com. l The same release (major and minor version) must be installed on the source and destination controller before you start to remove the source controller. l The source file system usage must be 95% or less (free space 5% or more) to support a controller upgrade. The additional space is required to store temporary files during the upgrade. l If your upgrade plan includes adding software features such as Extended Retention or Replication, make the changes before you start the controller upgrade or after the controller upgrade is complete. Do not change software features while a controller upgrade is in progress. l If a storage migration is in progress, do not start a system controller upgrade until after the storage migration finalize process completes. Note that this process can be initiated with the aforementioned CLI command or DD System Manager. l EMC does not support migration of PCI and I/O option cards from a source system to a destination system in the controller upgrade procedure. New PCI and I/O option cards must be purchased for the new system. l Data Domain systems are heavy. To avoid personnel injury or equipment damage, plan to use two people or a mechanical lift when moving a chassis or shelf. l The system controller upgrade process preserves the configuration settings for CIFS, NFS, and DD Boost communication. l For WWN migration on systems configured for Fibre Channel, the same DD OS version, which must be version 5.3 or later, is required on the source and destination DDRs. The upgrade process will preserve the VTL and DDBoost over Fibre Channel configuration from the original system. However, the Fibre Channel ports can differ between the source and destination systems, which requires the migration of the Fibre Channel configuration to the appropriate ports on the destination system. The FC migration procedure is covered later in this document. l After WWN migration and if the source system will be redeployed, the Fibre Channel configuration on the source system must be removed or changed to avoid conflicts with the destination system. l The WWN configuration for DD OS version 5.3 or later is persistent across system reboot, DD OS upgrade, and controller upgrade. However, the WWN configuration is reset to the default values after a DD OS reinstall. l The network configurations of the system controller being replaced may not be applicable to the new upgraded system controller since the network slots/names will change. All network configuration settings of the replaced system controller must be recorded carefully to recreate the network configuration on the new system controller. l If the file system is encrypted, make sure to acquire the required passwords or passphrase before beginning the upgrade. l If VTL is used on the source system and if the source system is redeployed, there is a possibility of VTL drive serial number collisions if the same backup software accesses the target system and the redeployed system. l Record the replication configuration. l If DD Boost is supported on the source system and you are planning to upgrade DD OS, determine if the installed DD Boost plug-in software is compatible with the target DD OS version. You might need to upgrade the DD Boost plug-in software when you upgrade DD OS. General considerations 5 Upgrade Guide Note The controller upgrade procedure requires one or more reboots of the system. Safety considerations l Always use two people or a mechanical lift when moving any Data Domain system. l Power remains for some time after you remove power cords. Do not remove hardware components until all of the LEDs are dark. l Ensure the target system rail kit will work with the target rack, as the distance between front and rear posts of racks can vary. Some systems are 2U (2 rack units) height (for example, the DD890), while other systems are 4U (for example the DD990 and DD4500 systems). l The rack mount kits for most Data Domain systems work in the Data Domain Rack (EMC Titan C rack). l When performing a controller upgrade from a PCI-based legacy system to a newer system having I/O Modules, you may need to order additional controller-to-shelf SAS cables for shelves being brought forward. l If the new system controller is installed in a different location than the original system controller, make sure that the existing shelf SAS cables will reach the new location. If not, order longer cables. l Cables 3 meters and longer are generally intended for rack-to-rack connections. The "U" spanning distance is not applicable in that case. l The following are DS60 cabling guidelines. Rack considerations n To connect two DS60 enclosures that are separated by no more than 3U (not counting the CMA), use 3 meter cables. n To connect a DD9500 system to a DS60 enclosure that is no more than 25U distant in the same rack, use a 3 meter cable. n The 4 meter cables add approximately 39" or 22U. n The 5 meter cables add approximately 78" or 44U. n The distances provide here do not include an allowance for cable from a DS60 connector through the Cable Management Assembly (CMA) to the end of the CMA. n When calculating distances you need to account for the bend radius of the cables. Recommended minimum bend radius is as follows. – 3 meter cables = 4.5" – 4 and 5 meter cables = 3" n l 6 For more information, refer to the EMC Data Domain DS60 Expansion Shelf hardware guide. The following are ES30 cabling guidelines. n Vertical Span assumes the cables are routed to the side to allow for service access and has the recommended 2.5" (100mm) minimum bend radius. n If a cable must skip over a Data Domain controller, the Vertical Span will be reduced by 7 RU from what is shown. n For more information, refer to the EMC Data Domain ES30 Expansion Shelf hardware guide. EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide l l The following are ES20 cabling guidelines. n Vertical span assumes a straight vertical run with the recommended 2.5" (100mm) minimum bend radius. n If a cable must skip over a controller (Data Domain system), the vertical span will be reduced by 4 RU from what is shown. n For more information, refer to the EMC Data Domain ES20 Expansion Shelf hardware guide. Cable options are shown in the following figures and tables. Figure 1 HD-mini-SAS cable for SAS I/O module to DS60 connections Table 3 Controller with SAS I/O module to DS60 cable options Cable Part Number Cable Length HD-mini-SAS connector on controller and enclosure Controllers: DD4200, DD4500, DD7200, and DD9500 038-004-380-01 3 m. (118 in.) 038-000-212-00 4 m. (158 in.) 038-000-214-00 5 m. (196 in.) Rack considerations 7 Upgrade Guide Figure 2 Mini-SAS cable for SAS HBA to ES30 and ES30 to ES30 connections Table 4 Controller with SAS HBA to ES30 cable options Cable Part Number Cable Length Vertical Span, RU Mini-SAS cable, SFF-8088 connectors on both ends, one end keyed for host ports and the other keyed for expansion ports Controllers: DD640, DD670, DD860, DD890, DD990 X-SAS-MSMS1 1 m. (39 in.) 9 X-SAS-MSMS2 2 m. (79 in.) 31 X-SAS-MSMS3 3 m. (118 in.) 53 X-SAS-MSMS5 5 m. (196 in.) 97 Table 5 ES30 to ES30 cable options Model Code Cable Length Vertical Span (RU)a Mini-SAS cable, SFF-8088 connectors on both ends, one end keyed for host ports and the other keyed for expansion ports X-SAS-MSMS1 1 m (39 in.) 9 X-SAS-MSMS2 2 m (79 in.) 31 X-SAS-MSMS3 3 m (118 in.) 66 X-SAS-MSMS5 5 m (196 in.) 97 a. 8 RU distances are approximate measurements and may require adjustment for your environment. EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide Figure 3 Mini-SAS cable for SAS HBA to ES20 connections Table 6 Controller with SAS HBA to ES20 cable options Cable Part Number Cable Length Vertical Span, RU Mini-SAS cable, SFF-8088 connector on controller (keyed for host or expansion ports), SFF-8470 on ES20 Controllers: DD640, DD670, DD860, DD890, DD990 X-SAS-MSIB1 1 m. (39 in.) 16 X-SAS-MSIB2 2 m. (79 in.) 39 X-SAS-MSIB5 5 m. (196 in.) 106 Figure 4 Mini-SAS cable for ES20 to ES20 connections Rack considerations 9 Upgrade Guide Table 7 ES20 to ES20 cable options Model Code Vertical Span (RU)a Cable Length Mini-SAS cable, SFF-8470 connectors on both ends X-SAS-0.5M 0.5 m (19 in.) 5 X-SAS-1M 1 m (39 in.) 16 X-SAS-2M 2 m (79 in.) 39 X-SAS-5M 5 m (196 in.) 106 a. RU distances are approximate measurements and may require adjustment for your environment. Figure 5 HD-mini-SAS cable for SAS I/O module to ES30 connections Table 8 Controller with SAS I/O module to ES30 cable options Cable Part Number Cable Length Vertical Span, RU HD-mini-SAS connector on controller, SFF-8088 connector keyed for host port on ES30 Controllers: DD4200, DD4500, DD7200, DD9500 10 X-SAS-HDMS1 1 m. (39 in.) 9 X-SAS-HDMS2 2 m. (79 in.) 31 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide Table 8 Controller with SAS I/O module to ES30 cable options (continued) Cable Part Number Cable Length Vertical Span, RU X-SAS-HDMS3 3 m. (118 in.) 53 X-SAS-HDMS5 5 m. (196 in.) 97 Figure 6 HD-mini-SAS cable for SAS I/O module to ES20 connections Table 9 Controller with SAS I/O module to ES20 cable options Cable Part Number Cable Length Vertical Span, RU HD-mini-SAS connector on controller, SFF-8470 on ES20 Controllers: DD4200, DD4500, DD7200, DD9500 X-SAS-HDIB1 1 m. (39 in.) 16 X-SAS-HDIB2 2 m. (79 in.) 39 X-SAS-HDIB5 5 m. (196 in.) 106 Time considerations The system controller upgrade process will take time. Plan accordingly so time is maximized between starting the controller upgrade procedure and the next scheduled backup. Consider the following time-related issues before you start your upgrade. l The upgrade may require rebuilding of the index. Re-indexing may take 4-6 hours to complete. l The controllers must be using the slot-based Ethernet port naming convention as described later in this document. If an upgrade to this convention is needed, EMC Support assistance is required and must be scheduled before the controller upgrade. l If a DD OS upgrade is required on the source or destination controller, the DD OS upgrade may require over an hour, depending on the amount of data on the system. For instructions on how to upgrade DD OS, refer to the upgrade instructions section of the Release Notes for the target DD OS version. Time considerations 11 Upgrade Guide l Storage migration requires a license, must be performed by EMC Professional Services, and requires a significant amount of time. If you plan to migrate storage before or after the upgrade, contact your EMC representative to make arrangements. l The file system must be enabled. The amount of time required to enable the file system depends on the system changes that are required. l Restoring the Fibre Channel configuration, re-zoning the SAN, and re-mapping WWNNs and WWPNs on the new controller may take additional time, depending on the size, complexity, and manual effort required to redefine the mappings. Tape device configuration on the systems performing backups may also be required, as some systems use the WWNN and WWPN to identify devices. l Although executing the system headswap command can take less than 30 minutes, the entire controller upgrade procedure may take up to three hours or more. The upgrade process takes longer when the NVRAM batteries on the new system require charging or when the file system index must be rebuilt. l Charging the NVRAM batteries on a new system can add three hours to the upgrade procedure. EMC recommends that you apply power to the destination controller on a day prior to the day you plan to perform the upgrade. l If you are unsure of the time required for this upgrade, contact your account team. Note After executing the headswap command, the system is rebooted automatically. Hardware considerations l Ensure that the power requirements for the new system have been met. Some Data Domain systems operate on either 100-120V or 200-240V whereas other systems require a 200-240V power source. l Some Data Domain systems are 2U while others are 4U. If the new controller is installed in a different location, make sure that the existing shelf SAS cables will reach the new location. If not, order longer cables as needed. l Purchase new optional I/O cards for the target system (either PCI cards for legacy systems or I/O Modules for new systems). EMC Data Domain does not support transferring any PCI cards. l If your upgrade plan includes adding enclosures, add the enclosures before you start the controller upgrade or after the controller upgrade is complete. Do not change the enclosure configuration while a controller upgrade is in progress. l DD OS 5.7 is not supported on DD660, DD690, and DD880 systems. If the destination controller is running DD OS 5.7 or earlier, you will have to replace the OS with an earlier version before upgrading the controller. You can then upgrade to DD OS 5.7 after the controller upgrade. l Before upgrading a controller, verify that the destination controller supports the enclosure configuration on the source controller. You might need to upgrade the enclosure configuration before updating the controller. Consider the following information when evaluating the enclosure configuration. n 12 DD9500 systems require a minimum of 4 ES20 or ES30 enclosures or one DS60 enclosure filled to capacity. EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide n ES20 enclosures are supported on DD9500 systems only for storage migration in DD OS 5.7 and later. If you are upgrading a controller with ES20 enclosures to a DD9500 system, you have the following options: – Install the new enclosures and arrange for EMC Professional Services to perform the storage migration immediately after the controller upgrade. – Use the data migration feature to migrate the data to a newly-installed DD9500 system. n DD9500 systems do not support both SATA and SAS shelves on the same chain of enclosures. n For more information on which combinations of enclosures are supported on a particular system, refer to the appropriate expansion shelf hardware guides: EMC Data Domain ES20 Expansion Shelf hardware guide, EMC Data Domain ES30 Expansion Shelf hardware guide, and EMC Data Domain DS60 Expansion Shelf hardware guide. Source controller preparation The following topics describe how to prepare the source controller for the upgrade. Because these tasks can be time consuming, it is a good practice to complete these tasks prior to the day of the upgrade. Examining and updating the port naming method If the source controller is not already using the slot-based Ethernet port naming system, the controller must be upgraded to use slot-based port naming before the controller upgrade. To determine if slot-based port naming is in use, connect a console to the system, log in, and enter the command net show hardware. Ethernet port names of ethMa, eth0a, or eth0b, for example, indicate slot-based port naming. Ethernet port names of eth0 or eth1, however, indicate legacy port naming, which was the default naming used on systems before DD OS 4.9. To upgrade the system to the slot-based naming convention, contact EMC Support at https://support.emc.com. Examining and updating DD OS on the source controller The controller upgrade requires that the source and destination controllers must be running the same DD OS version as defined earlier in this document. Procedure 1. Reboot the system and watch for any messages indicating hardware issues during startup. Resolve all issues before you continue. # system reboot 2. Connect a console to the system and log in. 3. Enter system show version. 4. Make a note of the version. If the version matches the version of the destination controller as described earlier in this document, you do not need to update DD OS on the source controller. You can skip steps 4 and 5 of this procedure. Source controller preparation 13 Upgrade Guide 5. If the source controller requires an upgrade, download the appropriate version of the EMC Data Domain Operating System Release Notes from the EMC Support Portal at https://support.emc.com. 6. Follow the instructions in the release notes, and upgrade DD OS with the system upgrade command. Note If your upgrade plan calls for mulitple sucessive upgrades (for example, 4.9->5.1>5.2.3), use the filesys show space command to verify that the file system is available before you start the next upgrade. If the filesys show space command does not display the Active Tier Resource information, or if it displays The filesystem is unavailable at this time, the system is not ready for the next upgrade. Recording the source controller configuration Due to differences in network and fibre channel port numbers in the source and destination controllers, you will probably need to make some configuration changes after the destination controller is installed. While most configuration information is retained during the upgrade, VTL configuration information might be lost. EMC Data Domain recommends that you record the complete configuration of the existing system before beginning the upgrade procedure so that you can review and repair any configuration issues on the destination controller. Procedure 1. If the existing system is configured with a passphrase, verify that you will have access to the passphrase when you install the new controller. You cannot use the system to display the passphrase. After the headswap, you or the passphrase owner must reenter this passphrase. 2. Execute the command #system show alert. If there are alerts or issues, resolve them before you continue this procedure. 3. Send an autosupport email message to yourself. # autosupport send [email protected] The autosupport message records key system configuration features and serves as another information source if you need to access the source controller configuration. 4. Configure your terminal emulation program to record the session. Most of this procedure captures the source controller configuration using CLI commands. Recording the session captures the configuration for future reference. 5. For a system enabled with DD Extended Retention software (formerly known as Data Domain Archiver), ensure there is no data movement. # archive data-movement status # archive data-movement stop 6. Check if space reclamation is running, and if so, suspend it. # archive space-reclamation status # archive space-reclamation suspend 7. Display the license keys. # license show 14 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide 8. If used, record the VTL configuration. # vtl show config # vtl option show all 9. If either VTL or DDBoost-over-FC is present, record the scsitarget configuration. # # # # # # scsitarget scsitarget scsitarget scsitarget scsitarget scsitarget port show detailed group show detailed endpoint show detailed initiator show detailed transport option show all endpoint show list Note WWN migration requires the WWN information displayed by the scsitarget endpoint show detailed command. To view this information in the autosupport file, search for SCSITARGET Endpoint Show Detailed or Enclosure Show All. To view this information in DD System Manager, select Hardware > Fibre Channel > Resources and expand the Endpoints area. 10.Create a table to map the endpoints to the correct ports on the destination controller as described in the following procedure. The endpoint name, WWPN, and WWNN are transferred to the destination controller during the upgrade. When the destination controller starts, however, new endpoints are created for each port. After the destination controller starts, you will use the table you create here to delete the new endpoints and reassign the migrated endpoints to the correct ports. a. In the first column of each row, record an endpoint name. b. In the second and third columns for each row, enter the WWPN and WWNN for the endpoint. c. In the fourth column, enter the source controller port number that hosts the endpoint. d. In the fifth column, enter the destination controller port number that you want to host the endpoint. If you do not have the destination port number, you can get it later after the destination system starts. The endpoints appear in the output of the scsitarget endpoint show list command. The following is an example mapping table. Notice that this table calls for source ports 4a and 4b to migrate to ports 4a and 4b on the destination system, and source ports 5a and 5b map to slot 6 on the destination system. Because new endpoints with WWPN and WWNN addresses will automatically be created for the destination ports, all new endpoints for the ports listed in the table will need to be deleted and each migrated endpoint assigned to the correct port. Table 10 Example: Endpoint to port mapping table Endpoint WWPN WWNN Source Port Destination Port endpoint-fc-0 24:00:00:21:88:2d:e8:a0 20:00:00:21:88:2d:e8:a0 4a 4a endpoint-fc-1 24:10:00:21:88:2d:e8:a0 20:00:00:21:88:2d:e8:a0 4b 4b endpoint-fc-2 25:00:00:21:88:2d:e8:a0 20:00:00:21:88:2d:e8:a0 5a 6a Recording the source controller configuration 15 Upgrade Guide Table 10 Example: Endpoint to port mapping table (continued) Endpoint WWPN WWNN Source Port Destination Port endpoint-fc-3 25:10:00:21:88:2d:e8:a0 20:00:00:21:88:2d:e8:a0 5b 6b Note To prevent service interruption, there must be a corresponding port on the destination system for every port on the source system. 11.Record the replication configuration. # replication show config 12.If used, record the NFS and DD Boost configurations. Although it should not be necessary to manually reconfigure NFS or DD Boost, it is recommended that you record those configuration settings. When you run these commands before and after the controller upgrade, the output should be the same. # # # # # # # # nfs show clients net hosts show net show hardware ddboost show user-name ddboost storage-unit show ddboost fc status ddboost fc dfc-server-name show ddboost fc group show list 13.If used, record the CIFS configuration and share definitions. # cifs share show # cifs show config 14.Record the file system configuration. # # # # # # # # # # # # disk show state disk status disk show hardware system show ports disk multipath status filesys show space enclosure show topology mtree list mtree retention-lock status mtree mtree-path filesys encryption show mtree list snapshot list mtree mtree-path 15.For systems with the DD Extended Retention software option, record the file system configuration. # # # # storage filesys archive archive show all archive unit list all show config data-movement policy show 16.Record external network card configuration including card slot, card vendor and model, speed, and number of ports. # system show hardware # system show port # net show hardware 16 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide 17.Record network services on the controller including failover, aggregation, VLANs, and IP aliases. # net show settings # net show config 18.Save the output of your terminal emulation program with an appropriate file name. 19.Develop a port mapping table that includes identification of the ports on the source controller, the correlation of the ports on the destination controller, and the IP addresses. In the rear of the system, I/O slots are numbered in varying ways. Consult your system's documentation for details. When facing the rear of the system, ports are numbered left to right, and/or top to bottom. Platforms with DD OS 5.4 and later have slot numbering that begins with "0" as opposed to older legacy platforms in which numbering began with "1". For example, a legacy system mapped to slot1 would be mapped to slot0 on newer platforms. Additionally, a legacy system onboard port was named with "0" (for example, eth0a/0b), while newer platforms use "M" (for example, ethMa/Mb). Consider the following guidelines when working with DD4200, DD4500, and DD7200 systems: l There is only one on-board ethernet interface (ethMa). Therefore, migrating the onboard settings from a legacy system would be applicable to only one interface (eth0a in legacy systems). l Network features such as bonding and aggregation will not work for ethMa. Therefore, if the legacy system has any of these features for eth0a, these features will not be applicable. Assume the source controller has eth3a and eth3b bonded to veth0 (which means the NIC card is in slot 3). To collect the network port settings and IP address information, use the net show settings command as shown in the following example. Figure 7 Output: net show settings If the NIC card in the destination controller is in slot1, the same settings should be applied for eth1a and eth1b in the new system. The mapping will be slot3->slot1 and the new settings should be as shown in the following example. Figure 8 Output: net show settings 20.Develop a service mapping table to include information for services on the existing controller and the correlation of these services on the new controller. Recording the source controller configuration 17 Upgrade Guide Include services such as link failover, link aggregation, VLAN, and IP aliases. It may be preferable that the ports for failover or aggregation group are on different cards but connected to the same subnet. 21.Record IPMI remote access configuration on the controller. a. Enter these two commands: ipmi show config and ipmi user list. b. Write down the configuration and user names. The user password will not be carried over to the new controller. Preparing the destination controller Because some of the steps in this procedure are time consuming, It is a good practice to perform this procedure on a day prior to the upgrade day. Procedure 1. If the destination controller is a new system, write down the serial number on the back of the new system. The serial number is the default password for the sysadmin account on a new system. 2. If possible, set up the new system on a workbench and connect the power cables. Otherwise, refer to the instructions in the rack mounting kit and install the system in either a temporary or permanent location in a rack. Leave the power on until the NVRAM batteries are fully charged. It can take up to 3 hours to fully charge the batteries. Note Do not remove the source controller to make room for the destination controller until instructed to remove the source controller. For this procedure, the connection of SAS cables to shelves is not necessary and not recommended. 3. Connect a console to the system. 4. Power up the system. 5. When the login prompt appears, log in using the sysadmin user name and the configured password. Note The default password for new system is the serial number on the back of the system. 6. When the configuration utility starts up, enter Ctrl-C to exit the utility. Do not change the sysadmin account password now. The initial message in the configuration utility is the welcome message. Welcome to Data Domain OS 5.3.0.0-138618 To improve security, Data Domain recommends that you change the 'sysadmin' password before continuing with the system configuration. Change the 'sysadmin' password at this time? (yes|no) [yes]: no 7. Enter license show. 18 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide 8. Record the license key codes. You will need to add these license keys after the upgrade. 9. When the configuration utility finishes, enter the system show version command. 10.Make a note of the version. 11.If the destination controller has a newer major version of DD OS than the source controller, do the following. a. Enter system show nvram. b. When the NVRAM batteries are fully charged (80% minimum), use the system poweroff command to shut down the destination controller. Note Never shut down the system by pressing the power button (if present on your system). The NVRAM batteries in an improperly shut down system can drain quickly. Recharging those batteries can add two to three hours to this upgrade procedure. c. Stop this procedure because the DD OS versions do not match. You must either upgrade the source controller to the same DD OS version used on the destination controller, or you must replace the DD OS on the destination controller with the version used on the source controller. 12.If the destination controller DD OS version is older than that on the source controller, do the following. a. If the destination controller you are installing already has DD OS software installed, follow the upgrade instructions in the release notes, and upgrade DD OS with the system upgrade command. Note If your upgrade plan calls for mulitple sucessive upgrades (for example, 4.9->5.1>5.2.3), use the filesys show space command to verify that the file system is available before you start the next upgrade. If the filesys show space command does not display the Active Tier Resource information, or if it displays The filesystem is unavailable at this time, the system is not ready for the next upgrade. b. When the NVRAM batteries are fully charged (80% minimum), use the system poweroff command to shut down the destination controller. Note Never shut down the system by pressing the power button (if present on your system). The NVRAM batteries in an improperly shut down system can drain quickly. Recharging those batteries can add two to three hours to this upgrade procedure. c. Skip the rest of this procedure. Preparing the destination controller 19 Upgrade Guide 13.If the destination controller does not have DD OS installed, install it from a USB device or DVD as described in the EMC Data Domain Operating System USB Installation Guide or EMC Data Domain Operating System DVD Installation Guide. System controller upgrade The following topics describe the tasks required to perform the controller upgrade. Taking the source controller out of service Before you begin Before taking the source controller out of service, shut down all backup applications that are writing to data the system using the guidelines for those applications. Procedure 1. Check for unresolved alerts. If there are alerts or issues, resolve them before you continue this procedure. # system show alert 2. Check for multiple archive units. If there are multiple archive units, contact EMC Support for assistance in merging them into one archive unit. # filesys archive unit list all 3. For a Data Domain system with the Extended Retention software option, ensure there is no data-movement or space-reclamation running. # # # # archive archive archive archive data-movement status data-movement stop space-reclamation status space-reclamation suspend 4. Check for any active CIFS client connections and stop them. To check for CIFS activity, enter: # cifs show active 5. If there are active CIFS clients, disconnect them and disable CIFS by running: # cifs disable 6. Disable VTL: a. Determine whether VTL is enabled. To determine if VTL is enabled, enter: # vtl status b. If VTL is enabled, disable VTL: # vtl disable 7. If SCSI Target is enabled (scsitarget status), disable SCSI Target: # scsitarget disable 8. Determine whether there are NFS connections and unmount the file systems on the remote systems. To identify the remote systems that have mounted the Data Domain storage, enter: # nfs show active 9. Use the umount command on those remote systems to dismount the NFS file systems. 10.If there are DD Boost connections, stop the backup applications on the connected systems. To identify those systems, enter: # ddboost show connections 20 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide 11.Determine whether replication is enabled, and disable replication if it is enabled. a. To check replication status, enter: # replication status b. If replication is enabled, disable it. Enter: # replication disable all c. Verify replication is disabled on all contexts. Enter: # replication status Note Do not proceed until all replication contexts are disabled. This may take up to 15 minutes. 12.Verify there is no traffic on the Ethernet NICs. Enter: # iostat 2 Run for approximately 60 seconds before exiting. Changing controllers CAUTION Once the new system controller has been installed and booted, the upgrade process cannot be stopped. If this happens, the integrity of the data can be affected. Procedure 1. Before powering off the system, entering the command filesys disable is recommended. 2. Power off the existing system by using the system poweroff command. Do not power off the shelves. 3. Label all cables on the source controller, and then disconnect them. CAUTION l Power remains for some time after you remove the power cords. Wait until all of the LEDs are dark. l Always use two people or a mechanical lift when moving any Data Domain system. 4. Remove the existing system controller. Note The IP and Fibre Channel configurations remain on the source system and will cause conflicts if that system is later reconnected to the same LAN or SAN to which the destination system is connected. Before reconnecting the removed system to the original LAN or SAN, remove the configuration from all ports that can be connected to a LAN or SAN. 5. Install the replacement system controller in the rack. 6. Excluding the cables for the Fibre Channel ports, connect all system interface cables and any KVM switch for the system console. Changing controllers 21 Upgrade Guide Refer to the map tables that you created when preparing for the upgrade. If you did not create configuration tables, stop now and create them using information in the Autosupport report you generated on the source controller. 7. Connect the SAS cables to all storage shelves, ensuring that the shelves are cabled appropriately. For more information, refer to the installation and setup guide for the new system and the appropriate expansion shelf hardware guides: EMC Data Domain ES20 Expansion Shelf hardware guide, EMC Data Domain ES30 Expansion Shelf hardware guide, and EMC Data Domain DS60 Expansion Shelf hardware guide. 8. Power on the new controller. The power for attached shelves should have remained on. 9. When the login prompt appears, log in using the serial number as the password for the sysadmin account. 10.Verify the status of the NVRAM batteries by entering the system show nvram command. If the batteries are charged 60% or less, allow them to charge as described in the chassis replacement or upgrade guide for the new system. Recharging the NVRAM batteries can take up to three hours. If the NVRAM batteries have been partially discharged, an error light (amber in color) located at the back of the NVRAM card begins blinking when the system is powered on, and an error message similar to the following is appears on the console. NVRAM0: Size 5224288 KB, Battery 1 Enabled (FAILURE), Battery 2 Enabled (FAILURE) Let the batteries charge before continuing. 11.Use the config setup or net config command to reconfigure the network settings according to the map tables recorded earlier. For information on using the config setup command to launch the utility that helps you configure a system, refer to the EMC Data Domain Operating System Initial Configuration Guide. For information on using the net config command to add and remove interface configurations, refer to the EMC Data Domain Command Reference Guide. Note All network interface connections that are no longer valid (such as configurations for unused slots or slots with a different type of card) must be removed. Configuring the destination controller Many steps in the following procedure require that you compare command output from the destination controller with command output from the source controller to verify that all hardware and features are available on the destination controller. This information should have been recorded as described earlier in this guide. You can also find this information in the ASUP that you were instructed to create. Procedure 1. Test the topology for each port that connects to an enclosure. # enclosure test topology <port> duration 1 22 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide Review the port assignments and any listed errors, and resolve any issues before you continue with this procedure. 2. Verify that the destination controller lists all the enclosures and disks that were installed on the source controller. The output should indicate that the data storage is not configured and is foreign storage. Note User data becomes available in the final steps of the procedure. # storage show all Active tier details: Disk Disks Count Disk Additional Group Size Information --------------------------------(spare) 2.1 1 931.5 GiB (spare) 3.15 1 931.5 GiB --------------------------------Current active tier size: 21.8 TiB Active tier maximum capacity: 261.9 TiB Storage addable disks: Disk Disks Count Disk Enclosure Type Size Model ------------------------------------(foreign) 2.2-2.15 14 931.5 GiB ES30 0F41722499 (foreign) 3.1-3.14 14 931.5 GiB ES30 0F41722499 ------------------------------------- Shelf Capacity License Needed -------------N/A Additional Information --------Host SN: N/A Host SN: -------------- --------- # disk show state Enclosure Disk 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ----------------------------------------------------1 . . . s 2 s O O O O O O O O O O O O O O 3 O O O O O O O O O O O O O O s ----------------------------------------------------Legend State Count ---------------------. In Use Disks 3 s Spare Disks 3 O Foreign Disks 28 ---------------------Total 34 disks 3. After verifying that the disks are visible to the destination system as foreign devices, enter the following command. # system headswap The system responds: This command returns the system back to its prior operational conditions. The system will be rebooted before resuming normal operations. ** If system passphrase was set need to do one of the following - unlock the filesystem or - set the system passphrase data Are you sure? (yes|no|?) ok, proceeding. Please enter sysadmin password to on the old head, you will after headswap completes: if you have encrypted data, if you don't have encrypted [no]: yes confirm 'system headswap': Configuring the destination controller 23 Upgrade Guide This command may take several minutes to complete; please wait. Restoring the system configuration . . . Success deployment chassis replacement..........[start] Reassemble external shelf...............[OK] Save external storage UUID to Head .....[OK] Save head serial to external storage ...[OK] Mount management volume.................[OK] deployment chassis replacement..........[done] This command might take 30 minutes or longer to complete, depending on the number of shelves and the amount of data on the shelves. The system should reboot automatically. 4. Log in with the original source system password (not the serial number). 5. Verify the health of the file system by entering the following command. # filesys status If the file system is encrypted and locked, the system prints the following message. The filesystem is locked: Use 'filesys encryption unlock' to enter the passphrase. Do the following to unlock the encrypted file system. a. Contact the customer security officer and, when that person arrives, enter the following command. # filesys encryption unlock b. Have the security officer enter the passphrase. Note Although the command output recommends that you enable the file system, do not enable the file system until this procedure asks you to do so. The system must be rebooted to ensure that the headswap process completes, and the headswap process must complete before you enable the file system. 6. Reboot the system. A reboot is necessary to ensure initiation and completion of an index rebuild. Wait until the indexing process is complete before proceeding. CAUTION The index rebuild process can take up to 4 hours. Do not power off or reboot the system during the index rebuild. 7. To check on the status of the upgrade and the index rebuild, enter the system upgrade status command, which shows the estimated time remaining for the upgrade. sysadmin@sif# system upgrade status Thu May 2 15:22:50 PDT 2013 Current upgrade status: upgrading file system Time remaining: 240 minutes Start: 14:20:54 Stage: index_rebuild Status: running Reason: none 8. When the upgrade is complete, enter the filesys status command. 24 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide 9. If the filesys status output shows that the file system is disabled or locked, enter the following command. # filesys enable 10.Use the following command to confirm that the correct amount of storage is connected. # filesys show space The output of this command should show approximately the original amount of storage space. The output from a filesys show space command may vary from original source system as there will be minor differences in the space needed for DD OS from release to release. 11.If it is necessary to change the hostname, do so now. Also make the necessary configuration changes in the backup applications that use the old hostname. You might want to change the hostname if the existing host name contains the model number of the old controller. The hostname may be defined in DHCP or with net set hostname. Note Some backup applications do not tolerate hostname changes. Verify that all backup applications will tolerate the update before changing the hostname. 12.Reset the system passphrase using the following steps. a. Run the command system passphrase set to reset the passphrase to the same passphrase as before the headswap. b. To use the imported host certificate, restart the web server using the following commands. # adminaccess disable http/https # adminaccess enable http/https 13.Verify that all licenses installed on the source controller migrated to the destination controller. # license show Verifying the DD Extended Retention configuration If the DD Extended Retention option was configured on the source controller, use this procedure to verify that it is properly configured on the destination controller. Procedure 1. Check that the following matches the original settings recorded while preparing for the upgrade. # # # # storage filesys archive archive show all archive unit list all show config data-movement policy show 2. If space-reclamation was suspended earlier, it can be resumed here. # archive space-reclamation resume 3. Confirm that space-reclamation has resumed and is now running with: # archive space-reclamation status Verifying the DD Extended Retention configuration 25 Upgrade Guide Restoring and verifying the SCSI Target configuration If VTL or DDBoost over Fibre Channel services were configured on the source controller, use this procedure to restore and verify the configuration on the destination controller. Procedure 1. Enable SCSITARGET. a. Determine if SCSITARGET is enabled. # scsitarget status b. If SCSITARGET is not enabled, enable SCSITARGET. # scsitarget enable 2. If VTL was used on the source system, enable VTL. a. Determine if VTL is enabled. # vtl status b. If VTL is not enabled, enable VTL. # vtl enable 3. Display the Fibre Channel port information on the destination system. # scsitarget endpoint show detailed To view this information in the autosupport file, search for SCSITARGET Endpoint Show Detailed or Enclosure Show All. To view this information in DD System Manager, select Hardware > Fibre Channel > Resources and expand the Endpoints area. 4. If you did not complete the Fibre Channel port mapping table when you collected information from the source system, use the information from the source system autosupport file to complete the table. To view this information in the autosupport file, search for SCSITARGET Endpoint Show Detailed or Enclosure Show All. 5. Update the endpoints on the destination controller as follows: a. Display the current endpoint list. # scsitarget endpoint show list b. Disable all endpoints. # scsitarget endpoint disable all c. Delete each automatically created endpoint. # scsitarget endpoint del ep-new The command syntax is scsitarget endpoint del endpoint-spec. Repeat this command using the name of each automatically created endpoint. d. Reassign each of the migrated endpoints to the correct port. # scsitarget endpoint modify endpointfc-0 system-address 4a The command syntax is scsitarget endpoint modify endpoint-spec system-address address. Replace endpoint-spec with the endpoint name and address with the new port number. e. Verify that the endpoints match the table. # scsitarget endpoint show detailed 26 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide f. Enable the updated endpoints. # scsitarget endpoint enable all 6. Connect the SAN cables to the Fibre Channel ports on the destination system. To avoid switch zoning and initiator configuration issues, the best practice is to reconnect newly mapped ports in the destination system to the same SAN port based on the Fibre Channel port mapping. For example, if source port 5a is mapped to destination port 6a, connect 6a to the same switch port (assuming it is in a fabric configuration) to which port 5a was connected. 7. Verify that all of the devices are visible in the group with the new port numbers. # vtl group show groupname 8. Verify that all VTL option settings are set correctly. # vtl option show all 9. Update access groups. # scsitarget group modify Use this command to update the primary and secondary port configured for all access groups based on the Fibre Channel port mapping. Verifying the network configuration and connectivity Network connectivity is required for system access and for alert and autosupport report forwarding. It is a good practice to verify the configuration and network connectivity after a controller upgrade. Procedure 1. To view the current network configuration, use the following commands. # net show settings # net show config 2. Compare the current network configuration to the map tables recorded earlier. As needed, refer to the specific DD OS Initial Configuration Guide for information on network configuration. Note The replacement system has a different host and BMC MAC address, so it might receive a different IP address from a DHCP server. 3. Use the net ping command to verify connectivity to the default gateway. If the net ping command is unsuccessful, resolve the problem before continuing to the next task. Verifying CIFS, NFS, and DD Boost connectivity Follow the steps that apply to the communication protocols that the system uses. Procedure 1. If CIFS is configured in active-directory authentication mode, check for domain connectivity by running: # cifs troubleshooting domaininfo Verifying the network configuration and connectivity 27 Upgrade Guide 2. Examine the command output. If lsa-activedirectory-provider status is unknown, rejoin the domain by running the command: # cifs set authentication active-directory realm Note An extra step is required if CIFS was in Workgroup mode prior to headswap. In this case, to join an Active Directory domain after the headswap, run the cifs reset authentication command prior to joining the domain. 3. Verify CIFS connectivity by remounting any CIFS shares and verifying the operation of the backup application. Run these commands: # cifs status # cifs show active If you are not able to reestablish CIFS connectivity, contact EMC Support for assistance. 4. Verify NFS connectivity by remounting any NFS shares and verifying the operation of the backup application. Also run this command: # nfs show clients 5. Verify DD Boost connectivity by running these commands: # # # # ddboost ddboost ddboost ddboost show user-name storage-unit show status fc status Verifying the file system status The file system should be enabled at least once with all the external shelves attached to complete the upgrade. Procedure 1. Run the following commands again and compare their output with the output prior to the head swap. The outputs should be identical, except for cases where port numbers have changed (the system show ports command, for example). If other aspects of the output do not match, contact customer support. # # # # # # # # disk show state disk status disk show hardware system show ports disk multipath status filesys show space enclosure show topology replication show config 2. Check that the encryption, snapshot, and retention lock settings match the original configuration. Verifying the Replication status Procedure 1. Enable replication. # replication enable 28 EMC Data Domain Operating System 5.7 Upgrade Guide System Controller Upgrade Guide 2. Run the following command and compare the output with the output prior to the head swap. Verify that the number of contexts and the configuration is the same as before. # replication show config 3. Run the following command, verify the active status of each context, and make sure all contexts are enabled and connected. This verification requires that all replica systems are in an active state. If a replica system is not active at the time, re-verify when it is. # replication status all Updating IPMI remote access Procedure 1. Enter the following commands. # ipmi show config # ipmi config port {dhcp | ipaddress ipaddr netmask mask gateway ipaddr} 2. Add users back with the following command. # ipmi user add user {password password} Generating an Autosupport report When the upgrade and the destination controller configuration are complete, it is a good practice to generate and save an autosupport report with the complete system configuration. Before you begin Verify the network configuration and connectivity to the default gateway before starting this procedure. Procedure 1. To verify that the system can send email messages, use the autosupport test email youremail command to send a message to yourself and verify that you received the email. If the test email is unsuccessful, resolve the problem before continuing to the next step. 2. To capture the destination controller configuration, generate an autosupport report and send it in an email message to yourself. # autosupport send [email protected] Updating IPMI remote access 29 Upgrade Guide Copyright © 2015 EMC Corporation. All rights reserved. Published in USA. Published October, 2015 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC², EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date regulatory document for your product line, go to EMC Online Support (https://support.emc.com). 30 EMC Data Domain Operating System 5.7 Upgrade Guide
© Copyright 2026 Paperzz