IBM Storwize V5010 Manual

IBM Storwize V5010 Manual

Implementing the ibm storwize v5000 gen2 with ibm spectrum virtualize v8.1
Hide thumbs Also See for Storwize V5010:
Table of Contents

Advertisement

Front cover
Implementing the IBM Storwize V5000
Gen2 (including the Storwize V5010,
V5020, and V5030) with IBM Spectrum
Virtualize V8.1
Jon Tate
Dharmesh Kamdar
Hartmut Lonzer
Gustavo Tinelli Martins
Redbooks

Advertisement

Table of Contents
loading

Summary of Contents for IBM Storwize V5010

  • Page 1 Front cover Implementing the IBM Storwize V5000 Gen2 (including the Storwize V5010, V5020, and V5030) with IBM Spectrum Virtualize V8.1 Jon Tate Dharmesh Kamdar Hartmut Lonzer Gustavo Tinelli Martins Redbooks...
  • Page 3 International Technical Support Organization Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1 March 2018 SG24-8162-03...
  • Page 4 Fourth Edition (March 2018) This edition applies to the IBM Storwize V5000 Gen2 and software V8.1.0. Note that since this book was produced, several panels might have changed. © Copyright International Business Machines Corporation 2018. All rights reserved.
  • Page 5: Table Of Contents

    1.2 IBM Storwize V5000 Gen2 terminology ........
  • Page 6 1.9 More information resources ..........35 1.9.1 Useful IBM Storwize V5000 Gen2 websites ......36 Chapter 2.
  • Page 7 3.5.2 Volumes by pool ..........113 3.5.3 Volumes by host .
  • Page 8 5.5.1 Creating Fibre Channel hosts ........238 5.5.2 Configuring the IBM Storwize V5000 for FC connectivity ....246 5.5.3 Creating iSCSI hosts.
  • Page 9 7.2 Interoperation and compatibility ......... 348 7.3 Storage migration wizard .
  • Page 10 10.1.9 IBM Spectrum Protect Snapshot........
  • Page 11 10.6.2 IBM Storwize System Layers ........
  • Page 12 12.2.2 Node canisters ..........655 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 13 12.2.3 Expansion canisters ..........664 12.2.4 Disk subsystem .
  • Page 14 IBM Storwize V5000 publications and support........821...
  • Page 15: Notices

    This information was developed for products and services offered in the US. This material might be available from IBM in other languages. However, you may be required to own a copy of the product or product version in that language in order to access it.
  • Page 16: Trademarks

    IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at “Copyright and trademark information” at http://www.ibm.com/legal/copytrade.shtml...
  • Page 17: Preface

    This IBM Redbooks® publication is intended for pre-sales and post-sales technical support professionals and storage administrators. It applies to the Storwize V5030, V5020, and V5010, and to IBM Spectrum Virtualize™ V8.1. Authors This book was produced by a team of specialists from around the world working at the International Technical Support Organization, San Jose Center.
  • Page 18 Controller, IBM Storwize Family, and IBM VersaStack. His experience with the IBM SAN Volume Controller and Storwize products goes back to the beginning of these products. Hartmut has been with IBM in various technical roles for 40 years. Gustavo Tinelli Martins is a Storage Technical Leader who works for IBM Global Technology Services®...
  • Page 19: Now You Can Become A Published Author, Too

    Find us on Facebook: http://www.facebook.com/IBMRedbooks Follow us on Twitter: http://twitter.com/ibmredbooks Look for us on LinkedIn: http://www.linkedin.com/groups?home=&gid=2130806 Explore new Redbooks publications, residencies, and workshops with the IBM Redbooks weekly newsletter: https://www.redbooks.ibm.com/Redbooks.nsf/subscribe?OpenForm Stay current on recent Redbooks publications with RSS Feeds: http://www.redbooks.ibm.com/rss.html xvii...
  • Page 20 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 21: Summary Of Changes

    Summary of Changes for SG24-8162-03 for Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1 as created or updated on March 20, 2018. March 2018, Fourth Edition This revision includes the following substantial new and changed information.
  • Page 22 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 23: Chapter 1. Overview Of The Ibm Storwize V5000 Gen2 System

    Overview of the IBM Storwize Chapter 1. V5000 Gen2 system This chapter provides an overview of the IBM Storwize V5000 Gen2 architecture and includes a brief explanation of storage virtualization. Specifically, this chapter provides information about the following topics: Overview...
  • Page 24: Ibm Storwize V5000 Gen2 Overview

    The IBM Storwize V5000 Gen2 consists of one 2U control enclosure and, optionally, up to ten 2U expansion enclosures on the Storwize V5010 and Storwize V5020 systems and up to twenty 2U expansion enclosures on the Storwize V5030 systems.
  • Page 25 The IBM Storwize V5000 Gen2 supports up to 1,520 x 2.5 inch drives or 3.5 inch drives or a combination of both drive form factors for the internal storage in a two I/O group Storwize V5030 cluster.
  • Page 26: Ibm Storwize V5000 Gen2 Terminology

    The IBM Storwize V5000 Gen2 system uses terminology that is consistent with the entire IBM Storwize family and the IBM SAN Volume Controller. The terms are defined in Table 1-2. More terms can be found in Appendix B, “Terminology” on page 819.
  • Page 27 Serial-Attached SCSI (SAS) ports SAS ports are connections for expansion enclosures and direct attachment of hosts to access the IBM Storwize V5000 Gen2. Snapshot An image backup type that consists of a point-in-time view of a volume.
  • Page 28: Ibm Storwize V5000 Gen2 Models

    IBM Storwize V5000 Gen2 models, see the following website: https://ibm.biz/BdrRjb The information in this book is accurate at the time of writing. However, as the IBM Storwize V5000 Gen2 matures, expect to see new features and enhanced specifications. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 29 The IBM Storwize V5000 Gen2 models are described in Table 1-4. All control enclosures have two node canisters. F models are expansion enclosures. Table 1-4 IBM Storwize V5000 Gen2 models Model Description Cache Drive Slots One-year warranty 2077-112 IBM Storwize V5010 16 GB 12 x 3.5-inch...
  • Page 30 Table 1-5 2U expansion enclosures and 5U expansion enclosure mix rules The Storwize V5030 systems can be added to an existing IBM Storwize V5000 Gen1 cluster to form a two-I/O group configuration. This configuration can be used as a migration mechanism to upgrade from the IBM Storwize V5000 Gen1 to the IBM Storwize V5000 Gen2.
  • Page 31 The IBM Storwize V5000 Gen1 models are described in Table 1-6 for completeness. Table 1-6 IBM Storwize V5000 Gen1 models Model Cache Drive slots One-year warranty 2077-12C 16 GB 12 x 3.5-inch 2077-24C 16 GB 24 x 2.5-inch 2077-12E 12 x 3.5-inch 2077-24E 24 x 2.5-inch...
  • Page 32: Ibm Storage Utility Offerings

    1.3.1 IBM Storage Utility Offerings The IBM 2078 Model U5A is the IBM Storwize V5030 with a three-year warranty, to be utilized in the Storage Utility Offering space. These models are physically and functionally identical to the Storwize V5030 model 324 with the exception of target configurations and variable capacity billing.
  • Page 33: Ibm Storwize V5000 Gen1 And Gen2 Compatibility

    Storwize V7000 utility model systems support up to 760 drives in the system. The usage data collected by Storage Insights is used by IBM to determine the actual physical data provisioned in the system. This data is compared to the base system capacity subscription, and any provisioned capacity beyond that base subscription is billed per terabyte, per month, on a quarterly basis.
  • Page 34: Ibm Storwize V5000 Gen2 Hardware

    1.5 IBM Storwize V5000 Gen2 hardware The IBM Storwize V5000 Gen2 solution is a modular storage system that is built on a common enclosure platform that is shared by the control enclosures and expansion enclosures. Figure 1-3 shows an overview of hardware components of the IBM Storwize V5000 Gen2 solution.
  • Page 35: Control Enclosure

    The battery is used if power is lost. The IBM Storwize V5000 Gen2 system uses this battery to power the canister while the cache data is written to the internal system flash. This memory...
  • Page 36 System initialization: Unlike the Storwize V5000 Gen1, you must perform the system initialization of the Storwize V5010 by using the technician port instead of the USB port. One 12 Gbps serial-attached SCSI (SAS 3.0) port to connect to the optional expansion enclosures.
  • Page 37: Storwize V5020

    Important: The canister SAS port on the Storwize V5010 does not support SAS host attachment. The Storwize V5010 supports SAS hosts by using an optional host interface card. For more information, see 1.5.6, “Host interface cards” on page 18. This port is a service port only.
  • Page 38: Storwize V5030

    One Ethernet technician port (as denoted by the white box with “T” in it). This port can be used for system initialization and service only. For more information, see Chapter 1, “Overview of the IBM Storwize V5000 Gen2 system” on page 1. It cannot be used for anything else.
  • Page 39: Expansion Enclosure

    Do not use the port that is marked with a wrench. This port is a service port only. 1.5.5 Expansion enclosure The optional IBM Storwize V5000 Gen2 expansion enclosure contains two expansion canisters, disk drives, and two power supplies. Four types of expansion enclosures are...
  • Page 40: Host Interface Cards

    2 is optional because it is used to attach to further expansion enclosures down the chain. The Storwize V5010 and Storwize V5020 support a single chain of up to 10 expansion enclosures that attach to the control enclosure. The Storwize V5030 supports up to 40 expansion enclosures in a configuration that consists of two control enclosures, which are each attached to 20 expansion enclosures in two separate chains.
  • Page 41: Disk Drive Types

    4 TB, 6 TB, 8 TB, and 10 TB a. 2.5-inch drive in a 3.5-inch drive carrier 1.6 IBM Storwize V5000 Gen2 terms In this section, we introduce the terms that are used for the IBM Storwize V5000 Gen2 throughout this book. 1.6.1 Hosts...
  • Page 42: Node Canister

    1.6.3 I/O groups Within IBM Storwize V5000 Gen2, one or two pairs of node canisters are known as groups . The IBM Storwize V5000 Gen2 supports either two-node or four-node canisters in a clustered system, which provides either one or two I/O groups, depending on the model.
  • Page 43: Clustered System

    (or at the least outside of the SAN). If you are unable to access the IBM Storwize V5000 Gen2, you do not have access to the backup data if it is on the SAN. Perform this configuration backup after each configuration change to be safe.
  • Page 44: Quorum Disks

    LUNs that are presented by external storage systems to IBM Storwize V5000 Gen2 are discovered as unmanaged MDisks. The MDisk is not a member of any storage pools, which means that it is not used by the IBM Storwize V5000 Gen2 storage system. Managed...
  • Page 45: Storage Pools

    The size of the extent ranges from 16 MB - 8 GB. Default extent size: The GUI of IBM Storwize V5000 Gen2 has a default extent size value of 1024 MB when you define a new storage pool.
  • Page 46: Volumes

    A multi-tiered storage pool is used to enable automatic migration of extents between disk tiers by using the IBM Storwize V5000 Gen2 IBM Easy Tier function, as described in Chapter 9, “Advanced features for storage efficiency” on page 437.
  • Page 47 A sequential volume is a volume in which the extents are allocated one after the other from one MDisk to the next MDisk, as shown in Figure 1-11. Figure 1-11 Sequential volume Image mode Chapter 1. Overview of the IBM Storwize V5000 Gen2 system...
  • Page 48: Iscsi

    IBM Storwize V5000 Gen2. The iSCSI function is a software function that is provided by the IBM Storwize V5000 Gen2 code, not hardware. In the simplest terms, iSCSI allows the transport of SCSI commands and data over an Internet Protocol network that is based on IP routers and Ethernet switches.
  • Page 49: Serial-Attached Scsi

    Fibre Channel (FC) is the traditional method that is used for data center storage connectivity. The IBM Storwize V5000 Gen2 supports FC connectivity at speeds of 4, 8, and 16 Gbps. Fibre Channel Protocol is used to encapsulate SCSI commands over the FC network. Each device in the network has a unique 64-bit worldwide port name (WWPN).
  • Page 50: Thin Provisioning

    When a host system issues a write to a mirrored volume, IBM Storwize V5000 Gen2 writes the data to both copies. When a host system issues a read to a mirrored volume, IBM Storwize V5000 Gen2 requests it from the primary copy.
  • Page 51: Real-Time Compression

    The Storwize V5030 model can create compressed volumes, allowing more data to be stored in the same physical space. IBM Real-time Compression™ (RtC) can be used for primary active volumes and with mirroring and replication (FlashCopy/Remote Copy). RtC is available on the Storwize V5030 model only.
  • Page 52: Easy Tier

    IBM Easy Tier provides a mechanism to seamlessly migrate extents to the most appropriate tier within the IBM Storwize V5000 Gen2 solution. This migration can be to different tiers of internal drives within IBM Storwize V5000 Gen2 or to external storage systems that are virtualized by IBM Storwize V5000 Gen2, for example, an IBM FlashSystem 900.
  • Page 53: Remote Copy

    Remote Copy can be implemented in one of two modes, synchronous or asynchronous. With the IBM Storwize V5000 Gen2, Metro Mirror and Global Mirror are the IBM branded terms for the functions that are synchronous Remote Copy and asynchronous Remote Copy.
  • Page 54: External Virtualization

    IP replication can be configured to use any of the available 1 GbE or 10 GbE Ethernet ports (apart from the technician port) on the IBM Storwize V5000 Gen2. See Table 1-10 on page 18 for port configuration options.
  • Page 55: Problem Management And Support

    The syslog protocol is a standard protocol for forwarding log messages from a sender to a receiver on an IP network. The IP network can be IPv4 or IPv6. IBM Storwize V5000 Gen2 can send syslog messages that notify personnel about an event. IBM Storwize V5000 Gen2 can transmit syslog messages in expanded or concise format.
  • Page 56: Call Home Email

    When configured, this function alerts IBM service personnel about hardware failures and potentially serious configuration or environmental issues. You can use the Call Home function if you have a maintenance contract with IBM or if the IBM Storwize V5000 Gen2 is within the warranty period.
  • Page 57: Chapter 2. Initial Configuration

    Initial configuration Chapter 2. This chapter describes the initial configuration steps for the IBM Storwize V5000 Gen2. Specifically, this chapter provides information about the following topics: Hardware installation planning SAN configuration planning FC direct-attach planning SAS direct-attach planning LAN configuration planning...
  • Page 58: Hardware Installation Planning

    The following checklist of requirements can be used to plan your installation:  Install the hardware as described in Chapter 2 of the IBM Storwize V5000 Gen2 Quick Installation Guide, GC27-8597 available from here: https://www.ibm.com/support/home/product/5455835/IBM%20Storwize%20V5000...
  • Page 59: Procedure To Install The Sas Cables

    We show the procedures to install the SAS cables for the different models. Storwize V5010 and Storwize V5020 The Storwize V5010 and Storwize V5020 support up to 10 expansion enclosures in a single chain. To install the cables, complete the following steps: 1.
  • Page 60 Figure 2-1 shows how to cable a Storwize V5010. Figure 2-1 Storwize V5010 SAS cabling Figure 2-2 shows how to cable a Storwize V5020. Figure 2-2 Storwize V5020 SAS cabling Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 61 Storwize V5030 The Storwize V5030 supports up to 20 expansion enclosures per I/O group in two SAS chains of 10. Up to 40 expansion enclosures can be supported in a two I/O group configuration. To install the cables, complete the following steps: 1.
  • Page 62: San Configuration Planning

    Storwize systems that are visible on the SAN fabric. The Storwize V5010 and V5020 models support a single I/O group only and can migrate from external storage controllers only. The Storwize V5030 supports up to two I/O groups that form a cluster over the FC fabric.
  • Page 63 WWPNs (two from each node canister) on each of the two fabrics. If an external storage system is to be virtualized, create a zone in each fabric with the IBM Storwize V5000 Gen2 worldwide port names (WWPNs) (two from each node canister) with up to a maximum of eight WWPNs from the external storage system.
  • Page 64: Fc Direct-Attach Planning

    The advised configuration for direct attachment is at least one Fibre Channel cable from the host that is connected to each node of the IBM Storwize V5000 Gen2 to provide redundancy if one of the nodes goes offline, as shown in Figure 2-5 on page 43.
  • Page 65 V5000 Gen2 I/O groups (the Storwize V5030), we suggest that at least one Fibre Channel cable is used from the host to each of the node canisters of the IBM Storwize V5000 Gen2, as shown in Figure 2-6. This suggestion also applies to a cluster where one I/O group is a Storwize V5000 Gen1 and the other I/O group is a Storwize V5030.
  • Page 66: Sas Direct-Attach Planning

    Verify direct-attach interoperability with the IBM Storwize V5000 Gen2 and the supported server operating systems by following the requirements that are provided at this website: https://ibm.biz/BdrDsy 2.4 SAS direct-attach planning The Storwize V5000 Gen2 allows SAS host attachment by using an optional SAS card that must be installed in both node canisters.
  • Page 67: Lan Configuration Planning

    2.5 LAN configuration planning Two Ethernet ports per node canister are available for connection to the LAN on an IBM Storwize V5000 Gen2 system. Use Ethernet port 1 to access the management graphical user interface (GUI), the service assistant GUI for the node canister, and iSCSI host attachment.
  • Page 68: Management Ip Address Considerations

    In normal operation, the service IP addresses are not needed. However, if a node canister problem occurs, it might be necessary for service personnel to log on to the node to perform service actions. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 69: Host Configuration Planning

    SAN fabric or the fabric fails, the host loses access to its volumes. Even with a single connection to the SAN, the host has multiple paths to the IBM Storwize V5000 Gen2 volumes because that single connection must be zoned with at least one Fibre Channel port per node.
  • Page 70: Miscellaneous Configuration Planning

     Document the LAN NTP server IP address that is used for the synchronization of devices.  To send alerts to storage administrators and to set up Call Home to IBM for service and support, you need the following information: ...
  • Page 71: System Management

    The only other role that is available is the service role, which is used if you create a user ID for the IBM service support representative (SSR). With this user role, IBM service personnel can view anything on the system (as with the Monitor role) and perform service-related commands, such as adding a node back to the system after it is serviced or including disks that were excluded.
  • Page 72: Command-Line Interface (Cli)

    For more information, see Chapter 3, “Graphical user interface overview” on page 77. After you complete the initial configuration that is described in 2.10, “Initial configuration” on page 55, the IBM Storwize V5000 Gen2 System overview window opens, as shown in Figure 2-12.
  • Page 73: First-Time Setup

    IBM_Storwize:ITSO-V5000:superuser> You can set up the initial IBM Storwize V5000 Gen2 system by using the process and tools that are described in 2.9, “First-time setup” on page 51. 2.9 First-time setup This section describes how to set up a first-time IBM Storwize V5000 Gen2 service and system.
  • Page 74 On the Storwize V5010 and Storwize V5020 systems, the second Ethernet port is also used as the technician port, as shown in Figure 2-13 and Figure 2-14. Figure 2-13 Storwize V5010 technician port Figure 2-14 Storwize V5020 technician port The Storwize V5030 systems use a dedicated technician port, which is shown in Figure 2-15.
  • Page 75 4. After the Ethernet port of the personal computer connects, open a supported browser and browse to the address http://install. (If you do not have DHCP, open a supported browser and go to this static IP address: 192.168.0.1.) The browser is automatically directed to the initialization tool, as shown in Figure 2-16.
  • Page 76 Next. When the task completes, as shown in Figure 2-19, click Close. Figure 2-19 System initialization: Cluster creation Note: The IBM Storwize V5000 Gen2 GUI shows the CLI as you go through the configuration steps. 9. The system takes approximately 10 minutes to reboot and reconfigure the Web Server as shown in Figure 2-20 on page 55.
  • Page 77: Initial Configuration

    Figure 2-20 System Initialization: Restarting Web Server 10.After you complete the initialization process, disconnect the cable between the personal computer and the technician port as instructed in Figure 2-21. Reestablish the connection to the customer network and click Next to be redirected to the management address that you provided to configure the system initially.
  • Page 78 If you completed the initial setup, that wizard automatically redirects you to the IBM Storwize V5000 Gen2 GUI. Otherwise, complete the following steps to complete the initial configuration process: 1. Start the service configuration wizard by using a web browser on a workstation and point it to the system management IP address that was defined in Figure 2-18 on page 54.
  • Page 79 3. Verify the prerequisites in the Welcome window as shown in Figure 2-23 and click Next. Figure 2-23 Setup wizard: Welcome 4. Accept the license agreement after reading it carefully as shown in Figure 2-24 on page 58 and click Next. Chapter 2.
  • Page 80 Figure 2-24 Setup wizard: License agreement 5. Change the password for superuser from the default, as shown in Figure 2-25, then click Apply and Next. Figure 2-25 Setup wizard: Change password Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 81 The password was successfully changed 6. You will see message, as shown in Figure 2-26. Figure 2-26 Setup wizard: Password changed 7. In the System Name window, enter the system name and click Apply and Next, as shown in Figure 2-27. Figure 2-27 Setup wizard: System Name Note: Use the chsystem command to modify the attributes of the clustered system.
  • Page 82 8. In the next window, the IBM Storwize V5000 Gen2 GUI provides help and guidance about additional licenses that are required for certain system functions. A license must be purchased for each enclosure that is attached to, or externally managed by, the IBM Storwize V5000 Gen2.
  • Page 83 9. Two options are available for configuring the date and time. Select the required method and enter the date and time manually or specify a network address for a Network Time Protocol (NTP) server. After this selection, the Apply and Next option becomes active, as shown in Figure 2-29.
  • Page 84 Actions → Activate License Automatically and enter the authorization code that came with the purchase agreement for encryption. This action retrieves and applies a license key from ibm.com, as shown in Figure 2-31. Figure 2-31 Setup wizard: Encryption license activation...
  • Page 85 Actions → Activate License Manually. Follow these steps: a. Go to this website: https://www.ibm.com/storage/dsfa b. Select Storwize. Enter the machine type (2077 or 2078), serial number, and machine signature of the system. You can obtain this information by clicking Need Help.
  • Page 86 Figure 2-33, then click Apply and Next. Figure 2-33 Setup wizard: contact person 15.You can configure your system to send email reports to IBM if an issue is detected that Call Home requires hardware replacement. This function is called .
  • Page 87 To set up Call Home, you need the location details of the IBM Storwize V5000 Gen2, Storage Administrator details, and at least one valid SMTP server IP address as shown in Figure 2-34. Figure 2-34 Setup wizard: Email server details Note: If you do not want to configure Call Home now, you can defer it using the check-box in the GUI and come back to it later via Settings →...
  • Page 88 Figure 2-35 Initial setup: Support Assistance In our setup, we chose to set up the support assistance later, because it is covered extensively in Chapter 12, “RAS, monitoring, and troubleshooting” on page 661. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 89 17.The Summary window for the contact details, system location, email server, Call Home, and email notification options is shown in Figure 2-36. Figure 2-36 Setup wizard: Summary 18.After you click Finish, the web browser is redirected to the landing page of management GUI as shown in Figure 2-37.
  • Page 90: Adding Enclosures After The Initial Configuration

    Adding a control enclosure If you are expanding the IBM Storwize V5000 Gen2 after the initial installation by adding a second I/O group (a second control enclosure), you must install it in the rack and connect it to the SAN.
  • Page 91 Complete the following steps to use the management GUI to configure the new enclosure: 1. In the main window, click Actions in the upper-left corner and select Add Enclosures. Alternatively, you can click the available control enclosure as shown in Figure 2-39. Figure 2-39 Option to add a control enclosure 2.
  • Page 92 5. When the new enclosure is added, the storage that is provided by the internal drives is available to use as shown in Figure 2-42. Figure 2-42 Adding storage completed Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 93 6. After the wizard completes the addition of the new control enclosure, the IBM Storwize V5000 Gen2 shows the management GUI that contains two I/O groups, as shown in Figure 2-43. Figure 2-43 IBM Storwize V5000 Gen2 GUI with two I/O groups...
  • Page 94 Figure 2-45 Expansion enclosure cable check 3. Select the expansion enclosure and click Actions → Identify to turn on the identify LEDs of the new enclosure, if required. Otherwise, click Next. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 95 5. After the expansion enclosure is added, the IBM Storwize V5000 Gen2 shows the management GUI that contains two enclosures, as shown in Figure 2-47. Figure 2-47 IBM Storwize V5000 Gen2 GUI with two enclosures in a single I/O group Chapter 2. Initial configuration...
  • Page 96: Service Assistant Tool

    2.10.2 Service Assistant Tool The IBM Storwize V5000 Gen2, as a single I/O group, is configured initially with three IP addresses, one service IP address for each node canister, and a management IP address, which is set when the cluster is started.
  • Page 97 When you access SA by using the <cluster address>/service, the configuration node canister SA GUI login window opens, as shown in Figure 2-48. Figure 2-48 Service Assistant Tool login The SA interface can view status and run service actions on other nodes and the node where the user is connected.
  • Page 98 We advise that you perform these procedures only if you are directed to use them by IBM Support. For more information about how to use the SA Tool, see the following website: https://ibm.biz/BdjSJq Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 99: Chapter 3. Graphical User Interface Overview

    This chapter provides an overview of the graphical user interface (GUI) of IBM Spectrum Virtualize on the IBM Storwize V5000 Gen2 and shows you how to use the navigation tools. Specifically, this chapter provides information about the following topics:...
  • Page 100: Overview Of Ibm Spectrum Virtualize Management Software

    The login window opens (Figure 3-1). Figure 3-1 Login window We suggest that each user who operates IBM Spectrum Virtualize has an account that is not shared with someone else. The default user accounts need to be unavailable for remote access, or the passwords need to be changed from the default password and known only to the system owner or kept secured for emergency purposes only.
  • Page 101: System Pane Layout

    The account must be used for initial configuration only. 2. After a successful login, the IBM Spectrum Virtualize System pane displays the Dashboard with all relevant details of your system. Shown in Figure 3-2. Figure 3-2 A first view The IBM Spectrum Virtualize System pane is an important user interface.
  • Page 102 . The dynamic menu includes these function icons: – Dashboard – Monitoring menu – Pools menu – Volumes menu – Hosts menu – Copy Services menu – Access menu – Settings menu Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 103 Figure 3-4 shows the dynamic menu. Figure 3-4 Dynamic menu The middle of the window shows a component model of the existing configuration. Hovering the mouse cursor over each component and its part highlights that part and provides a pop-up menu with a description that identifies important parameters and functions of this element.
  • Page 104 Event button shows the information shown in Figure 3-8. Figure 3-8 Event button Alternatively, you can use the Suggested tasks button shown in Figure 3-9. Figure 3-9 Suggested Tasks Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 105: Navigation

    Clicking any of these options provides more detailed information about the existing configuration, situation, or status of the IBM Spectrum Virtualize solution. Click any of these function icons to expand them and minimize them as required. In an error or warning situation, those indicators are extended by the status alerts icon in the upper-right corner, as shown in Figure 3-8 on page 82.
  • Page 106: Multiple Selection

    Similarly, if you want to select multiple items that are not in sequential order, click the first item, press and hold the Ctrl key, and click the other items that you need (Figure 3-13). Figure 3-13 Multiple selections by using the Ctrl key Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 107: Status Indicators Area

    3.1.5 Status indicators area The status indicators area at the bottom of the System pane (Figure 3-15) shows a high-level status of the IBM Storwize V5000 storage system. Information shown there covers only the performance of the attached Host Systems.
  • Page 108: Overview Pane

    Messages are fixed when you acknowledge reading them and mark them as fixed. Each event has a time stamp that indicates when the action occurred or the command was submitted on the system. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 109 When logs are displayed in the command-line interface, the time stamps for the logs in the CLI are the system time. However, when logs are displayed in the management GUI, the time stamps are translated to the local time where the web browser is running. See 3.3.3, “Events”...
  • Page 110: System Overview

    The System option on the Monitoring menu provides a general overview about your Storwize V5000 system, including the depiction of all devices in a rack directly connected to it. See Figure 3-19. Figure 3-19 System overview Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 111 When you hover a mouse pointer over a specific component in an enclosure, a pop-up window indicates the details of disk drives in the unit. See Figure 3-20 for the details of Drive 0 in an enclosure. Figure 3-20 Component By right-clicking and selecting Properties, you see detailed technical parameters, such as capacity, interface speed, rotation speed, and the drive status (online or offline).
  • Page 112 Figure 3-23 and wait for the confirmation from the technician that the device in the data center was identified correctly. After the confirmation, click Turn LED Off (Figure 3-23). Figure 3-23 Using the identification LED Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 113: System Details

    Alternatively, you can use the IBM Spectrum Virtualize command-line interface (CLI) to obtain the same results. Type the following sequence of commands: svctask chenclosure -identify yes 1 (or just chenclosure -identify yes 1) svctask chenclosure -identify no 1 (or just chenclosure -identify no 1) You can use the same CLI to obtain results for a specific controller or drive.
  • Page 114 Additionally, from the System pane, you can get an overview (View) of the hardware, available ports, and status for Fibre Channel (FC) and serial-attached SCSI (SAS) ports and Drives (Figure 3-27). Figure 3-27 Canister details and vital product data Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 115: Events

    By selecting, for example, Fibre Channel Ports, you can see the list and status of available FC ports with their speed and worldwide port names (WWPNs), as shown in Figure 3-28. Figure 3-28 Status of FC ports in the control enclosure 3.3.3 Events The Events option, which is selected from the Monitoring menu (Figure 3-18 on page 88), tracks all informational, warning, and error messages that occur in the system.
  • Page 116: Performance

    As mentioned before, the previous charts represent 5 minutes of the data stream. For in-depth storage monitoring and performance statistics of your IBM Spectrum Virtualize with historical data, use the IBM SmartCloud® Virtual Storage Center. You can also obtain a no-charge unsupported version of the Quick performance overview (qperf) for the IBM SAN Volume Controller (SVC) and Storwize systems from this website: http://ibm.biz/Bd499x...
  • Page 117: Background Task

    All MDisks in a pool are split into of the same size. The size of the extent defines the maximum usable capacity of a IBM Storwize Virtual System. An IBM Storwize Virtual System can address 2^22 extents. This enables you to address a maximum of 32 PB with 8192 MB extents.
  • Page 118 This view is excellent when you plan a migration of a volume to another pool so that you have a common overview of all pools and their associated volumes. Unused volumes are not listed. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 119: Pools

    Internal Storage Provides an overview of all disk drives that are installed in the Storwize V5000 system, including its enclosures. You can filter based on disk type and capacity and also see unused volumes that are not assigned to any pool. External Storage Shows all pools and their volumes that are created from the systems that connect to the Storwize V5000 externally and that are integrated...
  • Page 120 Figure 3-35 Internal storage selection Figure 3-36 shows the window if you select Internal. Choose the default (Quick) settings to create a new MDisk for the pool. Figure 3-36 Internal storage selection Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 121 Figure 3-37 shows you the window if you selected the Internal Custom storage panel. Figure 3-37 Internal Custom storage selection You can choose from the available drive classes (depending on the installed drives) and RAID sets. How to rename the pool is shown in Figure 3-38. Figure 3-38 Renaming the pool Chapter 3.
  • Page 122: Child Pools

    (for example, volume creation), but the user can specify the capacity of the child pool at creation. Administrators can use child pools to control capacity allocation for volumes that are used for specific purposes. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 123: Volumes By Pool

    A number of administration tasks benefit from being able to define and work with a part of a pool. For example, the system supports VMware vSphere Virtual Volumes, sometimes referred to as VVols, that are used in VMware vCenter and VASA applications. Before a child pool can be used for Virtual Volumes for these applications, the system must be enabled for Virtual Volumes.
  • Page 124 1220 errors in the event log. To resolve these errors in the log, select Monitoring → Events → Recommended Actions → Run Fix in the management GUI. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 125: Internal Storage

    This action displays a list of unfixed errors that are in the event log. For these unfixed errors, select the error name to begin a guided maintenance procedure to resolve the errors. Errors are listed in descending order with the highest priority error listed first. Resolve the highest priority errors first.
  • Page 126 Discover storage procedure either from the Actions menu in the table header or by right-clicking any of the existing MDisks in the list (Figure 3-46). Figure 3-46 Detecting external storage systems Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 127 Figure 3-49 Renaming the detected Controller After the new external storage system is renamed, detect all disks that are configured on that external storage, in our case, IBM DS3524. You can also discover storage from the CLI by using the svctask detectmdisk command or detectmdisk.
  • Page 128: Mdisks By Pools

    It also lists all unassigned MDisks (which are only provided by external storage systems) separately, see Figure 3-51 on page 107. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 129: System Migration

    This wizard is available by selecting Pools → System Migration as shown in Figure 3-52 on page 108. The migration of external volumes to the IBM Storwize V5000 system is one of the key benefits and features of external storage virtualization that are provided by this product.
  • Page 130: Volumes Menu

    At any time, you can pause the running migration processes or create a new one. No license for External Virtualization is required to migrate from old storage to your new IBM Storwize V5000.
  • Page 131 Important: Compression is only available in the IBM Storwize V5030. It requires 64 GB of RAM. To use the compression function, you must obtain the IBM Real-time Compression license.
  • Page 132: All Volumes

    You can directly configure a new volume by clicking Create Volumes (as shown by the arrow in Figure 3-54). Figure 3-54 Create a volume Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 133 The wizard opens and the list of volume options is displayed (Figure 3-55). Figure 3-55 Create Volumes wizard The description of each type of volume and the procedures for how to effectively create these volumes are described in Chapter 6, “Volume configuration” on page 287. In addition to the volume creation, other direct volume functions are available: Mapping and unmapping volumes to hosts Renaming, shrinking, or expanding existing volumes...
  • Page 134: Volumes By Pool

    When you move a volume to another I/O group (a different Storwize V5030 system or pair of IBM SAN Volume Controller nodes), be sure that the correct host zoning is in place. The target host must have access to both systems: source and target. This function is only available on the IBM Storwize V5030.
  • Page 135: Volumes By Host

    3.5.3 Volumes by host Click Volumes by Host to open the window that is shown in Figure 3-57. This window shows the volumes that are mapped to a certain host. You can perform the same actions with volumes as in all previous views, either by clicking Actions or by using the menu that opens after you right-click a specific volume.
  • Page 136: Hosts

    This option provides an overview about all hosts that are connected (zoned) to the system, detected, and configured to be ready for storage allocation. This overview shows the following information about the hosts: The name of the host as defined in IBM Spectrum Virtualize The type of the host Its access status...
  • Page 137 Many of the actions that are described are available from different menus. For example, you can select Volumes and its option Volumes by Hosts, where you can also rename hosts. This flexibility is one of the advantages of the enhanced, redesigned IBM Spectrum Virtualize management GUI.
  • Page 138: Host Clusters

    Host cluster degraded At least one host is offline and at least one host is either online or degraded. Offline All hosts in the host cluster are offline (or the host cluster does not contain any hosts). Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 139: Ports By Host

    By default, hosts within a host cluster inherit all shared volume mappings from that host cluster, as if those volumes were mapped to each host in the host cluster individually. Hosts in a host cluster can also have their own private volume mappings that are not shared with other hosts in the host cluster.
  • Page 140: Host Mappings

    Click Host Mappings to open the window that is shown in Figure 3-65. It lists the host name, SCSI identifier, volume name, and volume identifier for all mapped volumes. Figure 3-65 Host mappings Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 141: Volumes By Host

    3.5.3, “Volumes by host” on page 113. 3.7 Copy services The IBM Spectrum Virtualize copy services are part of the IBM Replication Family Services, which are available in all Storwize family products. It consists of the following functions:...
  • Page 142: Flashcopy

    In this section, we briefly describe how to navigate in the Copy Services menu. 3.7.1 FlashCopy IBM FlashCopy is a function that you use to create a point-in-time copy of one of your IBM Spectrum Virtualize volumes. This function might be helpful when you back up a data or test applications.
  • Page 143: Consistency Group

    If you need to create a FlashCopy of an additional volume, right-click the volume and the list of available functions displays. You can perform several tasks, such as initiate a new snapshot, and clone or back up a volume. Clicking the volume name opens the window that is shown in Figure 3-69. You can click the tabs at the top of the window to display additional information, such as the hosts that the volume or FlashCopy volume is mapped to and its dependent MDisks.
  • Page 144 Other actions on the same menu include Remove from Consistency Group, Start (resume) or Stop that FlashCopy operation, Rename Mapping (rename a target volume or FlashCopy mapping), and Delete Mapping. Figure 3-71 Moving a relationship to the consistency group Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 145 From the menu, select the appropriate group (in our case, the only one available) and confirm the selection (Figure 3-72). Figure 3-72 Assigning the consistency group The result of the operation is similar to the result that is shown in Figure 3-73. Figure 3-73 Consistency groups Chapter 3.
  • Page 146: Flashcopy Mappings

    If a consistency group (ID or Name) is not specified, the mapping is assigned to the default group 0 , which is a special group that cannot be started as a whole. Mappings in this group can be started only on an individual basis. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 147: Remote Copy

    An example of the wizard for FlashCopy mapping creation is shown in Figure 3-75. Select source and target volumes from the wizard. Figure 3-75 Selecting volumes for FlashCopy mappings You can select the Snapshot (copy-on-write), Clone (replica of the volume without effect on original one), or Backup (data recovery) type of relationship.
  • Page 148: Partnerships

    When you select the partnership type, for example, Fibre Channel, the window expands to a more detailed view, as shown in Figure 3-77. Figure 3-77 Creating a partnership Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 149: Access Menu

    Clicking an existing partnership opens a window, as shown in Figure 3-78. From this window, you can also set the background copy rate. This rate specifies the bandwidth, in Mbps, that is used by the background copy process between the clusters (Figure 3-78). In our case, we configured the partnership only on one side.
  • Page 150: Users

    Figure 3-80 shows the Users pane. You can create and delete new users, change and remove passwords, and add and remove Secure Shell (SSH) keys. Figure 3-80 Users window Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 151: Audit Log Option

    Click Create User to open the pane that is shown in Figure 3-81. Use this pane to specify the name and password of the user, and load the SSH key (if the SSH key was generated). SSH key is not required for CLI access, and you can choose to use either SSH or a password for CLI authentication.
  • Page 152 You can filter audit log records by date or within a specific time frame (Figure 3-83). Figure 3-83 Filtering the records The following commands are recorded in the audit log: All commands that failed dumpconfig cpdumps cleardumps finderr dumperrlog dumpinternallog svcservicetask dumperrlog svcservicetask finderr Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 153: Settings Menu

    Figure 3-84 Settings menu 3.9.1 Notifications It is important to correct any issues that are reported by your IBM Spectrum Virtualize system as soon as possible. Configure your system to send automatic notifications when a new event is reported. To avoid monitoring for new events that use the management GUI, select the type of event that you want to be notified about, for example, restrict notifications to events that require immediate action.
  • Page 154: Network

    When an event is received, IBM automatically opens a problem report. If appropriate, IBM contacts you to verify whether replacement parts are required. The configuration window for e-mail notifications is shown in Figure 3-85. Figure 3-85 Email event notifications The procedure for how to enable e-mail notifications is described in Chapter 12, “RAS, monitoring, and troubleshooting”...
  • Page 155: Security

    The benefits of remote authentication are listed: You do not need to configure every user on every IBM Spectrum Virtualize. If multiple machines are in your environment, you can set up authentication more efficiently. When commands are run on the IBM Spectrum Virtualize, the audit log shows the domain user name that issued that command, rather than a local user name, or worse, just “superuser”.
  • Page 156 On the panel that is shown in Figure 3-89, you can enable or disable the encryption function on an IBM Storwize V5030. The panel shows that no USB drives that contain encryption keys were detected. These are no longer needed if you have an external Key Management Server.
  • Page 157 Secure communications Use the Secure Communications page to enable and manage secure connections. During system setup, an initial certificate is created to use for secure connections between web browsers. Based on the security requirements for your system, you can create either a new self-signed certificate or install a signed certificate that is created by a third-party certificate authority.
  • Page 158: System

    Figure 3-91 Update Certificate panel 3.9.4 System The System menu provides the following options: Set the system date and time Manage licenses Upgrade System Virtual Volumes (VVols) IP Quorum I/O Groups Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 159 Virtual Volume (VVol) is a tape volume that resides in a tape volume cache of a virtual tape server (VTS). VVol is a new feature that was introduced in IBM Spectrum Virtualize 7.6. With this new functionality, users can create volumes on IBM Spectrum Virtualize directly from a VMware VCenter server.
  • Page 160 IP quorum application. The round trip time limitations from 80 micro seconds for a IP quorum are still existent. Figure 3-95 shows where you can download the Java application. Java App download Figure 3-95 IP Quorum Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 161 For ports within an I/O group, you can enable virtualization of Fibre Channel ports that are used for host I/O operations. With N_Port ID virtualization (NPIV), the Fibre Channel port consists of both a physical port and a virtual port. When port virtualization is enabled, ports do not come up until they are ready to handle I/O, which improves host behavior around node unpends.
  • Page 162: Support

    Figure 3-99 shows how to upload or download support logs. Figure 3-99 Up- or downloading support packages For more information, see Chapter 12, “RAS, monitoring, and troubleshooting” on page 661. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 163: Gui Preferences

    3.9.6 GUI preferences By using this menu, you can configure the appearance and behavior of the GUI. Click GUI Preferences in the Settings option of the Dynamic menu. To display the login message, select Enable. You can create a customized login message, as shown in Figure 3-100. Figure 3-100 GUI preferences Select General to adjust the browser settings, as shown in Figure 3-101.
  • Page 164 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 165: Chapter 4. Storage Pools

    Storage pools Chapter 4. This chapter describes how the IBM Storwize V5000 Gen2 manages physical storage resources. All storage resources that are under IBM Storwize V5000 Gen2 control are storage pools managed by using . Storage pools facilitates to dynamically allocate resources, maximize productivity and reduce costs.
  • Page 166: Working With Internal Drives

    The Internal Storage window (as shown in Figure 4-2 on page 145) provides an overview of the internal drives that are installed in the IBM Storwize V5000 Gen2 storage system. Selecting All Internal under the Drive Class Filter shows all the drives that are installed in the managed system, including attached expansion enclosures.
  • Page 167 Figure 4-2 Internal Storage window The right side of the Internal Storage window lists the selected type of internal disk drives. By default, the following information is listed: Logical drive ID Drive capacity Current type of use (unused, candidate, member, spare, or failed) Status (online, offline, and degraded) MDisk name that the drive is a member of Enclosure ID that the drive is installed in...
  • Page 168 The percentage bar that is shown in Figure 4-4 indicates how much capacity is allocated. Figure 4-4 Internal Storage allocation indicator Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 169: Actions On Internal Drives

    4.1.2 Actions on internal drives You can perform several actions by right-clicking the internal drives or clicking on the Actions drop-down menu, as shown in Figure 4-5. If you click Actions without selecting any drive, the only option available will be Upgrade All. Figure 4-5 Internal drive actions menu Depending on the status of the selected drive, the following actions are available.
  • Page 170 Figure 4-8 Degraded MDisk The IBM Storwize V5000 Gen2 storage system prevents the drive from being taken offline if it can result in data loss. A drive cannot be taken offline (as shown in Figure 4-9 on page 149) if no suitable spare drives are available and based on the RAID level of the MDisk, no sufficient redundancy will be available.
  • Page 171 Figure 4-9 Internal drive offline not allowed because of insufficient redundancy Example 4-1 shows how to use the chdrive command-line interface (CLI) command to set the drive to failed. Example 4-1 The use of the chdrive command to set the drive to failed chdrive -use failed driveID chdrive -use failed -allowdegraded driveID Chapter 4.
  • Page 172 Mark as The internal drives in the IBM Storwize V5000 Gen2 storage system can be assigned to the following usage roles by right-clicking the drives and selecting the Mark as option, as shown in Figure 4-10: Unused: The drive is not in use, and it cannot be used as a spare.
  • Page 173 For more information about upgrading drive firmware, see 12.4.2, “Updating the drive firmware” on page 701 and this website: https://ibm.biz/Bdjm8U Dependent Volumes Clicking Dependent Volumes shows the volumes that depend on the selected drive.
  • Page 174 Example 4-3 shows how to view dependent volumes for a specific drive by using the CLI. Example 4-3 Command to view dependent virtual disks (VDisks) for a specific drive lsdependentvdisks -drive driveID Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 175 Properties Clicking Properties in the Actions menu or double-clicking the drive provides the vital product data (VPD) and the configuration information, as shown in Figure 4-14. The Show Details option in the bottom-left of the Properties panel was selected to show more information. Figure 4-14 Detailed internal drive properties Chapter 4.
  • Page 176 Details option is also applicable to this tab. If you do not select it, the Fault LED information disappears from the panel. Click Close to return to the Internal Storage panel. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 177 Example 4-4 The use of the lsdrive command to display configuration information and drive VPD IBM_Storwize:ITSO V5000:superuser>lsdrive 1 id 1 status online error_sequence_number use member UID 5000cca05b1d97b0 tech_type sas_hdd capacity 278.9GB block_size 512 vendor_id IBM-E050 product_id HUC156030CSS20 FRU_part_number 01AC594 FRU_identity 11S00D5385YXXX0TGJ8J4P RPM 15000 firmware_level J2G9 FPGA_level mdisk_id 0 mdisk_name MDisk_01 member_id 5...
  • Page 178: Working With Storage Pools

    Figure 4-18 on page 157 provides an overview of how storage pools, MDisks, and volumes are related. The numbers in the figure represents the following components: Hosts (1) Volumes (5) Pools (4) External MDisks (0) Arrays (2) Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 179 Overview window. Figure 4-18 System Overview panel IBM Storwize V5000 Gen2 organizes storage into pools to ease storage management and make it more efficient. All MDisks in a pool are split into extents of the same size and volumes are created from these available extents.
  • Page 180: Creating Storage Pools

    4.2.1 Creating storage pools If you are installing a brand new IBM Storwize V5000 Gen2, no pools are created when you first log in, so the system automatically suggests a pool creation, which leads directly to the Create Pool panel.
  • Page 181 Both of these alternatives open the dialog box shown in Figure 4-22. Figure 4-22 Create Pool dialog box Note: If encryption is enabled, you can additionally select whether the storage pool is encrypted. The encryption setting of a storage pool is selected at creation time and cannot be changed later.
  • Page 182: Actions On Storage Pools

    There are several actions that can be performed on storage pools, which can be accessed through the Pools panel or the Mdisks by Pools panel. To select an action, select the storage pool and click Actions. Alternatively, right-click the storage pool. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 183 Figure 4-25 shows the list of available actions for storage pools being accessed through the Pools panel. Figure 4-25 Actions list for storage pools Create child pool Selecting Create Child Pool starts the wizard to create a child storage pool. For information about child storage pools and a detailed description of this wizard, see 4.2.3, “Child storage pools”...
  • Page 184 I/O processing for this pool. IOPS limit defines the maximum I/O operations per second the pool can process before the system delays I/O processing for this pool Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 185 If the pool does not have throttle settings configured, selecting Edit Throttle displays a dialog box with blank fields as shown in Figure 4-28. Define the limits and click Create. Figure 4-28 Edit throttle initial configuration For a pool that already has defined throttle settings, selecting Edit Throttle displays a different dialog box, in which the current bandwidth and IOPS limits will be displayed, as shown in Figure 4-29.
  • Page 186 Important: After you delete the pool through the CLI, all data that is stored in the pool is lost except for the image mode MDisks. The image mode MDisk volume definition is deleted, but the data on the imported MDisk remains untouched. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 187 After deleting a pool, all of the managed or image mode MDisks in the pool return to the unmanaged status. Properties Selecting Properties displays information about the storage pool, as shown in Figure 4-32. Figure 4-32 Storage pool properties Additional information is available by clicking View more details and by hovering over the elements on the window, as shown in Figure 4-33.
  • Page 188: Child Storage Pools

    Child pools inherit most properties from their parent pools, and these cannot be changed. The inherited properties include: Extent size Easy Tier setting Encryption setting, but only if the parent pool is encrypted Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 189 Creating a child pool To create a child pool you can either browse to Pools → Pools → Actions or Pools → MDisks by Pools → Actions and select Create Child Pool. Alternatively, you can right-click the parent pool, as shown in Figure 4-35. Figure 4-35 Selecting child menu creation Enter the name and the capacity of the child pool and click Create, as shown in Figure 4-36.
  • Page 190 Actions on child storage pools All actions supported for parent storage pools are supported for child storage pools, with the exception of Add Storage. Child pools additionally support the Resize action. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 191 To select an action, right-click the child storage pool, as shown in Figure 4-38. Alternatively, select the storage pool and click Actions. Figure 4-38 Child pools list of actions Chapter 4. Storage pools...
  • Page 192 During migration from a child pool to its parent pool, or vice versa, there is no real data move. There is only a reassignment of extents between the pools. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 193: Working With Managed Disks

    Image mode provides a direct block-for-block translation from the MDisk to a volume. This mode is provided to satisfy the following major usage scenarios: – Virtualization of external LUs that contain data not written through the IBM Storwize V5000 Gen2 –...
  • Page 194: Assigning Managed Disks To Storage Pools

    The system automatically balances volume extents between the MDisks to provide the best performance to the volumes. Arrays are created and assigned to a storage pool at the same time. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 195 To assign MDisks to a storage pool navigate to Pools → MDisks by Pools and choose one of the following options: Option 1: Select Add Storage on the right side of the storage pool, as shown in Figure 4-41. The Add Storage button is shown only when the pool has no capacity assigned or when the pool capacity usage is over the warning threshold.
  • Page 196 Figure 4-43. Figure 4-43 Add storage: option 3 Both options 1 and 2 start the configuration wizard shown in Figure 4-44. Figure 4-44 Assigning storage to storage pool Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 197 Option 3 starts the quick internal wizard for the selected drive class only, as shown in Figure 4-45. Figure 4-45 Assigning specific storage class Quick internal configuration Selecting Internal suggests a configuration for internal drives based on RAID configuration presets, considering drive class and number of drives available. It automatically defaults parameters such as stripe width, number of spares (for traditional RAID), number of rebuild areas (for distributed RAID), and number of drives of each class.
  • Page 198 Figure 4-46 shows an example of a quick configuration. Figure 4-46 Quick configuration wizard Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 199 This configuration combines two drive classes, belonging to two different tiers of storage (Nearline and Enterprise). This is the default option and takes advantage of the Easy Tier functionality. However, this can be adjusted by setting the number of drives of different classes to zero, as shown in Figure 4-47.
  • Page 200 Tip: It is advised to use the advanced configuration only when the quick configuration suggested does not fit your business requirements. The following values can be customized: RAID level Number of spares Array width Stripe width Number of drives of each class Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 201: Raid Configuration

    Figure 4-49 shows an example with 6 drives ready to be configured as RAID 6. Click Summary to see the list of MDisks arrays to be created. To return to the default settings, select the refresh icon next to the pool capacity and to create and assign the arrays, click Assign.
  • Page 202: Distributed Raid

    In addition, the spares, when they are not being used, are idle, wasting resources. Distributed RAID (DRAID) addresses those points and it is available for the IBM Storwize V5000 Gen2 in two types:...
  • Page 203 The data is distributed across a single row. For simplification, not all packs are shown in Figure 4-50. Figure 4-50 Distributed RAID 6 Figure 4-51 on page 182 shows a single drive failure in the distributed RAID 6 (DRAID 6) environment.
  • Page 204 Figure 4-52 shows the setup for a traditional RAID 6 environment. The pool consists of one MDisk, with 5 disk drives. The spare drive is not listed in this summary. Figure 4-52 Array configuration for a traditional RAID 6 with 6 disks Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 205: Raid Configuration Presets

    For the best performance with solid-state drives (SSDs), arrays with the same number of drives are recommended, which is the same design for traditional RAID arrays. Table 4-1 describes the presets that are used for Flash drives for the IBM Storwize V5000 Gen2 storage system.
  • Page 206 2: 37 - 72 array and two stripes of 3: 73 - are from the same parity are striped chain wherever across all array 4: 101 - possible. members. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 207: Actions On Arrays

    Preset Purpose Drive Drive Spare Chain balance s per count (min goal leve array - max) goal Basic Protects against at 4 - 16 (must All drives in the RAID 10 least one drive be an even array failure. All data is number of are from the same mirrored on two...
  • Page 208 This error can be fixed by adding more drives of a compatible drive class as spares. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 209 Figure 4-57 shows the dialog box that opens when you select Set Spare Goal. Define the number of required spares and click Save. Figure 4-57 Spare Goal panel Set rebuild areas goal This action is available only for distributed RAID arrays. Selecting Set Rebuild Areas Goal enables you to set the number of rebuild areas required to protect the array from drive failures.
  • Page 210 Selecting Drives shows information about the drives that are included in the array, as shown in Figure 4-60. Figure 4-60 Panel showing the drives that are members of an MDisk Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 211: Actions On External Mdisks

    4.3.6 Actions on external MDisks External MDisks support specific actions that are not supported on arrays. Some actions are supported only on unmanaged external MDisks and some are supported only on managed external MDisks. To choose an action right-click the external MDisk, as shown in Figure 4-61. Alternatively, select the external MDisk and click Actions.
  • Page 212 MDisk to Externally encrypted. This stops the system from encrypting the MDisk again if the MDisk is part of an encrypted storage pool. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 213 IBM Storwize V5000 Gen2 system. If this method is selected the image-mode volume is created in a temporary migration pool and presented through the IBM Storwize V5000 Gen2. Choose the extent size of the temporary pool and click Import, as shown in Figure 4-65.
  • Page 214 However, it then migrates the data from the image-mode volume onto another volume in the selected storage pool. After the migration process completes the image-mode volume and temporary migration pool are deleted. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 215 If this method is selected, choose the storage pool to hold the new volume and click Import, as shown in Figure 4-68. Only pools with sufficient free extent capacity are listed. Figure 4-68 Importing an external MDisk to an existing pool The data migration begins automatically after the MDisk is imported successfully as an image-mode volume.
  • Page 216 I/O failure errors. Drives used by the excluded MDisk with multiple errors might require replacing or reseating. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 217: More Actions On Mdisks

    “External storage virtualization” on page 641). The Discover storage action starts a rescan of the Fibre Channel network. It discovers any new MDisks that were mapped to the IBM Storwize V5000 Gen2 storage system and rebalances MDisk access across the available controller device ports.
  • Page 218 (LUNs) that are presented by those controllers are listed as unmanaged MDisks. However, if you attached new storage and the IBM Storwize V5000 Gen2 did not detect it, you might need to use the Discover storage option before the system detects the new LUNs. If the configuration of the external controllers is modified afterward, the IBM Storwize V5000 Gen2 might be unaware of these configuration changes.
  • Page 219 Rename MDisks can be renamed by selecting the MDisk and clicking Rename from the Actions menu. Enter the new name of your MDisk (as shown in Figure 4-74) and click Rename. Figure 4-74 Rename MDisk Show Dependent Volumes Figure 4-75 shows the volumes that depend on an MDisk. The volumes can be displayed by selecting the MDisk and clicking Show Dependent Volumes from the Actions menu.
  • Page 220: Working With External Storage Controllers

    Logical unit numbers (LUNs) that are presented by external storage systems to IBM Storwize V5000 Gen2 are discovered as unmanaged MDisks. Initially, the MDisk is not a member of any storage pools, which means that it is not used by the IBM Storwize V5000 Gen2 storage system.
  • Page 221: Chapter 5. Host Configuration

    Host configuration Chapter 5. This chapter describes how to use the IBM Storwize V5000 graphical user interface (GUI) to create hosts and how to prepare a host to access the volumes that are created. (Volume creation is described in Chapter 6, “Volume configuration” on page 287.)
  • Page 222: Host Attachment Overview

    Several steps are required on a host in preparation for mapping new Storwize V5000 volumes to the host. Use the IBM System Storage Interoperation Center (SSIC) to check the code levels that are supported to attach your host to your storage.
  • Page 223: Planning For Direct-Attached Hosts

    This chapter focuses on Windows and VMware. If you want to attach any other hosts, for example, IBM AIX®, Linux, or an Apple system, you can find the required information at the following address: https://ibm.biz/BdjSrZ 5.2 Planning for direct-attached hosts Starting with V7.5, we supported direct-attached Fibre Channel hosts.
  • Page 224: Windows 2008 R2 And 2012 R2: Preparing For Fibre Channel Attachment

    3. Ensure that the latest supported HBA firmware and driver levels are installed in your host. 4. Configure the HBA parameters. Although settings are provided for each host OS in the following sections, review the Storwize V5000 IBM Knowledge Center to obtain the latest supported settings.
  • Page 225 Logical unit numbers (LUNs) Per Target: 0 Port Down Retry Count: 15 The QCC Control Center Software is at this website: https://ibm.biz/BdHjUg Configuring Emulex HBAs for Windows This section applies to Windows hosts with installed Emulex HBAs. After you install the device driver and firmware, you must configure the HBAs. To perform this task, either use the Emulex HBAnyware software or restart into the HBA BIOS, load the defaults, and set topology to 1 (10F_Port Fabric).
  • Page 226 IBM Subsystem Device Driver DSM (SDDDSM) is the IBM multipath I/O solution that is based on Microsoft MPIO technology. It is a device-specific module that supports IBM storage devices on Windows hosts. The intent of MPIO is to provide better integration of a multipath storage solution with the operating system, and it supports the use of multipath in the SAN infrastructure during the startup process for SAN Boot hosts.
  • Page 227 3. The worldwide port names (WWPNs) of the FC HBA are required to correctly zone switches and configure host attachment on the IBM Storwize V5000. You can obtain the WWPNS by using vendor tools, the HBA BIOS, the native Windows command line, or SDDDSM.
  • Page 228 3. Search for the section Subsystem Device Driver DSM. See Figure 5-6. Figure 5-6 Subsystem Device Driver DSM in the all programs menu 4. Click Subsystem Device Driver DSM. See Figure 5-7. Figure 5-7 Subsystem Device Driver DSM Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 229 7. The WWPNs of the FC HBA are required to correctly zone switches and configure host attachment on the IBM Storwize V5000. You can obtain the WWPNs by using vendor tools, the HBA BIOS, the native Windows command line, or SDDDSM. This command can be used to determine the WWPNs of the host.
  • Page 230: Windows 2008 R2 And Windows 2012 R2: Preparing For Iscsi Attachment

    If you use a hardware iSCSI HBA, refer to the manufacturer’s documentation and the Storwize V5000 IBM Knowledge Center for further details and the latest information about the hardware and host OS configuration. The following section describes how to configure iSCSI by using the software initiator.
  • Page 231 Complete the following steps: 1. Enter iscsi in the search field of the Windows 2008 R2 Start window (Figure 5-9) and click iSCSI Initiator. Figure 5-9 Windows 2008 R2 iSCSI Initiator 2. For Windows 2012 R2, go to the all programs menu and enter iSCSI in the search field at the top of the window.
  • Page 232 5. You can change the initiator name, or enable advanced authentication, but these actions are out of the scope of our basic setup. By default, iSCSI authentication is not enabled. More details are available at the IBM Knowledge Center for the Storwize V5000 at the following address: https://ibm.biz/BdjSrz...
  • Page 233 CHAP authentication is disabled, by default. For more information, see the Microsoft iSCSI Initiator Step-by-Step Guide: http://technet.microsoft.com/en-us/library/ee338476%28v=ws.10%29.aspx Configuring Ethernet ports We suggest that you use separate dedicated ports for host management and iSCSI. In this case, we need to configure IPs on the iSCSI ports in the same subnet and virtual LAN (VLAN) as the external storage that we want to attach to.
  • Page 234 Ethernet 3 or Ethernet 4). Figure 5-14 shows the window that displays the Ethernet status. Figure 5-14 Ethernet status 3. To configure the IP address, click Properties (Figure 5-15). Figure 5-15 Ethernet properties Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 235 4. If you use IPv6, select Internet Protocol Version 6 (TCP/IPv6) and click Properties. Otherwise, select Internet Protocol Version 4 (TCP/IPv4) and click Properties to configure an IPv4 address. 5. For IPv4, the window that is shown in Figure 5-16 opens. To manually set the IP, select “Use the following address”...
  • Page 236: Windows 2012 R2: Preparing For Sas Attachment

    You can obtain the host WWPNs through vendor tools or the HBA BIOS. However, the easiest way is to connect the SAS cables to the ports on the IBM Storwize V5000, log on to the Storwize CLI through Secure Shell (SSH), and run svcinfo lsssasportcandidate, as shown in Example 5-5.
  • Page 237: Vmware Esxi: Preparing For Fibre Channel Attachment

    5.5.5, “Creating SAS hosts” on page 256. 5.3.4 VMware ESXi: Preparing for Fibre Channel attachment Complete the following steps to prepare a VMware ESXi host to connect to an IBM Storwize V5000 by using Fibre Channel: 1. Install the HBA or HBAs on the ESXi server.
  • Page 238 2. After you complete your ESXi installation, connect to your ESXi server by using the vSphere web client and go to the Configuration tab. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 239 Determining host WWPNs The worldwide port names (WWPNs) of the FC HBA are required to correctly zone switches and configure host attachment on the IBM Storwize V5000. On VMware ESXi, you can obtain these WWPNs through the VMware vSphere Client.
  • Page 240: Vmware Esxi: Preparing For Iscsi Attachment

    Ethernet networking driver is installed in addition to the FCoE driver. The Ethernet networking driver and the FCoE driver are required for the configuration of iSCSI. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 241 For more information about the hardware and host OS configuration, if you use a hardware iSCSI HBA, see the manufacturer’s documentation and the Storwize V5000 IBM Knowledge Center. The following section describes how to configure iSCSI by using the software initiator.
  • Page 242 2. Click Add Networking to start the Add Networking wizard (Figure 5-20). Select VMkernel Network Adapter and click Next. Figure 5-20 VMware: Add Networking wizard 3. Click Select target device, as shown in Figure 5-21. Figure 5-21 Select target device Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 243 4. Select one or more network interfaces that you want to use for iSCSI traffic and click Next (Figure 5-22). Figure 5-22 VMware: Select an iSCSI interface 5. Enter a meaningful network label and click Next (Figure 5-23). Figure 5-23 VMware: Enter a network label Chapter 5.
  • Page 244 Figure 5-24 VMware: Enter an iSCSI network IP 7. Click Next, as shown in Figure 5-25. Figure 5-25 VMware: Ready to complete 8. Click Finish to complete the setup. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 245 9. Check whether an iSCSI software adapter is available. Select Storage Adapters on the Manage tab. See Figure 5-26. Figure 5-26 VMware: Select new iSCSI software adapter 10.Click the plus sign (+) to add an iSCSI software adapter. See Figure 5-27. Figure 5-27 VMware: Add an iSCSI software adapter 11.The Add Software iSCSI Adapter window opens.
  • Page 246 15.The iSCSI Software Adapter Properties window opens. Figure 5-31 shows that the initiator is enabled by default. To change this setting, click Disable. Figure 5-31 VMware: iSCSI Software Adapter properties Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 247 16.The VMware ESX iSCSI initiator is successfully enabled (Figure 5-32). Document the initiator name for later use. Figure 5-32 Enabled VMware iSCSI initiator Multipath support for iSCSI on VMware ESXi As explained in 5.3.4, “VMware ESXi: Preparing for Fibre Channel attachment” on page 215, the ESXi server uses its own multipathing software.
  • Page 248 2. Select one of the VMkernel ports and click Edit. The window that is shown in Figure 5-34 opens. Figure 5-34 Editing a VMkernel port Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 249: Vmware Esxi: Preparing For Sas Attachment

    Figure 5-35 Configuring a VMkernel port to bind to a single physical adapter port These basic steps are required to prepare a VMware ESXi host for iSCSI attachment. For information about configuring iSCSI attachment on the IBM Storwize V5000, see 5.5.3, “Creating iSCSI hosts” on page 249.
  • Page 250 Starting with IBM Spectrum Virtualize V7.7.0, the IBM Spectrum Virtualize system can be enabled into NPIV mode. When NPIV mode is enabled on the IBM Spectrum Virtualize system, ports do not come up until they are ready to service I/O, which improves host behavior around node unpends.
  • Page 251 When NPIV is enabled on IBM Spectrum Virtualize system nodes, each physical WWPN reports up to three virtual WWPNs, as shown in Table 5-1. Table 5-1 Spectrum Virtualize NPIV Ports’s NPIV port Port description Primary NPIV Port This is the WWPN that communicates with backend storage, and might be used for node to node traffic.
  • Page 252: Npiv Prerequisites

    There is a transitional mode for compatibility with an earlier version during the transition period as well. The processes for enabling NPIV on a new IBM Spectrum Virtualize system is slightly different than on an existing system. For more information, see IBM Knowledge Center: https://ibm.biz/BdjSrn...
  • Page 253: Enabling Npiv On A New System

    5.4.2 Enabling NPIV on a new system For v7.7.0 and later, a new IBM Spectrum Virtualize system should have NPIV enabled by default. For any case where it is not enabled by default and NPIV is wanted, then NPIV can be enabled on a new IBM Spectrum Virtualize system by running the following steps: 1.
  • Page 254 0A82C1 yes 5. At this point you can configure zones for hosts using the primary host attach ports (virtual WWPNs) of the IBM Spectrum Virtualize ports, as shown in bold in the output of Example 5-8. 6. If the status of fctargetportmode is disabled, run the chiogrp command to get into transitional mode for NPIV, as shown in Example 5-9.
  • Page 255 encryption_supported no flash_copy_maximum_memory 552.0MB site_id site_name fctargetportmode transitional compression_total_memory 2047.9MB 8. In transitional mode, host I/O is permitted on primary ports and primary host attach ports (virtual WWPN), as shown in Example 5-11 under the host_io_permitted column. Example 5-11 WWPNs in transitional mode IBM_2145:ITSO:superuser>lstargetportfc id WWPN WWNN...
  • Page 256: Enabling Npiv On An Existing System

    2047.9MB At this point, you can configure zones for hosts by using the primary host attach ports (virtual WWPNs) of the IBM Spectrum Virtualize ports, as shown in bold in the output of Example 5-8 on page 232. 5.4.3 Enabling NPIV on an existing system When IBM Spectrum Virtualize systems that are running code before 7.7.1 are upgraded to...
  • Page 257 4. Include the primary host attach ports (virtual WWPNs) to your host zones. 5. Enable transitional mode for NPIV on IBM Spectrum Virtualize system (Example 5-15). Example 5-15 NPIV in transitional mode IBM_2145:ITSO:superuser>chiogrp -fctargetportmode transitional 0 6. Ensure that the primary host attach WWPNs (virtual WWPNs) now allows host traffic, as shown in bold in Example 5-16.
  • Page 258: Creating Hosts By Using The Gui

    Considerations when you configure hosts in the IBM Storwize V5000 When you create a host object in the IBM Storwize V5000, it is important to verify the configuration limits and restrictions, which are published at the following website: https://ibm.biz/BdjSJx...
  • Page 259 2. To create a host, click Add Host to start the wizard (Figure 5-39). Figure 5-39 Add Host 3. If you want to create a Fibre Channel host, continue with 5.5.1, “Creating Fibre Channel hosts” on page 238. To create iSCSI hosts, go to 5.5.3, “Creating iSCSI hosts” on page 249.
  • Page 260: Creating Fibre Channel Hosts

    5.5.1 Creating Fibre Channel hosts To create Fibre Channel hosts, complete the following steps: 1. Click Fibre Channel and enter a host Name (Figure 5-41). Figure 5-41 Create a Fibre Channel host Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 261 (Figure 5-42). Figure 5-42 Available WWPNs The IBM Storwize V5000 has the host port WWPNs available if you prepared the hosts as described in 5.3, “Preparing the host operating system” on page 201. If they do not appear in the list, scan for new disks in your operating system and click Rescan in the configuration wizard.
  • Page 262 3. Select the WWPN for your host (Figure 5-43). Figure 5-43 Add a port to a list 4. If you want to add additional ports to your Host, click the plus sign (+). Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 263 5. Add all ports that belong to the host (Figure 5-44). Figure 5-44 Add all WWPNs Chapter 5. Host configuration...
  • Page 264 WWPNs manually. Type them into the Host port (WWPN) field and add them to the list. See Figure 5-45. Figure 5-45 Manually added WWPN Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 265 6. If you are creating a Hewlett-Packard UNIX (HP-UX) or Target Port Group Support (TPGS) host, select Advanced, and more options appear (Figure 5-46). Select your host type. Figure 5-46 Add Host: Advanced Settings Chapter 5. Host configuration...
  • Page 266 See Figure 5-47. Figure 5-47 Setting I/O groups Note: The IBM Storwize V5000 supports a maximum of two nodes for each system. The two nodes are arranged as two I/O groups per cluster. Due to the host object limit per I/O group, for maximum host connectivity, it is best to create hosts that use single I/O groups.
  • Page 267 8. Select the desired host cluster if any as shown in Figure 5-48. Figure 5-48 Selecting Host cluster Chapter 5. Host configuration...
  • Page 268: Configuring The Ibm Storwize V5000 For Fc Connectivity

    Channel hosts, create volumes and map them to the created hosts. See Chapter 6, “Volume configuration” on page 287. 5.5.2 Configuring the IBM Storwize V5000 for FC connectivity You can configure the FC ports on the IBM Storwize V5000 for use for certain connections port masking only. This capability is referred to as .
  • Page 269 The following options are available per port: Any: Allow local and remote communication between nodes. Local: Allow only local node communication. Remote: Allow only remote node communication. None: Do not allow any node communication. In all cases, host I/O is still permitted, so the None option can be used to exclusively reserve a port for host I/O.
  • Page 270 In this example, we select None to restrict traffic on this port to host I/O only. Click Modify to confirm the selection. Note: This action configures Port 1 for all nodes. You cannot configure FC ports on a per node basis. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 271: Creating Iscsi Hosts

    4. You can view connections between nodes, storage systems, and hosts by selecting Fibre Channel Connectivity while you are in the Network settings view. Choose the connections that you want to view and click Show Results, as shown in Figure 5-54. Figure 5-54 Viewing FC connections between nodes, storage systems, and hosts 5.5.3 Creating iSCSI hosts To create iSCSI hosts, complete the following steps:...
  • Page 272 Chapter 6, “Volume configuration” on page 287. The IBM Storwize V5000 supports a maximum of four nodes per system. These nodes are arranged as two I/O groups per cluster. Due to the host object limit per I/O group, for maximum host connectivity, it is best to create hosts that use single I/O groups.
  • Page 273 Note: iSCSI hosts might show a status until the volumes are mapped. This limitation relates to the implementation of iSCSI in the IBM Storwize V5000. This status is not necessarily a problem with network connectivity or the host configuration. The iSCSI host is now configured on the IBM Storwize V5000. To provide connectivity, the iSCSI Ethernet ports must also be configured.
  • Page 274: Configuring The Ibm Storwize V5000 For Iscsi Host Connectivity

    1. Switch to the configuration Overview window and select Network (Figure 5-59). Figure 5-59 Configuration: Network 2. Select iSCSI and the iSCSI Configuration window opens (Figure 5-60). Figure 5-60 iSCSI Configuration window Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 275 Figure 5-61 Applying all iSCSI changes 4. The Configuration window (Figure 5-60 on page 252) shows an overview of all of the iSCSI settings for the IBM Storwize V5000. You can configure the iSCSI alias, Internet Storage Name Service (iSNS) addresses, Challenge Handshake Authentication Protocol (CHAP), and the iSCSI IP address, which we also edit in the basic setup.
  • Page 276 8. Under Actions, you can check the hosts that are enabled for iSCSI. See Figure 5-64. Figure 5-64 Actions menu to modify iSCSI hosts 9. By default, all iSCSI hosts are enabled (Figure 5-65). Figure 5-65 Enabled iSCSI hosts Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 277 Network settings view, as shown in Figure 5-67. Figure 5-67 Advanced iSCSI configuration The IBM Storwize V5000 is now configured and ready for iSCSI use. Document the initiator names of your storage canisters (Figure 5-60 on page 252) because you need them later. To create volumes and map them to a host, go to Chapter 6, “Volume configuration”...
  • Page 278: Creating Sas Hosts

    1. From the main screen, follow the path Hosts → Hosts → Add Host, and the host configuration wizard opens, as shown in Figure 5-68. Figure 5-68 The host configuration wizard Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 279 2. Enter a descriptive host name and click SAS under Host Connections option, as shown in Figure 5-69. Figure 5-69 SAS WWPNs that are visible to the system 3. Click the Host port (WWPN) drop down and select the desired WWPNs belonging to the host from the drop-down, as shown in Figure 5-70.
  • Page 280 Note: You can enter WWPNs manually. However, if these WWPNs are not visible to the IBM Storwize V5000, the host object appears as offline and it is unusable for I/O operations until the ports are visible.
  • Page 281: Host Clusters

    5.6 Host Clusters IBM Spectrum Virtualize software supports host clusters starting with version 7.7.1. A host cluster is a group of logical host objects that can be managed together. For example, you can create a volume mapping that is shared by every host in the host cluster.
  • Page 282: Creating A Host Cluster

    To create a host cluster using the GUI, follow the steps listed. 1. Click Hosts → Hosts from the main panel as shown in Figure 5-73. Figure 5-73 Host Clusters Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 283 2. Click Create Host Cluster, as shown in Figure 5-74. Figure 5-74 Create Host Cluster 3. Provide the name of the Host Cluster that you want to create, as shown in Figure 5-75. Figure 5-75 Defining Host Cluster 4. At this point, you can either select the list of hosts that are going to be the part of the host cluster or you can defer that action.
  • Page 284 Note: A host cluster could be offline either because no members are present because all of the members are offline. In our example, it is offline as we have not added any members. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 285: Adding A Member To A Host Cluster

    5.6.2 Adding a member to a host cluster To add a member to an existing host cluster, follow the steps listed: 1. From the Host Clusters pane, right-click the desired host cluster to which you wish to add members, as shown in Figure 5-78. Figure 5-78 Selecting the Host Cluster 2.
  • Page 286 Figure 5-80 Selecting desired hosts 4. Click Next and a summary of the hosts to be added will be shown, as depicted in Figure 5-81. Figure 5-81 Summary of hosts Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 287 5. Click Add Hosts and hosts are added to the host cluster definition, as shown in Figure 5-82. Figure 5-82 Hosts added to host cluster definition 6. Click Close and you see that the host cluster definition shows an online status as hosts are added to a host cluster, as shown in Figure 5-83.
  • Page 288: Listing A Host Cluster Member

    Figure 5-84. Figure 5-84 Viewing host cluster members 2. Click View Hosts will list the host cluster members, as shown in Figure 5-85. Figure 5-85 Listing host cluster members Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 289: Assigning A Volume To A Host Cluster

    3. Click Close and you will be back on the Host Clusters pane, as shown in Figure 5-86. Figure 5-86 Host Clusters pane 5.6.4 Assigning a volume to a Host Cluster To assign a volume to a host cluster follow the steps listed: 1.
  • Page 290 4. Click Add Volume Mappings, which brings up a window listing the volumes that you can select to assign to a host cluster, as shown in Figure 5-90. Figure 5-90 Volume list Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 291 5. Select the list of volumes to be mapped to the host cluster, as shown in Figure 5-91. Figure 5-91 Selecting the list of volumes 6. You can choose the SCSI LUN ID’s be assigned automatically by the system or manually assign them.
  • Page 292 Figure 5-92 Summary of volumes to be mapped to host cluster 8. Click Map Volumes and then the selected volumes will be mapped to the host cluster as shown in Figure 5-93. Figure 5-93 Volumes mapped to host cluster Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 293: Remove Volume Mapping From A Host Cluster

    5.6.5 Remove volume mapping from a host cluster To remove a volume mapping from a host cluster, follow the steps as listed. 1. From the Host Clusters pane, select the desired host cluster as shown in Figure 5-94. Figure 5-94 Host Clusters 2.
  • Page 294 Figure 5-97 Selecting the volume to be unmapped 5. Click Remove Volume Mappings. A summary window listing the hosts is displayed, as shown in Figure 5-98. Figure 5-98 Host cluster member list Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 295 Note: At this point, you can select any host from the list to keep the private mapping between the selected host and the volume. 6. Click Next. A window displays, as shown in Figure 5-99. Figure 5-99 Volume unmap from host cluster 7.
  • Page 296: Removing A Host Cluster Member

    1. From the Host Clusters pane, select the desired host cluster as shown in Figure 5-101. Figure 5-101 Host Clusters 2. Right-click the desired host cluster and select Remove Hosts, as shown in Figure 5-102. Figure 5-102 Removing hosts from host cluster Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 297 3. A window will be shown with list of hosts that are members of the host cluster, as shown in Figure 5-103. Figure 5-103 Host Cluster member selection Chapter 5. Host configuration...
  • Page 298 4. Select the host member that needs to be removed, as shown in Figure 5-104. Figure 5-104 Host member selected Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 299 5. Select the appropriate radio button to indicate whether you want to keep the mappings after the host member is removed from the host cluster or to remove those mappings. In our example we chose to Remove Mappings as shown in Figure 5-105. Figure 5-105 Mapping selection during removal of host member from host cluster Note: Select Keep Mappings to retain all the shared mappings in the host cluster as private mappings for the selected hosts.
  • Page 300 7. Click Remove Hosts. A window indicating task completed will be shown as in Figure 5-107. Figure 5-107 Host member removal task from host cluster completed 8. Click Close. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 301: Removing A Host Cluster

    5.6.7 Removing a host cluster To remove an existing host cluster, follow the steps listed: 1. From the Host Clusters pane, select the desired host cluster as shown in Figure 5-108. Figure 5-108 Host Clusters 2. Right-click the desired host cluster and select Delete Host Cluster, as shown in Figure 5-109.
  • Page 302: I/O Throttling For Hosts And Host Clusters

    I/O processed by the storage system at various levels resulting in better distribution of storage system resources. I/O throttling is also referred to as I/O governing. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 303 In IBM Spectrum Virtualize, by default, no I/O throttling rate is set. However, I/O throttling can be set at any of the following levels: Host Host clusters Volume MDisk group When I/O throttling is set, the I/O rate is limited by queuing I/Os if it exceeds preset limits. I/O throttling does not guarantee minimum performance.
  • Page 304 3. Input the desired type of I/O throttle, either IOPS or Bandwidth. In our example, we set up an IOPS throttle by entering the IOPS limit, as shown in Figure 5-115. Figure 5-115 Setting IOPS throttle Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 305 Note: While defining a throttle for a host, you can either define a throttle in terms of IOPS or bandwidth, but not both at the same time. If you want to have host throttle defined for IOPS and bandwidth both, then you have to define them one after the other. 4.
  • Page 306 3. Input the desired type of I/O throttle, either IOPS or Bandwidth. In our example, we set up IOPS throttle by entering the IOPS limit, as shown in Figure 5-119. Figure 5-119 Setting IOPS throttle Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 307: Proactive Host Failover

    A seeding host used for creating a Host Cluster cannot have a host throttle defined for it. 5.7 Proactive Host Failover During planned maintenance procedures of IBM Storwize V5000 Gen2, such as firmware upgrade or node canister replacement, at times the host multipathing driver may experience issues recovering paths to volumes.
  • Page 308 The following points are worth noting in regards to Proactive Host Failover: When an IBM Spectrum Virtualize system knows a node canister is about to go down, it raises unit attentions to try to trigger host path failovers to surviving node canisters.
  • Page 309: Chapter 6. Volume Configuration

    A volume is a logical disk provisioned out of a storage pool and is recognized by a host with a unique identifier (UID) field and a parameter list. The first part of this chapter provides a brief overview of IBM Spectrum Virtualize volumes, the classes of volumes available, and the topologies that they are associated with. It also provides an overview of advanced customization available.
  • Page 310: Introduction To Volumes

    6.1 Introduction to volumes A volume is a logical disk that the system presents to attached hosts. For an IBM Spectrum Virtualize system, the volume presented is from a virtual disk (VDisk). A volume is a discrete area of usable storage that has been virtualized, using IBM Spectrum Virtualize code, from storage area network (SAN) storage that is managed by the IBM Spectrum Virtualize cluster.
  • Page 311: Image Mode Volumes

    Image mode volumes are used to migrate LUNs that were previously mapped directly to host servers over to the control of the IBM Spectrum Virtualize system. Image mode provides a one-to-one mapping between the logical block addresses (LBAs) between a volume and an MDisk.
  • Page 312: Managed Mode Volumes

    MDisk. It cannot be a quorum disk and it does not have any metadata extents that are assigned to it from the IBM Spectrum Virtualize system. Managed or image mode MDisks are always members of a storage pool.
  • Page 313: Cache Mode For Volumes

    Figure 6-3 shows this mapping. It also shows a volume that consists of several extents that are shown as V0 - V7. Each of these extents is mapped to an extent on one of the MDisks: A, B, or C. The mapping table stores the details of this indirection. Several of the MDisk extents are unused.
  • Page 314: Mirrored Volumes

    Having cache-disabled volumes makes it possible to use the native copy services in the underlying RAID array controller for MDisks (LUNs) that are used as the IBM Spectrum Virtualize image mode volumes. Using IBM Spectrum Virtualize Copy Services rather than the underlying disk controller copy services gives better results.
  • Page 315 Figure 6-4 provides an overview of volume mirroring. Figure 6-4 Volume mirroring overview A second copy can be added to a volume with a single copy or removed from a volume with two copies. Checks prevent the accidental removal of the only remaining copy of a volume. A newly created, unformatted volume with two copies initially has the two copies in an out-of-synchronization state.
  • Page 316 Write I/O operations data flow with a mirrored volume For write I/O operations to a mirrored volume, the IBM Spectrum Virtualize preferred node definition, with the multipathing driver on the host, is used to determine the preferred path.
  • Page 317: Thin-Provisioned Volumes

    The is the capacity of the volume that is reported to all other IBM Spectrum Virtualize components (for example, FlashCopy, cache, and remote copy), and to the host servers. real capacity is used to store the user data and the metadata for the thin-provisioned volume.
  • Page 318 The metadata storage used is never greater than 0.1% of the user data. The resource usage is independent of the virtual capacity of the volume. If you are using the thin-provisioned volume directly with a host system, use a small grain size. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 319: Compressed Volumes

    One license is required for each control or expansion enclosure and each enclosure in any external storage systems that use virtualization.To use the compression function, you must obtain the IBM Real-time Compression license. Note: For IBM Storwize V5000 Gen2, only Storwize V5030 and Storwize V5030F models support compression. Chapter 6. Volume configuration...
  • Page 320: Volumes For Various Topologies

    Note: For IBM Storwize V5000 Gen2, the HyperSwap topology is supported only on Storwize V5030 and Storwize V5030F systems. Virtual Volumes (VVols): The IBM Spectrum Virtualize V7.6.0 release also introduces Virtual Volumes .
  • Page 321: Create Volumes Menu

    6.2 Create Volumes menu The GUI is the simplest means of volume creation, and presents different options in the Create Volumes menu depending on the topology of the system. To start the process of creating a volume, follow the steps listed: 1.
  • Page 322 4. Click Create Volumes as shown in Figure 6-10. Figure 6-10 Create Volumes 5. Depending on the topology of the system, the Create Volumes button will provide different options. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 323 For standard topology, Create Volumes will pop up window with options to create basic, mirrored or custom volume as shown in Figure 6-11. Figure 6-11 Create Volume options for standard topology For HyperSwap topology, Create Volumes option will pop up window with options to create basic, HyperSwap or custom volume as shown in Figure 6-12.
  • Page 324 Volume migration is described in 6.8, “Migrating a volume to another storage pool” on page 333. Creating volume copies is described in 6.3.2, “Creating Mirrored volumes using Volume Creation” on page 306. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 325: Creating Volumes Using The Volume Creation

    The most commonly used type of volume is the Basic volume. This type of volume is fully provisioned, with the entire size dedicated to the defined volume. The host and the IBM Spectrum Virtualize system see the fully allocated space.
  • Page 326 Create and Map to Host Note: The Plus sign (+) icon highlighted in green in Figure 6-14, can be used to create more volumes in the same instance of the volume creation wizard. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 327 Copy Services operation formats the volume.The quick initialization process can also be disabled for performance testing, so that the measurements of the raw system capabilities can take place without waiting for the process to complete. For more information, see IBM Knowledge Center: https://ibm.biz/BdjSQB Chapter 6. Volume configuration...
  • Page 328: Creating Mirrored Volumes Using Volume Creation

    6.3.2 Creating Mirrored volumes using Volume Creation IBM Spectrum Virtualize offers the capability to mirror volumes, which means a single volume, presented to a host, can have two physical copies. Each volume copy can belong to a different pool, and each copy has the same virtual capacity as the volume. When a server writes to a mirrored volume, the system writes the data to both copies.
  • Page 329 Generally, keep mirrored volumes on a separate set of physical disks (Pools). Leave the I/O group option at its default setting of Automatic (see Figure 6-17). Figure 6-17 Mirrored Volume creation 2. Click Create (or Create and Map to Host) Chapter 6.
  • Page 330 Volume Creation with Capacity Saving options The Volume Creation operation also provides, using the Capacity Savings parameter, the ability to alter the provisioning of a Basic or Mirrored volume into Thin-provisioned or Compressed. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 331: Mapping A Volume To The Host

    Select either Thin-provisioned or Compressed from the drop-down menu as shown in Figure 6-19. Figure 6-19 Volume Creation with Capacity Saving option set to Compressed Alternatively, select Thin-provisioned from the menu to define a Thin-provisioned volume. 6.4 Mapping a volume to the host After a volume is created, it can be mapped to a host: 1.
  • Page 332 Figure 6-20 Map to Host Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 333 3. This action opens a Create Mapping window. In this window, indicate whether the volume needs to be mapped to a host or host cluster, select the desired host or host cluster, and whether you want system assigned SCSI ID or self assigned as shown in Figure 6-21. Figure 6-21 Mapping a Volume to Host Chapter 6.
  • Page 334 Figure 6-22 Map volume to host 5. Click Map Volumes and the Modify Mappings window displays the command details, and then a Task completed message as shown in Figure 6-23. Figure 6-23 Volume mapped Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 335: Creating Custom Volumes

    6.5 Creating Custom volumes The Create Volumes window enables Custom volume creation. It provides an alternative method of defining Capacity savings options, such as Thin-provisioning and Compression, but also expands on the base level default options for available Basic and Mirrored volumes. A Custom volume can be customized regarding Mirror sync rate, Cache mode, and Fast-Format.
  • Page 336: Creating A Custom Thin-Provisioned Volume

    Its virtual capacity available to the host. The virtual capacity is the capacity of the volume that is reported to all other components (for example, FlashCopy, cache, and remote copy) and to the hosts. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 337 To create a thin-provisioned volume, complete the following steps: 1. From the Create Volumes window, select the Custom option. In the Volume Location subsection define the pool in which the volume is created.Use the drop-down menu in the Pool option to choose the pool. All other options, such as Volume copy type, Caching I/O group, Preferred node, and Accessible I/O groups, can be left with their default options as shown in Figure 6-25.
  • Page 338 256 KiB to maximize performance. If you going to use the thin-provisioned volume as a FlashCopy source or target volume, specify the same grain size for the volume and for the FlashCopy function. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 339: Creating Custom Compressed Volumes

    4. Next, in the General sub-section enter the caching mode as Enabled, Read-only or Disabled as shown in Figure 6-28. Also enter unit device identifier (UDID) if this volume is going to be mapped to an OpenVMS host. Figure 6-28 General details 5.
  • Page 340 All other options, such as Volume copy type, Caching I/O group, Preferred node, and Accessible I/O groups, can be left with their default options as shown in Figure 6-30. Figure 6-30 Defining a volume as compressed using the Capacity savings option Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 341 2. Next, in the Volume Details subsection you can input the Quantity, Capacity (virtual), Capacity Savings (choose Compressed from the drop-down menu), and Name of the volume being created as shown in Figure 6-31. Figure 6-31 Volume Details 3. Next, in the Compressed subsection enter the real either in terms of % of virtual capacity or in GiB, expansion criteria, warning threshold and desired % of the virtual capacity at which you should receive a warning as shown in Figure 6-32.
  • Page 342: Custom Mirrored Volumes

    Modifying the Mirror sync rate The Mirror sync rate can be changed from the default setting by using the Custom option, subsection Volume Location, of the Create Volumes window. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 343 This option sets the priority of copy synchronization progress, enabling a preferential rate to be set for more important volumes (Figure 6-35). Figure 6-35 Customization of Mirrored sync rate The progress of formatting and synchronization of a newly created Mirrored Volume can be checked from the Running Tasks menu.
  • Page 344: Hyperswap And The Mkvolume Command

    Note: It is still possible to create HyperSwap volumes as in the V7.5.0 release, as described in the following white paper: http://www.ibm.com/support/docview.wss?uid=tss1wp102538&aid=1 You can also get more information in IBM Storwize V7000, Spectrum Virtualize, HyperSwap, and VMware Implementation, SG24-8317: http://www.redbooks.ibm.com/abstracts/sg248317.html...
  • Page 345 HyperSwap volumes are a new type of HA volumes that are supported by IBM Spectrum Virtualize. They are built off two existing IBM Spectrum Virtualize technologies: Metro Mirror Volume Mirroring These technologies have been combined in an active-active configuration deployed by using Change Volumes (as used in the Global Mirror with Change Volumes) to create a Single Volume (from a host perspective) in an HA form.
  • Page 346 Figure 6-39, a single volume is created, with volume copies in site1 and site2. This volume is in an active-active (Metro Mirror) relationship with extra resilience provided by two change volumes. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 347: Volume Manipulation Commands

    Figure 6-40 Example mkvolume command 6.6.1 Volume manipulation commands Five CLI commands for administering volumes were released in IBM Spectrum Virtualize V7.6.0. However, the GUI continues to use existing commands for all volume administration, except for HyperSwap volume creation (mkvolume) and deletion (rmvolume). The following CLI...
  • Page 348 The -force parameter with rmvdiskcopy is replaced by individual override parameters, making it clearer to the user exactly what protection they are bypassing. See IBM Knowledge Center for more details: https://ibm.biz/BdjviX Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 349: Mapping Volumes To Host After Volume Creation

    6.7 Mapping Volumes to Host after volume creation Newly created volume can be mapped to the host at creation time, or later. If the volume was not mapped to a host during creation, then to map it to a host, follow the steps in 6.7.1, “Mapping newly created volumes to the host using the wizard”...
  • Page 350 2. Select a host or a host cluster to which the new volume should be attached as shown in Figure 6-45. Figure 6-45 Select a host or a host cluster Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 351 Note: At this point you can let system assign a SCSI ID or choose it to assign it manually via Self Assign radio button. In this example, we chose to let system assign a SCSI ID. 3. Click Next. You will be shown a summary window with the volume to be mapped along with already existing volumes mapped to the host as shown in Figure 6-46.
  • Page 352 4. Click Map Volumes. A window indicating task of volume mapping completed will be shown as in Figure 6-47. Figure 6-47 Volume mapping task completed 5. After the task completes, the wizard returns to the Volumes window. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 353 6. You can verify the host mapping by clicking on Hosts from the main panel and selecting Hosts, as shown in Figure 6-48. Figure 6-48 Hosts from main panel Chapter 6. Volume configuration...
  • Page 354 7. Right-click the host to which the volume was mapped and select Modify Volume Mappings, as shown in Figure 6-49. Figure 6-49 Modify host mappings Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 355: Migrating A Volume To Another Storage Pool

    The migration process itself is a low priority process that does not affect the performance of the IBM Spectrum Virtualize system. However, it moves one extent after another to the new storage pool, so the performance of the volume is affected by the performance of the new storage pool after the migration process.
  • Page 356 Figure 6-51 Volumes submenu option from main panel 2. Right-click the desired volume and select Migrate to Another Pool, as shown in Figure 6-52. Figure 6-52 Selecting Migrate to Another Pool option Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 357 3. The Migrate Volume Copy window opens. If your volume consists of more than one copy, select the copy (from the menu shown in Figure 6-53) that you want to migrate to another storage pool. If the selected volume consists of one copy, this selection menu is not available.
  • Page 358 Figure 6-54 Selecting the new pool for volume migration 5. Click Migrate and the volume copy migration starts as shown in Figure 6-55. Click Close to return to the Volumes pane. Figure 6-55 Migrate Volume Copy started Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 359: Migrating Volumes Using The Volume Copy Feature

    6.9 Migrating volumes using the volume copy feature IBM Spectrum Virtualize supports creation, synchronizing, splitting, and deleting volume copies. A combination of these tasks can be used to migrate volumes to other storage pools. The easiest way to migrate volume copies is to use the migration feature described in 6.8, “Migrating a volume to another storage pool”...
  • Page 360 To migrate a volume, complete the following steps: 1. Select the volume and select Add Volume Copy operation, as shown in Figure 6-58. Figure 6-58 Adding the volume copy to another pool Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 361 2. Select the desired pool into which a new copy will be created, as shown in Figure 6-59. Figure 6-59 Add Volume Copy 3. You will get a confirmation window, as shown in Figure 6-60. Figure 6-60 Volume Copy task completed Chapter 6.
  • Page 362 Figure 6-61 Making the new copy in a different storage pool as primary 5. A task completion window will be shown as in Figure 6-62. Figure 6-62 Primary copy change task completed Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 363 6. Split or delete the old copy from the volume, as shown in Figure 6-63. Figure 6-63 Deleting the older copy Chapter 6. Volume configuration...
  • Page 364 7. Ensure that the new copy is in the target storage pool, as shown in Figure 6-64. Figure 6-64 Verifying the new copy in the target storage pool Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 365: I/O Throttling

    This migration process requires more user interaction, but it offers some benefits, for example, if you migrate a volume from a tier 1 storage pool to a lower performance tier 2 storage pool. In step 1, you create the copy on the tier 2 pool. All reads are still performed in the tier 1 pool to the primary copy.
  • Page 366: Define Throttle On A Volume

    2. A window will come up where you can set the throttle either in terms of IOPS or bandwidth (MBps) or both. In our example, we set the throttle on IOPS as shown in Figure 6-66. Figure 6-66 IOPS throttle on a volume Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 367 3. Click Create and you will get a task completed window as shown in Figure 6-67. Figure 6-67 Volume throttle completed Chapter 6. Volume configuration...
  • Page 368: Remove A Throttle From A Volume

    To set a throttle on a volume, follow the steps as listed 1. From the Volumes window, select the desired volume to throttle as shown in Figure 6-68. Figure 6-68 Edit Throttle Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 369 2. A window will come up where you can remove the throttle that was defined. In our example, we remove the throttle on IOPS by clicking on Remove as shown in Figure 6-69. Figure 6-69 Remove throttle 3. A task completion window will be shown as in Figure 6-70. Figure 6-70 Volume throttle removal task completed Chapter 6.
  • Page 370 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 371: Chapter 7. Storage Migration

    Gen2 consolidates storage and enables the benefits of the Storwize V5000 Gen2 functionalities across all the volumes, such as the intuitive GUI, internal virtualization, thin provisioning and FlashCopy. Storage migration wizard overview Interoperation and compatibility Storage migration wizard © Copyright IBM Corp. 2018. All rights reserved.
  • Page 372: Storage Migration Wizard Overview

    This section describes how to check that the existing storage environment, the storage system and the IBM Storwize V5000 Gen2 are ready for the data migration process.
  • Page 373: Storage Migration Wizard

    For more information about SSIC, refer to this website: http://www.ibm.com/systems/support/storage/ssic/interoperability.wss If the required configuration is not listed for support in SSIC, contact your IBM marketing representative to ask for a request for price quotation (RPQ) for your specific configuration. 7.3 Storage migration wizard The Storwize V5000 Gen2 storage migration wizard simplifies the migration task.
  • Page 374: Overview Of The Storage Migration Wizard

    SAS migration on the Storwize V5010 and Storwize V5030 systems requires the purchase of a pair of optional SAS adapter cards. SAS migration on V5020 can be performed without an adapter card by using the onboard SAS host attachment ports.
  • Page 375: Storage Migration Wizard Tasks

    Important: If you are migrating volumes from another IBM Storwize product, be aware that the target Storwize V5000 Gen2 system needs to be configured at the replication layer for the source to discover the target system as a host. The default layer setting for the Storwize V5000 Gen2 is storage.
  • Page 376 Examples of how to connect a Storwize V5000 Gen1 to a Storwize V5030 system are shown in Figure 7-2 and Figure 7-3. Figure 7-2 Direct Fibre Channel connections between systems Figure 7-3 Fibre Channel connections using switches between the systems Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 377 Figure 7-4, Figure 7-5, and Figure 7-6 on page 356. Figure 7-4 Connecting SAS cables from a Storwize V3500 or V3700 to a Storwize V5010 system Figure 7-5 Connecting SAS cables from a Storwize V3500 or V3700 to a Storwize V5020 system...
  • Page 378 Figure 7-7, Figure 7-8 on page 357, and Figure 7-9 on page 357. Figure 7-7 Connecting SAS cables from a Storwize V5000 Gen1 system to a Storwize V5010 system Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 379 DS3200 or DS3500 by using SAS, see the Storwize V5000 Gen2 IBM Knowledge Center: https://ibm.biz/BdjMEF Although the previous link leads to an SAS cabling example related to IBM Storwize V5000 Gen2 V7.8.1, the solution also applies to IBM Storwize V5000 Gen2 V8.1.0.0. Verifying prerequisites for iSCSI connections...
  • Page 380 You can use any available Ethernet port to establish iSCSI connectivity between the Storwize V5000 Gen2 system and the backend storage controller. Note: If you are using onboard Ethernet ports on a Storwize V5010 or Storwize V5020 system, ensure that the onboard Ethernet port 2 on the system is not configured to be used as the technician port.
  • Page 381 Accessing the storage migration wizard Select System Migration in the Pools menu (Figure 7-11) to open the System Migration panel. Figure 7-11 Pools menu The System Migration panel provides access to the storage migration wizard and displays the migration progress information. Click Start New Migration to begin the storage migration wizard.
  • Page 382 “Preparing the environment for migration” on page 363 and “Mapping storage” on page 364. Figure 7-13 Error message that is displayed when no external storage is found Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 383 If you identify that any of the restriction options cannot be selected, the migration must be performed outside of this wizard because more steps are required. For more information, see the Storwize V5000 Gen2 IBM Knowledge Center at this website: http://www.ibm.com/support/knowledgecenter/STHGUJ/welcome The VMware vSphere Storage vMotion feature might be an alternative for migrating VMware clusters.
  • Page 384 If all options can be selected, click Next. In all other cases, the button will not get available and the data must be migrated without the use of this wizard. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 385 Preparing the environment for migration Figure 7-15 shows the Prepare Environment for Migration panel. Follow the instructions that are provided in this panel carefully. When all of the required tasks are complete, click Next. Figure 7-15 Prepare the migration environment Chapter 7.
  • Page 386 SCSI ID: Record the SCSI ID of the LUs to which the host is originally mapped. Certain operating systems do not support the change of the SCSI ID during the migration. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 387 Table 7-3 shows an example table to capture host information. Table 7-3 Example table to capture host information Host name Adapter/Slot/Port Worldwide port Host bus Operating V5000 name (WWPN) adapter device system multipath (HBA) driver software firmware mcr-host-153 QLE2562/2/1 21000024FF2D076C 2.10 9.1.9.25 Red Hat...
  • Page 388 Configure Hosts (optional) panel. If hosts are defined, they are listed in the panel as shown in Figure 7-20 on page 368. 1. If no hosts are defined, they can be created by selecting the Add Host option. Figure 7-18 Configure Hosts panel Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 389 2. Select your connection type, name the host and assign the ports (in this case, Fibre Channel WWPNs). In the advanced settings, assign the I/O group ownership and host type as shown in Figure 7-19. Click Add to complete the task. For more information about I/O group assignment, see Chapter 5, “Host configuration”...
  • Page 390 Figure 7-20 Configure Hosts panel that lists the host Mapping volumes to hosts Note: This step is optional. You can bypass it by selecting Next and moving to “Selecting a storage pool” on page 372. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 391 Use this step of the wizard to select volumes that were migrated from the external storage system to the Storwize V5000 Gen2 and map them to hosts: 1. Hold Ctrl and click the volume names to select multiple volumes. Click Map to Host to open the Create Mapping panel.
  • Page 392 I/O groups. If each host in the host cluster does not have access to the same I/O groups, mappings to volumes will fail. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 393 4. A confirmation screen is displayed with the task summary as shown in Figure 7-23. Click Map Volumes to finish the task and return to the Map Volumes to Hosts (optional) panel. Figure 7-23 Mapping volumes summary 5. Figure 7-24 shows that the host mappings are in place for the chosen volumes. Click Next. Figure 7-24 Map Volumes to Hosts panel with completed host mappings Chapter 7.
  • Page 394 Figure 7-25. Click Next to proceed to the last panel of the storage migration wizard. The process uses the volume mirroring function that is included within the Storwize V5000 Gen2. Figure 7-25 Storage pool selection Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 395 Finishing the storage migration wizard To complete the wizard, perform the following steps: 1. Click Finish to end the storage migration wizard, as shown in Figure 7-26. Figure 7-26 Migration wizard complete 2. The end of the storage migration wizard is not the end of the data migration task. It is still in progress.
  • Page 396 OK. Figure 7-29 Confirm volumes to finalize When the finalization completes, the data migration to the IBM Storwize V5000 Gen2 is completed. The zoning can be removed and the external storage system can be retired. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 397: Chapter 8. Advanced Host And Volume Administration

    The IBM Storwize V5000 Gen2 offers many functions for volume and host configuration. The basic host and volume features of the IBM Storwize V5000 are described in Chapter 5, “Host configuration” on page 199 and Chapter 6, “Volume configuration” on page 287. The chapters also describe how to create hosts and volumes and how to map them to a host.
  • Page 398: Advanced Host Administration

    Ports by host, as described in 8.2, “Adding and deleting host ports” on page 395 Host mappings, as described in 8.2, “Adding and deleting host ports” on page 395 The top-level Hosts menu is shown in Figure 8-1. Figure 8-1 Hosts menu Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 399 Complete the following steps: 1. Select Hosts to open the Hosts panel, as shown in Figure 8-2. Figure 8-2 Hosts panel 2. Select a host and click Actions (as shown in Figure 8-3), or right-click the host to show the available actions. Figure 8-3 Actions menu on the Hosts panel As shown in Figure 8-3, several actions are associated with host mapping.
  • Page 400: Modifying Volume Mappings

    2. Click Add Volume Mappings. A window will come up listing all the additional volumes that can be mapped to the selected host as shown in Figure 8-5. Figure 8-5 Select a host to modify Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 401 3. Select the volume that you need to map to the host. Also indicate whether you would like to let the system assign the SCSI ID or you want to assign the SCSI ID by yourself. In this example, RHEL_2_VOL_3 volume is being mapped with the user supplied SCSI ID as shown in Figure 8-6.
  • Page 402 Important: The IBM Storwize V5000 automatically assigns the lowest available SCSI ID if none is specified. However, you can set a SCSI ID for the volume. The SCSI ID cannot be changed while the volume is assigned to the host.
  • Page 403: Unmapping Volumes From A Host

    6. Click Map Volumes. A confirmation window is presented, as shown in Figure 8-9. Figure 8-9 Volume mapping confirmation window 8.1.2 Unmapping volumes from a host To unmap a volume from a host, follow the steps listed here: 1. From the main navigation pane, Click Hosts as shown in Figure 8-10. Figure 8-10 Hosts Chapter 8.
  • Page 404 2. From the right hand side pane, select the host for which you want to unmap a volume, and then click Action, as shown in Figure 8-11. Figure 8-11 Action for the selected host Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 405 3. Click Modify Volume Mapping. A window with a list of volumes currently mapped to the selected host will be shown, as in Figure 8-12. Figure 8-12 List of volumes mapped to the host 4. Select the volume that you want to unmap and then click Remove Volume Mappings as shown in Figure 8-13.
  • Page 406 6. Click Remove Volumes and a task completion confirmation window opens, as shown in Figure 8-15. Figure 8-15 Volume unmap task completion 7. The selected volume is now unmapped. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 407: Renaming A Host

    8.1.3 Renaming a host To rename a host, follow the steps as listed: 1. From the main navigation panel, select Hosts as shown in Figure 8-16. Figure 8-16 Hosts Chapter 8. Advanced host and volume administration...
  • Page 408 3. A window opens where you can enter the new name, as shown in Figure 8-18. Figure 8-18 Rename a host window 4. Type in the new host name and click Rename, as shown in Figure 8-19. Figure 8-19 Renaming a host Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 409 5. The selected host is renamed and a task completion confirmation window displays, as shown in Figure 8-20. Figure 8-20 Rename a Host task completion 6. Click Close. Chapter 8. Advanced host and volume administration...
  • Page 410: Removing A Host

    8.1.4 Removing a host To remove a host, follow the steps as listed: 1. From the main navigation panel, select Hosts, as shown in Figure 8-16. Figure 8-21 Hosts Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 411 2. Select the host that needs to be removed and click Action, as shown in Figure 8-22. Figure 8-22 Selecting Remove operation Chapter 8. Advanced host and volume administration...
  • Page 412: Host Properties

    4. A task completion window opens, as shown in Figure 8-24. Figure 8-24 Host removal task completion 5. Click Close. 8.1.5 Host properties This section describes the host properties, which provide the following information: Overview Mapped volumes Port definitions Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 413 Overview To open the Host Details panel, complete the following steps: 1. Select the host. 2. From the Actions menu, click Properties. You can also highlight the host and right-click to access the Actions menu, as shown in Figure 8-25. Figure 8-25 Opening host properties Chapter 8.
  • Page 414 – I/O group: The I/O group from which the host can access a volume (or volumes). – iSCSI Challenge Handshake Authentication Protocol (CHAP) secret: The CHAP information if it exists or if it is configured. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 415 4. To change the host properties, click Edit. Several fields can be edited, as shown in Figure 8-27. Figure 8-27 Host properties: Editing the host information 5. For the host type, choose one of these values: Generic, Generic (hidden secondary volumes), HP/UX, OpenVMS, TPGS, or VVOL.
  • Page 416 Type: Port type Status: Current port status Number of nodes that are logged in: Lists the number of IBM Storwize V5000 node canisters that each port (initiator port) is logged in to Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 417: Adding And Deleting Host Ports

    Figure 8-29 Host port definitions Note: You can also add additional ports for the host using this window. Click Close to close the Host Details panel. 8.2 Adding and deleting host ports In this section we describe how to add and delete port(s) to and from a host definition. The examples shown here are for Fibre Channel ports, but the steps shown are equally applicable for SAS and iSCSI ports as well.
  • Page 418: Adding Host Port

    To add or delete host ports, go to the Port Definitions tab, as shown in “Port Definitions” on page 394, then follow the steps listed here: 1. Click Add, as shown in Figure 8-30. Figure 8-30 Add host port Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 419 2. Select the type of port that you want to add. In this example, we chose Fibre Channel port, as shown in Figure 8-31. Figure 8-31 Type of port to be added Chapter 8. Advanced host and volume administration...
  • Page 420 Note: If the WWPN does not show in the drop-down list, click Rescan and try again. If the port does not show up even after the rescanning, then check the zoning. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 421 4. Select the desired WWPN and click Add Port to List, as shown in Figure 8-33. Figure 8-33 Add Port to List 5. The selected port will be shown under Port Definitions, as shown in Figure 8-34. Figure 8-34 Port Definitions Chapter 8.
  • Page 422 6. Click Add Ports to List. A task completion window displays, as shown in Figure 8-35. Figure 8-35 Add Ports to Host task completed Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 423 7. The Host Details window now shows the ports defined for the host, including the recently added one, as shown in Figure 8-36. Figure 8-36 Port Definitions after adding a port Chapter 8. Advanced host and volume administration...
  • Page 424: Deleting A Host Port

    394, then follow the steps listed here: 1. Select the port that you want to delete, as shown in Figure 8-37. Figure 8-37 Selecting the port to delete Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 425 2. Select Delete Port, as shown in Figure 8-38. Figure 8-38 Delete Port operation 3. Verify the number of ports and the port to be deleted, as shown in Figure 8-39. Figure 8-39 Delete port Chapter 8. Advanced host and volume administration...
  • Page 426 Figure 8-40 Port deletion task completed 5. A window displays with the current ports for the selected host, as shown in Figure 8-41. Figure 8-41 Host ports after deletion of a port Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 427: Advanced Volume Administration

    8.3 Advanced volume administration This section describes volume administration tasks, such as volume modification and the creation of volume copies. We assume that you completed Chapter 6, “Volume configuration” on page 287, and that you are familiar with volume creation and generic, thin-provisioned, mirrored, thin-mirrored, and compressed volumes.
  • Page 428 You might want to add useful information, such as the caching I/O group and the real capacity. 2. To create a volume, click Create Volumes and complete the steps described in Chapter 6, “Volume configuration” on page 287. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 429 3. Right-clicking or selecting a volume and opening the Actions menu shows the available actions for a volume, as shown in Figure 8-44. Figure 8-44 Actions menu for a volume Chapter 8. Advanced host and volume administration...
  • Page 430: Mapping A Volume To A Host

    Duplicate (8.3.11, “Duplicating a volume” on page 417). Add volume copy (8.3.12, “Adding a volume copy” on page 419). Enable access to stale copy (available for IBM HyperSwap volumes if the copy is not up-to-date and inaccessible, but contains consistent data from an earlier time).
  • Page 431: Unmapping Volumes From All Hosts

    8.3.3 Unmapping volumes from all hosts To remove all host mappings from a volume, complete the following steps: 1. Select Unmap All Hosts from the Actions menu. This action removes all host mappings, which means that no hosts can access this volume. 2.
  • Page 432: Viewing Which Host Is Mapped To A Volume

    To rename a volume, complete the following steps: 1. Select Rename from the Actions menu. The Rename Volume window opens. 2. Enter the new name, as shown in Figure 8-47. Figure 8-47 Renaming a volume Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 433: Shrinking A Volume

    5. Click Close to close the panel. 8.3.6 Shrinking a volume The IBM Storwize V5000 can shrink volumes. Use this feature only if the host OS supports it. This capability reduces the capacity that is allocated to the particular volume by the amount that is specified.
  • Page 434: Expanding A Volume

    8.3.7 Expanding a volume The IBM Storwize V5000 can expand volumes. Use this feature only if the host OS supports it. This capability increases the capacity that is allocated to the particular volume by the amount that is specified. To expand a volume, complete the following steps: 1.
  • Page 435: Migrating A Volume To Another Storage Pool

    Note: Among the IBM Storwize V5000 family, this feature is available only on the IBM Storwize V5030 storage systems. Chapter 8. Advanced host and volume administration...
  • Page 436 1. Select the volume that you want. From the Actions menu, choose Export to Image Mode, as shown in Figure 8-50. Figure 8-50 Exporting a volume to an image mode Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 437 2. The Export to Image Mode wizard opens and displays the available MDisks. Select the MDisk to which to export the volume, and click Next, as shown in Figure 8-51. Figure 8-51 Selecting the MDisk to which to export the volume 3.
  • Page 438: Deleting A Volume

    4. Click Finish to start the migration. After the task is complete, check the results and click Close to return to the Volumes panel. Important: Use image mode to import or export existing data into or out of the IBM Storwize V5000. Migrate data from image mode MDisks to other storage pools to benefit from storage virtualization.
  • Page 439: Duplicating A Volume

    8.3.11 Duplicating a volume You can create a new volume by using the same presets and parameters as an existing volume. These parameters are shown: Volume preset (generic, thin-provision, and compressed) Volume size Storage pool Access and caching I/O group Caching mode Easy Tier status Virtualization type...
  • Page 440 To duplicate a volume, complete the following steps: 1. Select Duplicate from the Actions menu (Figure 8-54). Figure 8-54 Duplicate volume option Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 441: Adding A Volume Copy

    2. The Duplicate Volume window, which is shown in Figure 8-55, can be used to change the name of the new volume. By default, a sequence integer is appended to the name of the volume to be duplicated. Figure 8-55 Duplicate Volume 3.
  • Page 442 To add a second copy, complete the following steps: 1. Select the volume and click Actions → Add Volume Copy, as shown in Figure 8-56. Figure 8-56 Add Volume Copy option Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 443 2. Select the storage pool in which to create the copy. Select capacity savings, between None, Thin-provisioned or Compressed. Click Add, as shown in Figure 8-57. Figure 8-57 Add Volume Copy: Select a storage pool 3. The copy is created after you click Add and data starts to synchronize as a background task.
  • Page 444: Volume Properties And Volume Copy Properties

    8.4 Volume properties and volume copy properties This section provides an overview of all available information that relates to the IBM Storwize V5000 volumes. To open the advanced view of a volume, complete the following steps: 1. Select Properties from the Actions menu. Click View more details to show the full list of volume properties, as shown in Figure 8-59.
  • Page 445 – Capacity: Shows the capacity of the volume. If the volume is thin-provisioned, this number is the virtual capacity. – UID: The volume unique identifier. – Number of FlashCopy mappings: The number of existing FlashCopy relationships. For more information, see Chapter 10, “Copy services” on page 485. –...
  • Page 446 3. The Properties panel opens. Click View more details to show the full list of the volume copy properties, which is shown in Figure 8-61. Figure 8-61 Volume copy properties Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 447: Advanced Volume Copy Functions

    The following additional volume copy details are available: – Capacity: Shows the allocated (used) and the virtual (real) capacity. You can hover your mouse pointer over the pie chart to display information for additional tiers. – Capacity savings: Shows the method of capacity savings for the volume copy. It can be None for a generic copy, Compressed, or Thin-provisioned.
  • Page 448: Volume Copy: Make Primary

    The maximum configurable number of copies per volume is two. The roles of the copies can be changed. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 449 To accomplish this task, complete the following steps: 1. Select the secondary copy. Then, click Actions → Make Primary. Usually, it is a preferred practice to place the volume copies on storage pools with similar performance, because the write performance is constrained if one copy is placed on a lower-performance pool. 2.
  • Page 450: Splitting Into A New Volume

    Figure 8-67 Split into New Volume option 2. Figure 8-68 shows the Split Volume Copy panel to specify a name for the new volume. Figure 8-68 Split Volume Copy panel Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 451: Validate Volume Copies Option

    3. If the task completion dialog stays on the window after the task completes, review the results and click Close to return to the Volumes panel. 4. As shown in Figure 8-69, the copy appears as a new volume that is named APP1_VOL_SPLITTED_VOL (as specified during the split process).
  • Page 452 Use this option if you are sure that the primary volume copy data is correct or that your host applications can handle incorrect data. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 453 – Return Media Error to Host Use this option to convert sectors on all volume copies, which contain different contents, into virtual medium errors. Upon completion, the command logs an event, which indicates the number of differences that were found, the number that were converted into medium errors, and the number that were not converted.
  • Page 454: Delete Volume Copy Option

    Close to return to the Volumes panel. 4. The copy is deleted, but the volume stays online by using the remaining copy (Figure 8-76). Figure 8-76 Volume remains online after the copy deletion Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 455: Migrating Volumes By Using The Volume Copy Features

    428 or 8.5.4, “Delete volume copy option” on page 432. This migration process requires more user interaction with the IBM Storwize V5000 GUI, but it offers benefits. For example, we look at migrating a volume from a tier 1 storage pool to a lower-performance tier 2 storage pool.
  • Page 456: Volumes By Host

    To see an overview of the volumes that a host can access, complete the following steps: 1. Click Volumes by Host, as shown in Figure 8-79 on page 435. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 457 Figure 8-79 Volumes by Host option 2. The Volumes by Host panel opens, as shown in Figure 8-80. Figure 8-80 Volumes by Host panel host filter is 3. The in the left pane of the view. Selecting a host shows its properties in the right pane, such as the host name, number of ports, host type, and the I/O group to which it has access.
  • Page 458 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 459: Chapter 9. Advanced Features For Storage Efficiency

    Easy Tier: – Implementing IBM Easy Tier with IBM Real-time Compression, TIPS1072 – IBM System Storage SAN Volume Controller and Storwize V7000 Best Practices and Performance Guidelines, SG24-7521 (Although the book does not mention IBM Storwize V5000 Gen2 most of the concepts can be applied) Thin Provisioning: –...
  • Page 460: Introduction

    Relocating data among the physical storage resources that dynamically or effectively reduces the amount of data, transparently to the attached host systems, is becoming increasingly important. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 461: Easy Tier

    “warm” and Nearline for “cold” data that is accessed sequentially and at lower rates. In this section is described the Easy Tier disk performance optimization function of the IBM Storwize V5000 Gen2. It also describes how to activate the Easy Tier process for both evaluation purposes and for automatic extent migration.
  • Page 462 IBM Storage Tier Advisor Tool (STAT) is a no-cost tool that helps you analyze this data. If you do not have an IBM Storwize V5000 Gen2, use the Disk Magic tool to get a better idea about the required number of different drive types that are appropriate for your workload.
  • Page 463: Tiered Storage Pools

    9.2.2 Tiered storage pools With the IBM Storwize V5000 Gen2, we must differentiate between the following types of storage pools: Single-tiered storage pools Multi-tiered storage pools Figure 9-2 shows single-tiered storage pools which include one type of disk tier attribute.
  • Page 464 This operation exchanges a cold extent in a higher tier with a hot extent in a lower tier or vice versa. Note: Extent migrations occur only between adjacent tiers within the same pool. Figure 9-3 shows the Easy Tier extent migration. Figure 9-3 Easy Tier actions Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 465: Easy Tier Process

    24-hour period of I/O activity. Easy Tier permits large block I/Os and considers only I/Os up to 64 KB as migration candidates. IOM is an efficient process and adds negligible processing impact to the IBM Storwize V5000 Gen2 node canisters. 9.2.5 Data Placement Advisor The Data Placement Advisor (DPA) uses workload statistics to make a cost benefit decision about the extents that need to be candidates for migration to a higher-performance tier.
  • Page 466: Data Migrator

    Easy Tier accelerated mode was introduced in Storwize version 7.5. Easy Tier accelerated mode allows the system to cope with migration situations where the user needs to speed up the Easy Tier function temporarily. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 467: Easy Tier Operating Modes

    The movement is transparent to the host server and applications. A statistic summary file is created. This file can be off-loaded and analyzed with the IBM Storage Tier Advisory Tool, as described in 9.2.16, “IBM Storage Tier Advisor Tool” on page 465.
  • Page 468: Easy Tier Status

    When a new MDisk is added to an existing storage pool, Storage Pool Balancing can automatically balance the extents across all MDisks in the pool, if required. Figure 9-6 represents an example of Storage Pool Balancing. Figure 9-6 Storage Pool Balancing Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 469: Easy Tier Rules

    9.2.12 Easy Tier rules The following operating rules apply when IBM System Storage Easy Tier is used on the IBM Storwize V5000 Gen2: Automatic data placement and extent I/O activity monitors are supported on each copy of a mirrored volume. Easy Tier works on each copy independently of each other.
  • Page 470: Creating Multi-Tiered Pools: Enabling Easy Tier

    (Flash, Enterprise, and Nearline). In this example, we create a pool that contains Enterprise and Nearline MDisks. To create a multi-tiered pool, complete the following steps: Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 471 1. Navigate to Pools → Pools as shown in Figure 9-7. Click Create to open the Create Pool panel. Figure 9-7 Selecting create in the Pools panel 2. Provide a name for the new pool and click Create. Encryption option will be available if the system has an encryption license enabled, click Enable if you want to enable pool encryption.
  • Page 472 4. To show the pool properties, select the pool and select Properties from the Actions menu. Alternatively, right-click the pool and select Properties. Clicking View more details in the bottom-left of the panel will display additional pool information. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 473 No storage is assigned to the pool at the time of its creation and the Easy Tier default status is set to Balanced as shown in Figure 9-10. Figure 9-10 Pool properties panel Chapter 9. Advanced features for storage efficiency...
  • Page 474 5. To add storage to a pool you can either select the pool and click Add Storage from the Actions menu or right-clicking the pool, as shown in Figure 9-11. Figure 9-11 Add Storage to a pool Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 475 6. The Assign Storage to Pool panel offers two options to configure the storage into the pool: Quick Internal or Advanced Internal Custom. Figure 9-12 shows the Quick Internal panel. Figure 9-12 Add Storage - Quick Internal panel Chapter 9. Advanced features for storage efficiency...
  • Page 476 In the following steps the Advanced Internal Custom option is used to create a single-tiered storage pool and then a multi-tiered storage pool by including another drive class to the single-tiered one. Each drive class needs to be included separately. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 477 8. From the Advanced Internal Custom panel, select the required drive class, RAID type, number of spares, stripe width and array width. Click Assign to add the storage to the pool, as shown in Figure 9-14. Figure 9-14 Adding first drive class to a pool Chapter 9.
  • Page 478 Balanced as shown in Figure 9-15, the pool will not benefit from the Storage Pool Balancing feature with a single MDisk. Figure 9-15 Balanced easy tier status on Properties panel Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 479 10.Repeat steps 7 and 8 to add a second drive class as shown in Figure 9-16. Figure 9-16 Adding second drive class to a pool 11.Select the pool to which the second drive class was added. Select Properties from the Actions Menu and click View more details in the Properties panel.
  • Page 480 MDisks by Pools panel. To access the tier information right-click the gray header and select Tier. Each MDisk will display its tier class as shown in Figure 9-18. Figure 9-18 MDisks by Pools panel Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 481: Downloading Easy Tier I/O Measurements

    If you create a volume within a multi-tiered storage pool and navigate to Volumes → Volumes by Pool panel, details such as the number of MDisks and the number of volumes within the selected pool are displayed. The pool icon for an Easy Tier Pool differs from the pools without Easy Tier enabled as shown in Figure 9-19.
  • Page 482 2. Click Download Support Package to open the Download New Support Package or Log File panel, as shown in Figure 9-21. Figure 9-21 Download New Support Package or Log File panel Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 483: Easy Tier I/O Measurement Through The Command-Line Interface

    To download the Easy Tier log files you have two options: – Choose one of the Snap Types shown in Figure 9-21 on page 460 and click Download. The entire support package is downloaded and the Easy Tier log file is available within it.
  • Page 484 You can enable Easy Tier in measured mode on either a single-tiered or multi-tiered storage pool. Connect to your IBM Storwize V5000 by using the CLI and run the svcinfo lsmdiskgrp command, as shown in Example 9-1. This command shows an overview of all configured storage pools and their Easy Tier status.
  • Page 485 1 Multi_Tier_Pool online on active IBM_Storwize:ITSO_V5000:superuser> Run the svcinfo lsvdisk command to show all configured volumes within your IBM Storwize V5000 Gen2, as shown in Example 9-5. For this example, we are only interested in a single volume. Example 9-5 Show all configured volumes IBM_Storwize:ITSO_V5000:superuser>svcinfo lsvdisk...
  • Page 486 Example 9-9). The copy 0 status also changed back to active. Example 9-8 Easy Tier enabled IBM_Storwize:ITSO_V5000:superuser>svctask chvdisk -easytier on Volume001 IBM_Storwize:ITSO_V5000:superuser> Example 9-9 Easy Tier on single volume enabled IBM_Storwize:ITSO_V5000:superuser>svcinfo lsvdisk Volume001 id 0 name Volume001 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 487: Ibm Storage Tier Advisor Tool

    IBM_Storwize:ITSO_V5000:superuser> 9.2.16 IBM Storage Tier Advisor Tool IBM Storage Tier Advisor Tool (STAT) is a Microsoft Windows console tool. If you run Easy Tier in measure mode, the tool analyzes the extents and captures I/O profiles to estimate how much benefit you can derive from implementing Easy Tier Automatic Data Placement with additional MDisks tiers.
  • Page 488: Processing Heat Log Files

    STAT.exe file. IBM Storage Tier Advisor Tool creates a set of HTML files. Browse to the directory where you directed the output file and locate the file that is named index.html. Open the file by using your browser to view the report.
  • Page 489: Configuring A Thin Provisioned Volume

    100 GiB, but virtual capacity of 1 tebibyte (TiB). The actual space used by the volume on IBM Storwize V5000 Gen2 is 100 GiB, but hosts see a 1 TiB volume. A directory maps the virtual address space to the real address space. The directory and the user data share the real capacity.
  • Page 490 The fully allocated to thin-provisioned migration procedure uses a zero-detection algorithm, so that grains that contain all zeros do not cause any real capacity to be used. Usually, IBM Storwize V5000 Gen2 is supposed to detect zeros on the volume, so you must use software on the host side to write zeros to all unused space on the disk or file system.
  • Page 491 To create a thin-provisioned volume from the dynamic menu, complete the following steps: 1. Navigate to Volumes → Volumes and click Create Volumes as shown in Figure 9-24. Figure 9-24 Volumes panel Chapter 9. Advanced features for storage efficiency...
  • Page 492: Performance Considerations

    Some file systems, for example, New Technology File System (NTFS), write to the whole volume before overwriting deleted files. Other file systems reuse space in preference to allocating new space. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 493: Limitations Of Virtual Capacity

    File system problems can be moderated by tools, such as defrag, or by managing storage by using host Logical Volume Managers (LVMs). The thin-provisioned volume also depends on how applications use the file system. For example, some applications delete log files only when the file system is nearly full.
  • Page 494: Real-Time Compression Software

    No changes to the existing environment are required IBM Real-time Compression is part of the storage system. It was designed to be implemented without changes to applications, hosts, networks, fabrics, or external storage systems. The solution is not apparent to hosts, so users and applications continue to work non-disruptively.
  • Page 495: Real-Time Compression Concepts

    The primary intellectual property behind this is the RACE engine. At a high level, the IBM RACE component compresses data that is written into the storage system dynamically. This compression occurs transparently, so Fibre Channel and iSCSI connected hosts are not aware of the compression.
  • Page 496: Random Access Compression Engine

    Capacity is saved when the data is written by the host because the host writes are smaller when they are written to the storage pool. IBM Real-time Compression is a self-tuning solution. It is adapting to the workload that runs on the system at any particular moment.
  • Page 497 Figure 9-26 shows compression that uses a sliding window, where the first two repetitions of the string “ABCD” fall within the same compression window, and can therefore be compressed by using the same dictionary. The third repetition of the string falls outside of this window, and therefore cannot be compressed by using the same compression dictionary as the first two repetitions, reducing the overall achieved compression ratio.
  • Page 498 Although this approach is an evolution from compression utilities, it is limited to low-performance use cases. This limitation is mainly because it does not provide real random access to the data. Figure 9-27 Traditional data compression in storage systems Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 499 Random Access Compression Engine The IBM patented RACE implements an inverted approach when compared to traditional approaches to compression. RACE uses variable-size chunks for the input, and produces fixed-size chunks for the output. This method enables an efficient and consistent way to index the compressed data because it is stored in fixed-size containers (Figure 9-28).
  • Page 500 This type of data compression is called because the data repetition detection is based on the time the data was written into the same compressed block. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 501: Random Access Compression Engine In Ibm Spectrum Virtualize Stack

    RACE technology is implemented into the Storwize thin provisioning layer and is an organic part of the stack. Compression is transparently integrated with existing system management design. All of the IBM Storwize V5000 Gen2 advanced features are supported on compressed volumes. You can create, delete, migrate, map (assign), and unmap (unassign) a compressed volume as though it were a fully allocated volume.
  • Page 502: Data Write Flow

    9.4.6 Data read flow When a host sends a read request to the IBM Storwize V5000 Gen2 for compressed data, it is forwarded directly to the Real-time Compression component: If the Real-time Compression component contains the requested data, IBM Spectrum Virtualize cache replies to the host with the requested data without having to read the data from the lower-level cache or disk.
  • Page 503 It enables them to see a tremendous return on their IBM Storwize V5000 Gen2 investment. On initial purchase of a IBM Storwize V5000 Gen2 with Real-time Compression, customers can defer their purchase of new storage. As new storage needs to be acquired, IT purchases a lower amount of the required storage before compression.
  • Page 504: Configuring Compressed Volumes

    This setting can affect your system performance if you do not plan accordingly in advance. 9.4.8 Configuring compressed volumes To use compression on the IBM Storwize V5000 Gen2, licensing is required. With the IBM Storwize V5000 Gen2, Real-time Compression is licensed by enclosure. Every enclosure that works with compression needs to be licensed.
  • Page 505: Comprestimator

    Figure 9-35 Creating Advanced compressed volume If the volume being created through the Custom tab is the first compressed volume in the environment, a warning message displays, as shown in Figure 9-36. Figure 9-36 First compressed volume warning 9.4.9 Comprestimator The built-in Comprestimator is a command-line utility that can be used to estimate an expected compression rate for a specific volume.
  • Page 506 -cancel command. The lsvdiskanalysisprogress command shows the progress of the Comprestimator analysis, as shown in Example 9-12. Example 9-12 Comprestimator progress id vdisk_count pending_analysis estimated_completion_time 0 45 151012154400 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 507: Chapter 10. Copy Services

    V5000 Gen2 storage system, including FlashCopy, Remote Copy and HyperSwap. Copy services functions are useful for making data copies for backup, application test, recovery, and so on. The IBM Storwize V5000 Gen2 system makes it easy to apply these functions to your environment through its intuitive graphical user interface (GUI).
  • Page 508: Ibm Flashcopy

    10.1 IBM FlashCopy By using the IBM FlashCopy function of the IBM Spectrum Virtualize, you can perform a point-in-time copy of one or more volumes. This section describes the inner workings of FlashCopy and provides details about its configuration and use.
  • Page 509: Restore With Flashcopy

    After the FlashCopy is performed, the resulting image of the data can be backed up to tape, as though it were the source system. After the copy to tape is complete, the image data is redundant and the target volumes can be discarded. For time-limited applications, such as these examples, “no copy”...
  • Page 510: Application Testing With Flashcopy

    10.1.7 FlashCopy attributes The FlashCopy function in IBM Spectrum Virtualize features the following attributes: FlashCopy mapping The target is the time-zero copy of the source, which is known as...
  • Page 511: Reverse Flashcopy

    The target volume can be updated independently of the source volume. Bitmaps that are governing I/O redirection (I/O indirection layer) are maintained in both node canisters of the IBM Storwize I/O Group to prevent a single point of failure. FlashCopy mapping and Consistency Groups can be automatically withdrawn after the completion of the background copy.
  • Page 512: Ibm Spectrum Protect Snapshot

    FlashCopy map with the same target volume. 10.1.9 IBM Spectrum Protect Snapshot The management of many large FlashCopy relationships and Consistency Groups is a complex task without a form of automation for assistance. IBM Spectrum Protect™ Snapshot IBM Tivoli® FlashCopy Manager (formerly ) provides fast application-aware backups and restores using advanced point-in-time image technologies in the IBM Spectrum Virtualize.
  • Page 513: Flashcopy Functional Overview

    VMware snapshot technologies. IBM Spectrum Protect Snapshot can be widely used in both IBM and non-IBM storage systems. To watch a video on how IBM Spectrum Protect Snapshot can help your business, see: https://ibm.biz/Bdsjv7 10.2 FlashCopy functional overview...
  • Page 514: Implementing Flashcopy

    The source and target volumes must belong to the same IBM Storwize V5000 system Gen2 system, but they do not have to be in the same I/O Group or storage pool. FlashCopy associates a source volume to a target volume through FlashCopy mapping.
  • Page 515: Multiple Target Flashcopy

    Figure 10-3 FlashCopy mapping 10.3.2 Multiple Target FlashCopy The IBM Storwize V5000 Gen2 system supports up to 256 target volumes from a single source volume. Each copy is managed by a unique mapping. Figure 10-4 shows the Multiple Target FlashCopy implementation.
  • Page 516: Consistency Groups

    1. A write is run to update the database log, which indicates that a database update is about to be performed. 2. A second write is run to perform the actual update to the database. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 517 A FlashCopy Consistency Group can contain up to 512 FlashCopy mappings. The maximum number of FlashCopy mappings that is supported by the IBM Storwize V5000 Gen2 system V8.1.0 is 4096. FlashCopy commands can then be issued to the FlashCopy Consistency Group and, therefore, simultaneously for all of the FlashCopy mappings that are defined in the Consistency Group.
  • Page 518: Flashcopy Indirection Layer

    I/O while it arranges for data to be copied from the source volume to the target volume. To explain in more detail which action is applied for each I/O, we first look at the FlashCopy bitmap. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 519: Grains And The Flashcopy Bitmap

    10.3.5 Grains and the FlashCopy bitmap When data is copied between volumes, it is copied in units of address space that are known grains. Grains are units of data that are grouped to optimize the use of the bitmap that tracks changes to the data between the source and target volume.
  • Page 520: Interaction And Dependency Between Multiple Target Flashcopy Mappings

    Figure 10-7 shows a set of four FlashCopy mappings that share a common source. The FlashCopy mappings target volumes Target 0, Target 1, Target 2, and Target 3. Figure 10-7 Interactions among multiple target FlashCopy mappings Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 521 In Figure 10-7 on page 498, Target 0 is not dependent on a source because it completed copying. Target 0 has two dependent mappings (Target 1 and Target 2). Target 1 depends on Target 0. It remains dependent until all of Target 1 is copied. Target 2 depends on it because Target 2 is 20% copy complete.
  • Page 522: Summary Of The Flashcopy Indirection Layer Algorithm

    Upper cache serves mostly as write cache and hides the write latency from the hosts and application. Lower cache is a read/write cache and optimizes I/O to and from disks. Figure 10-8 shows the new IBM Spectrum Virtualize cache architecture.
  • Page 523: Flashcopy And Image Mode Volumes

    Figure 10-9 Logical placement of the FlashCopy indirection layer Introduction of the two-level cache provides additional performance improvements to the FlashCopy mechanism. Because now the FlashCopy layer is above lower cache in the IBM Spectrum Virtualize software stack, it can benefit from read prefetching and coalescing writes to backend storage.
  • Page 524 0 access_IO_group_count 1 last_access_time parent_mdisk_grp_id 3 parent_mdisk_grp_name temp_migration_pool owner_type none owner_id owner_name encrypt no volume_id 12 volume_name test_image_vol_1 function copy_id 0 status online sync yes auto_delete no primary yes Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 525 mdisk_grp_id 3 mdisk_grp_name temp_migration_pool type image mdisk_id 5 mdisk_name mdisk3 fast_write_state empty used_capacity 21474836480 real_capacity 21474836480 free_capacity 0 overallocation 100 autoexpand warning grainsize se_copy no easy_tier on easy_tier_status measured tier ssd tier_capacity 0 tier enterprise tier_capacity 21474836480 tier nearline tier_capacity 0 compressed_copy no uncompressed_used_capacity 21474836480 parent_mdisk_grp_id 3...
  • Page 526: Flashcopy Mapping Events

    The FlashCopy mapping automatically moves from the preparing state to the prepared state after all cached data for the source is flushed and all cached data for the target is no longer valid. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 527 Mapping event Description Start When all of the FlashCopy mappings in a Consistency Group are in the prepared state, the FlashCopy mappings can be started. To preserve the cross-volume Consistency Group, the start of all of the FlashCopy mappings in the Consistency Group must be synchronized correctly concerning I/Os that are directed at the volumes by using the startfcmap or startfcconsistgrp command.
  • Page 528: Flashcopy Mapping States

    3. Discarding any read or write data that is associated with the target volume from the cache. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 529 Stopped The mapping is stopped because you issued a stop command or an I/O error occurred. The target volume is offline and its data is lost. To access the target volume, you must restart or delete the mapping. The source volume is accessible and the read and write cache is enabled.
  • Page 530: Thin Provisioned Flashcopy

    When the background copy function is not performed, the target volume remains a valid copy of the source data only while the FlashCopy mapping remains in place. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 531 Storwize V5000 copies per second, assuming that the bandwidth to the managed disks (MDisks) can accommodate this rate. If the IBM Storwize V5000 Gen2 system cannot achieve these copy rates because of insufficient width from the nodes to the MDisks, the background copy I/O contends for resources on an equal basis with the I/O that is arriving from the hosts.
  • Page 532: Event Handling

    In a fully functioning system, all of the nodes have a software representation of every volume in the system within their application hierarchy. Because the storage area network (SAN) that links IBM Storwize V5000 Gen2 system node canisters to each other and to the MDisks is made up of many independent links, it is possible for a subset of the nodes to be temporarily isolated from several of the MDisks.
  • Page 533: Asynchronous Notifications

    Path Offline for the source volume If a FlashCopy mapping is in the copying state and the source volume goes path offline, this path offline state is propagated to all target volumes up to, but not including, the target volume for the newest mapping that is 100% copied but remains in the copying state.
  • Page 534: Flashcopy Presets

    I/O Group must be the same. 10.3.18 FlashCopy presets The IBM Spectrum Virtualize GUI interface provides three FlashCopy presets (Snapshot, Clone, and Backup) to simplify the more common FlashCopy operations. Although these presets meet most FlashCopy requirements, they do not support all possible FlashCopy options.
  • Page 535 Use case The user wants to produce a copy of a volume without affecting the availability of the volume. The user does not anticipate many changes to be made to the source or target volume; a significant proportion of the volumes remains unchanged. By ensuring that only changes require a copy of data to be made, the total amount of disk space that is required for the copy is reduced.
  • Page 536: Managing Flashcopy By Using The Gui

    However, in enterprise data centers with many host mappings, we suggest that you use the CLI to run your FlashCopy commands. This section describes the tasks that you can perform at a FlashCopy level using the IBM Spectrum Virtualize GUI.
  • Page 537: Creating A Flashcopy Mapping

    In its basic mode, the IBM FlashCopy function copies the contents of a source volume to a target volume. Any data that existed on the target volume is lost, and that data is replaced by the copied data. From the Copy Services option on the main panel, use the Consistency Groups option, as Consistency Group shown in Figure 10-11.
  • Page 538 1. Select the source volume that you want to use. Then, click Actions → Advanced FlashCopy → Use Existing Target Volumes, as shown in Figure 10-15. Figure 10-15 Using existing target volumes Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 539 2. The Create FlashCopy Mapping window opens (Figure 10-16). In this window, you must create the relationship between the source volume (the disk that is copied) and the target volume (the disk that receives the copy). A mapping can be created between any two volumes that are managed by the same clustered system.
  • Page 540 – Backup: Creates a FlashCopy mapping that can be used to recover data or objects if the system experiences data loss. These backups can be copied multiple times from source and target volumes. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 541 5. For each preset, you can customize various advanced options. You can access these settings by clicking the preset. The preset options are shown in Figure 10-18. Figure 10-18 Create FlashCopy Mapping Presets If you prefer not to customize these settings, go directly to step 7 on page 520. You can customize the following advanced setting options, as shown in Figure 10-18: –...
  • Page 542 Figure 10-19 Add the mappings to a Consistency Group 8. Alternatively, if you do not want to include this FlashCopy mapping in a Consistency Group, select No, do not add the mappings to a consistency group. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 543 9. Click Finish, as shown in Figure 10-20. Figure 10-20 Do not add the mappings to a Consistency Group 10.Check the result of this FlashCopy mapping. From the main panel, click Copy Services → FlashCopy Mappings as shown in Figure 10-21. Figure 10-21 FlashCopy maps 11.For each FlashCopy mapping relationship that was created, a mapping name is automatically generated that starts with fcmapX, where X is the next available number.
  • Page 544 The target volume name is based on its source volume and a generated number at the end, for example, source_volume_name_XX, where XX is a number that was generated dynamically. Figure 10-23 Selecting Create New Target Volumes Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 545 2. In the Create FlashCopy Mapping window (Figure 10-24), you must select one FlashCopy preset. The GUI provides the following presets to simplify common FlashCopy operations: – Snapshot – Clone – Backup Figure 10-24 Create FlashCopy Mapping window Chapter 10. Copy services...
  • Page 546 – If you do not want to include this FlashCopy mapping in a Consistency Group, select No, do not add the mappings to a consistency group. 5. Click Next. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 547 Figure 10-26 Selecting the option to add the mappings to a Consistency Group 6. The next window will show capacity management options about the new target volume as shown in Figure 10-27. Figure 10-27 FlashCopy target volume capacity management options Chapter 10.
  • Page 548 Figure 10-28 Pool selection 8. Click Finish and you will see a window indicating the status of the operation, as shown in Figure 10-29. Figure 10-29 FlashCopy map and target volume created Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 549: Single-Click Snapshot

    9. Check the result of this FlashCopy mapping, as shown in Figure 10-30. For each FlashCopy mapping relationship that is created, a mapping name is automatically generated that starts with fcmapX where X is the next available number. If necessary, you can rename these mappings, as shown in Figure 10-30.
  • Page 550 Figure 10-31 Create Snapshot option 3. A volume is created as a target volume for this snapshot in the same pool as the source volume. The FlashCopy mapping is created and started. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 551: Single-Click Clone

    4. You can check the FlashCopy progress in the Progress column Status area, as shown in Figure 10-32. Figure 10-32 Snapshot created and started 10.4.3 Single-click clone clone preset creates an exact replica of the volume, which can be changed without affecting the original volume.
  • Page 552: Single-Click Backup

    The backup preset uses the following parameters: Background Copy rate: 50 Incremental: Yes Delete after completion: No Cleaning rate: 50 Primary copy source pool: Target pool Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 553 To create and start a backup, complete the following steps: 1. From the main panel, click Copy Services → FlashCopy. 2. Select the volume that you want to back up, and click Actions → Create Backup, as shown in Figure 10-35. Figure 10-35 Create Backup option 3.
  • Page 554: Creating A Flashcopy Consistency Group

    To create a FlashCopy Consistency Group in the GUI, complete the following steps: 1. From the main panel, click Copy Services → Consistency Group. The Consistency Groups pane opens, as shown in Figure 10-37. Figure 10-37 Consistency Groups pane Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 555: Creating Flashcopy Mappings In A Consistency Group

    2. Click Create Consistency Group and enter the FlashCopy Consistency Group name that you want to use and click Create (Figure 10-38). Figure 10-38 Create Consistency Group window Consistency Group name: You can use the letters A - Z and a - z, the numbers 0 - 9, and the underscore (_) character.
  • Page 556 (the volumes that receive the copy). A mapping can be created between any two volumes in a clustered system. Important: The source volume and the target volume must be of equal size. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 557 Figure 10-44 Create FlashCopy Mapping window Tip: The volumes do not have to be in the same I/O Group or storage pool. 6. Select a volume in the Source Volume column by using the drop-down list. Then, select a volume in the Target Volume column by using the drop-down list. Click Add, as shown in Figure 10-45.
  • Page 558 – Backup: Creates a FlashCopy mapping that can be used to recover data or objects if the system experiences data loss. These backups can be copied multiple times from the source and target volumes. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 559 Figure 10-47 Create FlashCopy Mapping window Whichever preset you select, based on that you can customize options based on the selected preset, as shown in Figure 10-48. If you prefer not to customize these settings, go directly to step 9. Figure 10-48 Create FlashCopy Mapping: Preset customization Chapter 10.
  • Page 560: Showing Related Volumes

    “Renaming FlashCopy mapping” on page 543. Figure 10-49 Create FlashCopy mappings result Tip: You can start FlashCopy from the IBM Spectrum Virtualize GUI. However, if you plan to handle many FlashCopy mappings or Consistency Groups periodically, or at varying times, creating a script by using the operating system shell CLI might be more convenient.
  • Page 561: Moving A Flashcopy Mapping To A Consistency Group

    3. Click Actions → Show Related Volumes, as shown in Figure 10-51. Tip: You can also right-click a FlashCopy mapping and select Show Related Volumes. Figure 10-51 Show Related Volumes In the Related Volumes window (Figure 10-52), you can see the related mapping for a volume.
  • Page 562: Removing A Flashcopy Mapping From A Consistency Group

    3. Click Actions → Remove from Consistency Group, as shown in Figure 10-55. Tip: You can also right-click a FlashCopy mapping and select Remove from Consistency Group. Figure 10-55 Remove from Consistency Group action Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 563: Modifying A Flashcopy Mapping

    4. In the Remove FlashCopy Mapping from Consistency Group window, click Remove, as shown in Figure 10-56. Figure 10-56 Remove FlashCopy Mapping from Consistency Group When you click Remove, the desired FlashCopy map is removed from the consistency group. 10.4.10 Modifying a FlashCopy mapping Complete the following steps to modify a FlashCopy mapping: 1.
  • Page 564 A faster rate increases the priority of the process, which might affect he performance of other operations. For FlashCopy background copy rates, starting from V7.8.1, IBM Spectrum Virtualize software allows the background copy rate up to 2 GBps.
  • Page 565: Renaming Flashcopy Mapping

    If the mapping is not complete, the target volume is offline while the mapping is stopping. For FlashCopy background cleaning rates, starting from V7.8.1, IBM Spectrum Virtualize software allows the background cleaning rate up to 2 GBps. 6. Click Save to confirm your changes.
  • Page 566: Renaming Consistency Group

    Consistency Groups pane and the FlashCopy Mappings pane. 3. Click Actions → Delete Mapping, as shown in Figure 10-64 on page 545. Tip: You can also right-click a FlashCopy mapping and select Delete Mapping. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 567: Deleting Flashcopy Consistency Group

    Figure 10-64 Selecting the Delete Mapping option 4. The Delete FlashCopy Mapping window opens, as shown in Figure 10-65. In the “Verify the number of FlashCopy mappings that you are deleting” field, you must enter the number of volumes that you want to remove. This verification was added to help avoid deleting the wrong mappings.
  • Page 568: Starting Flashcopy Process

    3. Click Actions → Start (as shown in Figure 10-68) to start the FlashCopy process. Tip: You can also right-click a FlashCopy mapping and select Start. Figure 10-68 Start the FlashCopy process action Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 569: Stopping Flashcopy Process

    4. You can check the FlashCopy progress in the Progress column of the table or in the Running Tasks status area. After the task completes, the FlashCopy mapping status is in a Copied state, as shown in Figure 10-69. Figure 10-69 Checking the FlashCopy progress 10.4.16 Stopping FlashCopy process When a FlashCopy copy process is stopped, the target volume becomes invalid and it is set offline by the system.
  • Page 570: Volume Mirroring And Migration Options

    Export to Image mode. By using this option, you can move storage from managed mode to image mode, which is useful if you are using the IBM Storwize as a migration device. For example, vendor A’s product cannot communicate with vendor B’s product, but you must migrate existing data from vendor A to vendor B.
  • Page 571: Native Ip Replication

    Migration: While these migration methods do not disrupt access, you must take a brief outage to install the host drivers for your IBM Storwize V5000 Gen2 system if you do not already have them installed. With volume mirroring, you can move data to different MDisks within the same storage pool or move data between different storage pools.
  • Page 572 VC, data is automatically retransmitted, as shown in Figure 10-73. Figure 10-73 Optimized network data flow by using Bridgeworks SANSlide technology For more information about this technology, see IBM Storwize V7000 and SANSlide Implementation, REDP-5023.
  • Page 573: Ibm Storwize System Layers

    Controller. The system cannot use a storage-layer system as external storage. In the replication layer, an IBM SAN Volume Controller or an IBM Storwize family system has the following characteristics and requirements: The system can perform MM and GM replication with other replication-layer systems or IBM SAN Volume Controller.
  • Page 574: Ip Partnership Limitations

    Volume Controller and Storwize Family systems: An IBM SAN Volume Controller is always in the replication layer. By default, the IBM Storwize systems are in the storage layer but can be changed to the replication layer. A system can form partnerships only with systems in the same layer.
  • Page 575 GM with Change Volumes. For further information on IP replication requirements and limitations, and supported configurations, please see IBM Knowledge Center for IBM Storwize V5000 at the following link: https://ibm.biz/BdjKnQ...
  • Page 576: Vlan Support

    IP addresses from a failing node to a surviving node succeeds. If failover VLANs are not configured on the local switch ports, there are no paths to IBM Storwize V5000 Gen2 system node canisters during a node canister failure and the replication fails.
  • Page 577: Ip Partnership And Terminology

    IP partnership or partnership over native IP links These terms are used to describe the IP partnership feature. Discovery Process by which two IBM Spectrum Virtualize systems exchange information about their IP address configuration. For IP-based partnerships, only IP addresses configured for Remote Copy are discovered.
  • Page 578: States Of Ip Partnership

    Fully_Configured state, which implies that the partnerships over the IP network were successfully established. The partnership state momentarily remains in the Not_Present state before moving to the Fully_Configured state. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 579: Remote Copy Groups

    Remote copy port group ID is a numerical tag associated with an IP port of IBM Storwize V5000 Gen2 system to indicate which physical IP link it is connected to. Multiple nodes could be connected to the same physical long-distance link, and must therefore share the same remote copy port group id.
  • Page 580: Remote Copy

    Use intercluster MM/GM when possible. For mirroring volumes in the same system, it is better to use Volume Mirroring or the FlashCopy feature. A typical application of this function is to set up a dual-site solution that uses two IBM primary site production site Storwize V5000 Gen2 systems.
  • Page 581 Figure 10-74 shows an example of a multiple system mirroring configuration. V5000 (B) V5000 (C) V5000 (A) V5000 (D) Figure 10-74 Multiple system mirroring configuration example Supported multiple system mirroring topologies Multiple system mirroring supports various partnership topologies, as shown in the example in Figure 10-75.
  • Page 582 Figure 10-76 shows an example of a triangle topology (A → B, A → C, and B → C). Figure 10-76 Triangle topology Figure 10-77 shows an example of an IBM Storwize V5000 Gen2 system fully connected topology (A → B, A → C, A → D, B → D, and C → D).
  • Page 583: Importance Of Write Ordering

    The IBM Spectrum Virtualize Metro Mirror and Global Mirror implementation operates in a manner that is designed to always keep a consistent image at the secondary site. The Global Mirror implementation uses complex algorithms that operate to identify sets of data and number those sets of data in sequence.
  • Page 584 The rules behind a Consistency Group mean that certain configuration commands are prohibited. These configuration commands are not prohibited if the relationship is not part of a Consistency Group. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 585: Remote Copy Intercluster Communication

    Switch zoning is critical to facilitating intercluster communication. Intercluster communication channels When an IBM Spectrum Virtualize system partnership is defined on a pair of systems, the following intercluster communication channels are established: A single control channel, which is used to exchange and coordinate configuration...
  • Page 586: Metro Mirror Overview

    I/O Group, there must be sufficient bitmap space within the I/O Group for both sets of volumes and licensing on the system. Important: Performing Metro Mirror across I/O Groups within a system is not supported. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 587: Synchronous Remote Copy

    Intercluster Metro Mirror performs intercluster copying of a volume, in which one volume belongs to a system and the other volume belongs to a separate system. Two IBM Spectrum Virtualize systems must be defined in a partnership, which must be performed on both systems to establish a fully functional Metro Mirror partnership.
  • Page 588: Metro Mirror Features

    Spectrum Virtualize systems that are configured in a partnership. Intercluster and intracluster Metro Mirror can be used concurrently. The IBM Storwize V5000 Gen2 system does not require that a control network or fabric is installed to manage Metro Mirror. For intercluster Metro Mirror, the system maintains a control link between two systems.
  • Page 589: Practical Use Of Metro Mirror

    I/O at any time. The IBM Storwize V5000 Gen2 system allows read-only access to the auxiliary volume when it contains a consistent image. IBM Storwize allows boot time operating system discovery to complete without an error, so that any hosts at the secondary site can be ready to start the applications with minimum delay, if required.
  • Page 590: Global Mirror Overview

    IBM Spectrum Virtualize system. Intercluster Global Mirror Intercluster Global Mirror operations require a pair of IBM Spectrum Virtualize systems that are connected by several intercluster links. The two systems must be defined in a partnership to establish a fully functional Global Mirror relationship.
  • Page 591 (to maintain a write-order consistent copy of data). To avoid affecting the production site, IBM Spectrum Virtualize supports more parallelism in processing and managing Global Mirror writes on the secondary system by using the...
  • Page 592: Global Mirror Features

    The IBM Spectrum Virtualize implements the Global Mirror relationship between a volume pair, with each volume in the pair being managed by an IBM SAN Volume Controller or IBM Storwize system running IBM Spectrum Virtualize. The IBM Storwize V5000 Gen2 supports intracluster Global Mirror where both volumes belong to the same system (and I/O Group).
  • Page 593 If multiple writes are allowed to be applied to the master for a sector, only the most recent write gets the correct data during reconstruction. If reconstruction is interrupted for any reason, the intermediate state of the auxiliary is inconsistent. Applications that deliver such write activity do not achieve the performance that Global Mirror is intended to support.
  • Page 594: Using Change Volumes With Global Mirror

    Global Mirror with Change Volumes has the following characteristics: Larger RPO Point-in-time copies Asynchronous Possible system performance resource requirements because point-in-time copies are created locally Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 595 Figure 10-84 shows a simple Global Mirror relationship without Change Volumes. Figure 10-84 Global Mirror without Change Volumes With Change Volumes, this environment looks as it is shown in Figure 10-85. Figure 10-85 Global Mirror with Change Volumes With Change Volumes, a FlashCopy mapping exists between the primary volume and the primary Change Volume.
  • Page 596: Distribution Of Work Among Nodes

    You can also change the preferred node for volumes that are in a remote copy relationship without affecting the host I/O to a particular volume. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 597: Background Copy Performance

    The background copy performance is subject to sufficient Redundant Array of Independent Disks (RAID) controller bandwidth. Performance is also subject to other potential bottlenecks, such as the intercluster fabric, and possible contention from host I/O for the IBM SAN Volume Controller or IBM Storwize V5000 Gen2 system bandwidth resources.
  • Page 598: Practical Use Of Global Mirror

    Table 10-9 Valid combination for a single volume FlashCopy Metro Mirror or Global Mirror Metro Mirror or Global Mirror source target FlashCopy Source Supported Supported FlashCopy Target Supported Not supported Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 599: Remote Copy Configuration Limits

    Total number of Global Mirror with Change Volumes relationships per system For further details on the configuration limits, please see V8.1.x Configuration Limits and Restrictions for IBM Storwize V5000 and V5030F at the following link: https://ibm.biz/BdjSJd Chapter 10. Copy services...
  • Page 600: Remote Copy States And Events

    InconsistentCopying state while the background copy is started. b. When a MM/GM relationship is started in the InconsistentStopped state, the MM/GM relationship enters the InconsistentCopying state while the background copy is started. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 601 Step 3: When the background copy completes, the MM/GM relationship transitions from the InconsistentCopying state to the ConsistentSynchronized state. Step 4: a. When a MM/GM relationship is stopped in the ConsistentSynchronized state, the MM/GM relationship enters the Idling state when you specify the -access option, which enables write I/O on the auxiliary volume.
  • Page 602 Relationships that are configured between volumes in the same IBM Storwize V5000 Gen2 system (intracluster) are never described as being in a disconnected state.
  • Page 603 When you are deciding how to use Consistency Groups, the administrator must consider the scope of an application’s data and consider all of the interdependent systems that communicate and exchange information. If two programs or systems communicate and store details as a result of the information exchanged, either of the following actions might occur: All of the data that is accessed by the group of systems must be placed into a single Consistency Group.
  • Page 604 ConsistentStopped state with a status of Online. You can configure this event to generate an SNMP trap that can be used to trigger automation or manual intervention to issue a start command following a loss of synchronization. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 605 ConsistentSynchronized ConsistentSynchronized is a connected state. In this state, the master volume is accessible for read and write I/O, and the auxiliary volume is accessible for read-only I/O. Writes that are sent to the master volume are also sent to the auxiliary volume. Either successful completion must be received for both writes, the write must be failed to the host, or a state must transition out of the ConsistentSynchronized state before a write is completed to the host.
  • Page 606 Group is first created. It is exited when the first relationship is added to the Consistency Group, at which point the state of the relationship becomes the state of the Consistency Group. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 607: Consistency Protection For Remote And Global Mirror

    10.8 Consistency protection for Remote and Global mirror Prior to V7.8.1, Metro Mirror and regular Global Mirror relationships and consistency groups stop when one of the following events occurs: The link between systems goes down A secondary volume goes offline Consistency of the secondary volume would be lost during resynchronization, so the relationship is automatically stopped and a 1720 error is raised, which would require the user to restart the relationship manually.
  • Page 608: Remote Copy Commands

    10.9.1 Remote Copy process The MM/GM process includes the following steps: 1. A system partnership is created between two IBM Storwize V5000 Gen2 systems or IBM SAN Volume Controller (for intercluster MM/GM). 2. A MM/GM relationship is created between two volumes of the same size.
  • Page 609: Listing Available System Partners

    Following these commands, the remote host server is mapped to the auxiliary volume and the disk is available for I/O. For more information about MM/GM commands, see IBM Spectrum Virtualize and SAN Volume Controller and Storwize family Command-Line Interface User’s Guide, GC27-2287 at the following link: https://ibm.biz/BdjaUk...
  • Page 610: Changing The System Parameters

    I/O. If I/O can’t complete within the max_replication_delay the 1920 event is reported. This is the system-wide setting. When set to 0, the feature is disabled. This applies to Metro Mirror and Global Mirror relationships. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 611: System Partnership

    I/O workload). If 1920 events are occurring, it can be necessary to use a performance monitoring and analysis tool, such as the IBM Virtual Storage Center, to help identify and resolve the problem. 10.9.4 System partnership...
  • Page 612: Creating A Metro Mirror/Global Mirror Consistency Group

    The MM/GM consistency group name must be unique across all consistency groups that are known to the systems owning this consistency group. If the consistency group involves two systems, the systems must be in communication throughout the creation process. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 613: Creating A Metro Mirror/Global Mirror Relationship

    The new consistency group does not contain any relationships and is in the Empty state. You can add MM/GM relationships to the group (upon creation or afterward) by using the chrelationship command. 10.9.6 Creating a Metro Mirror/Global Mirror relationship Use the mkrcrelationship command to create a new MM/GM relationship. This relationship persists until it is deleted.
  • Page 614: Stopping Metro Mirror/Global Mirror Relationship

    For a consistency group that is idling, this command assigns a copy direction (master and auxiliary roles) and begins the copy process. Otherwise, this command restarts a previous copy process that was stopped by a stop command or by an I/O error. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 615: Stopping Metro Mirror/Global Mirror Consistency Group

    10.9.12 Stopping Metro Mirror/Global Mirror consistency group Use the startrcconsistgrp command to stop the copy process for an MM/GM consistency group. You can also use this command to enable write access to the auxiliary volumes in the group if the group is in a consistent state. If the consistency group is in an inconsistent state, any copy operation stops and does not resume until you issue the startrcconsistgrp command.
  • Page 616: Reversing Metro Mirror/Global Mirror Relationship

    The Partnerships pane, as shown in Figure 10-90. To access the Partnerships pane, move the mouse pointer over the Copy Services selection and click Partnerships. Figure 10-90 Partnerships pane Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 617: Creating Fibre Channel Partnership

    10.10.1 Creating Fibre Channel partnership To create an FC partnership between the systems running IBM Spectrum Virtualize, use the GUI and complete the following steps: 1. From the main navigation pane, click Copy Services → Partnerships as shown in Figure 10-91.
  • Page 618 Note: If you choose IP partnership, you must provide the IP address of the partner system and the partner system’s CHAP key. 6. You will get a confirmation window as shown in Figure 10-96 on page 597. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 619: Creating Stand-Alone Remote Copy Relationships

    Figure 10-96 Fibre channel partnership created 7. As shown in Figure 10-97, our partnership is in the Partially Configured state because this work was performed only on one side of the partnership so far. Figure 10-97 Viewing system partnerships To fully configure the partnership between both systems, perform the same steps on the other system in the partnership.
  • Page 620 4. In the Create Relationship window, select one of the following types of relationships that you want to create (as shown in Figure 10-101 on page 599): – Metro Mirror – Global Mirror – Global Mirror with Change Volumes Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 621 Figure 10-101 Select the type of relationship that you want to create 5. We want to create a Metro Mirror relationship. See Figure 10-102. Click Next. Figure 10-102 Selecting Metro Mirror as the type of relationship Note: Starting from V7.8.1, consistency protection via Change Volume has been enabled by default.
  • Page 622 – On another system, which means that you select the remote system from the drop-down list. After you make a selection, click Next. Figure 10-103 Specifying the location of the auxiliary volumes Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 623 7. In the New Relationship window that is shown in Figure 10-104, you can create relationships. Select a master volume in the Master drop-down list. Then, select an auxiliary volume in the Auxiliary drop-down list for this master and click Add. If needed, repeat this step to create other relationships.
  • Page 624 In our example, we chose to create a new master change volume.as shown in Figure 10-106. Figure 10-106 Create a new master change volume or use an existing one Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 625 9. Click Finish. A dialog window will be presented where you can remove a relationship that was created, click , as shown in Figure 10-107. Figure 10-107 Create the relationships between the master and auxiliary volumes 10.After all of the relationships that you want to create are shown, click Next. 11.Specify whether the volumes are synchronized, as shown in Figure 10-108.
  • Page 626 The relationships are visible in the Remote Copy pane. If you selected to copy the data, you can see that the status is Consistent Copying. You can check the copying progress in the Running Tasks status area. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 627: Creating Consistency Group

    After the copy is finished, the relationship status changes to Consistent synchronized. Figure 10-111 shows the Consistent Synchronized status. Figure 10-111 Consistent copy of the mirrored volumes 10.10.3 Creating Consistency Group To create a Consistency Group, complete the following steps: 1.
  • Page 628 – On another system, which means that you select the remote system in the drop-down list 5. After you make a selection, click Next. Figure 10-114 Location of auxiliary volumes Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 629 6. Select whether you want to add relationships to this group, as shown in Figure 10-115. The following options are available: – If you select Yes, click Next to continue the wizard and go to step 7. – If you select No, click Finish to create an empty Consistency Group that can be used later.
  • Page 630 Note: For Metro Mirror or regular Global Mirror, also indicate whether to add consistency protection. 8. Click Next. Figure 10-116 Select the type of relationship that you want to create Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 631 9. As shown in Figure 10-117, you can optionally select existing relationships to add to the group. Click Next. Note: To select multiple relationships, hold down Ctrl and click the entries that you want to include. Figure 10-117 Select existing relationships to add to the group 10.In the window that is shown in Figure 10-120 on page 611, you can create relationships.
  • Page 632 Note: Selecting to add a change volume, will not add a change volume to the remote system. Creation of change volume on the remote system for the auxiliary has to be done manually. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 633 f. Select whether you want to create a new master change volume or use an existing one, as shown in Figure 10-119. Figure 10-119 Master change volume selection g. Click Finish. h. Repeat this step to create other relationships, if needed. 11.To remove a relationship that was created, click (Figure 10-120).
  • Page 634 Figure 10-121 Volumes are already synchronized 13.In the last window, select whether you want to start to copy the data. Then, click Finish, as shown in Figure 10-122. Figure 10-122 Synchronize now Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 635: Renaming Consistency Group

    14.The relationships are visible in the Remote Copy pane. If you selected to copy the data, you can see that the status of the relationships is Inconsistent copying. You can check the copying progress in the Running Tasks status area, as shown in Figure 10-123. Figure 10-123 Consistency Group created with relationship in copying and synchronized status After the copies are completed, the relationships and the Consistency Group change to the Consistent Synchronized status.
  • Page 636: Renaming Remote Copy Relationship

    1. From the main navigation pane, click Copy Services → Remote Copy. 2. Expand the Not in a Group column. 3. Select the relationship that you want to move to the Consistency Group. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 637: Removing Remote Copy Relationship From Consistency Group

    4. Click Actions → Add to Consistency Group, as shown in Figure 10-128. Tip: You can also right-click a remote copy relationship and select Add to Consistency Group. Figure 10-128 Add to Consistency Group action 5. In the Add Relationship to Consistency Group window, select the Consistency Group for this remote copy relationship by using the drop-down list, as shown in Figure 10-129.
  • Page 638: Starting Remote Copy Relationship

    1. From the main navigation pane, select Copy Services → Remote Copy. 2. Expand the Not in a Group column. 3. In the table, select the remote copy relationship that you want to start. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 639: Starting Remote Copy Consistency Group

    4. Click Actions → Start to start the remote copy process, as shown in Figure 10-132. Tip: You can also right-click a relationship and select Start from the list. Figure 10-132 Starting the remote copy process 5. After the task is complete, the remote copy relationship status has a Consistent Synchronized state, as shown in Figure 10-133.
  • Page 640: Switching Copy Direction

    4. Click Actions → Switch (Figure 10-137) to start the remote copy process. Tip: You can also right-click a relationship and select Switch. Figure 10-137 Switch copy direction action Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 641 5. The Warning window that is shown in Figure 10-138 opens. A confirmation is needed to switch the remote copy relationship direction. The remote copy is switched from the master volume to the auxiliary volume. Click Yes. Figure 10-138 Warning window Figure 10-139 shows the command-line output about this task.
  • Page 642: Switching The Copy Direction For A Consistency Group

    Consistency Group direction. In the example that is shown here, the Consistency Group is switched from the master group to the auxiliary group. Click Yes. Figure 10-142 Warning window before switching the relationship Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 643: Stopping A Remote Copy Relationship

    5. The remote copy direction is now switched as shown in Figure 10-143. The auxiliary volume is now accessible and shown as a primary volume. Figure 10-143 Relationship after switch 10.10.12 Stopping a remote copy relationship After it is started, the remote copy process can be stopped, if needed. Only relationships that are not a member of a Consistency Group (or the only relationship in a Consistency Group) can be stopped individually.
  • Page 644: Stopping Consistency Group

    Perform the following steps to stop a Consistency Group: 1. From the main navigation pane, select Copy Services → Remote Copy. 2. In the table, select the Consistency Group that you want to stop. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 645: Deleting Stand-Alone Remote Copy Relationships

    3. Click Actions → Stop (as shown in Figure 10-148) to stop the remote copy Consistency Group. Tip: You can also right-click a relationship and select Stop from the list. Figure 10-148 Selecting the Stop option 4. The Stop Remote Copy Consistency Group window opens, as shown in Figure 10-149. To allow secondary read/write access, select Allow secondary read/write access.
  • Page 646: Deleting Consistency Group

    Complete the following steps to delete a Consistency Group: 1. From the main navigation pane, select Copy Services → Remote Copy. 2. In the left column, select the Consistency Group that you want to delete. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 647: Troubleshooting Remote Copy

    80 or 250 milliseconds, depending on the firmware version and the hardware model. See Figure 10-82 on page 570. A message that is sent from your source IBM Spectrum Virtualize system to your target system and the accompanying acknowledgment must have a total time of 80 or 250 milliseconds round trip.
  • Page 648 The required time to move a specific amount of data decreases as the data transmission rate increases. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 649 Figure 10-155 shows the orders of magnitude of difference between the link bandwidths. It is easy to see how 1920 errors can arise when your bandwidth is insufficient. Never use a TCP/IP ping to measure RTT for FCIP traffic. Figure 10-155 Effect of packet size (in bytes) versus the link size In Figure 10-155, the amount of time in microseconds that is required to transmit a packet across network links of varying bandwidth capacity is compared.
  • Page 650: Hyperswap

    If your investigations fail to resolve your remote copy problems, contact your IBM Support representative for a more complete analysis.
  • Page 651: Introduction To Hyperswap Volumes

    The HyperSwap function uses a hyperswap topology by spreading the control enclosure of the system across two sites, with storage at a third site that acts as a tie-breaking quorum device: The HyperSwap topology requires at least one control enclosure in each main data site. Therefore, to get a volume that is resiliently stored on both sites, one control enclosure with the necessary storage capacity is required.
  • Page 652 However, only one app is active at a time. The other apps are available if the active quorum device app fails. For more information about quorum devices, see the Storwize V5000 IBM Knowledge Center: https://ibm.biz/BdjaUk Because HyperSwap is running as a single cluster that is distributed across two main data centers, one Storwize V5000 control enclosure is required in each site.
  • Page 653 A site attribute must be set for any host, Storwize V5000 storage system, and external virtualized storage system. The host uses the local I/O group (same site attribute) for data access, as shown in Figure 10-157. The continuous blue line shows the host default access path to the volume at the same site. The dotted blue line shows the non-preferred access path that is used if the preferred access path is not available.
  • Page 654 The host reads and writes data to the local I/O group within the same site. The HyperSwap system sends the data to the remote site by using internal Metro Mirror, as shown in Figure 10-158. Figure 10-158 Data flow for a single volume Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 655 If a host accesses the volume on the Metro Mirror target site, all read and write requests can be forwarded to the I/O group that acts as the Metro Mirror source volume, as shown in Figure 10-159. All host-related traffic must be handled from the remote I/O group, which increases the long-distance data traffic.
  • Page 656 Applications with an equal workload pattern to the same volume by using both I/O groups (Oracle Real Application Clusters (RAC) and VMware vMotion) are not optimal for local HyperSwap. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 657: Failure Scenarios

    10.12.2 Failure scenarios If one node fails, the other node in the same I/O group takes over the responsibility for all volumes that are owned by the affected I/O group, as shown in Figure 10-161. The system can deactivate the write cache, which might influence the overall performance. The multipath driver can switch the active paths to the named node.
  • Page 658 Figure 10-162. The remote I/O group handles all volume-related traffic, but HyperSwap cannot keep both copies in sync anymore because of an inactive I/O group. Figure 10-162 I/O group failure Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 659 As soon as the failed I/O group is back, the system can automatically resynchronize both copies in the background. Before the resynchronization, the Storwize V5000 can perform a FlashCopy on HyperSwap source and target volumes, as shown in Figure 10-163. Each change volume requires two FlashCopy relationships, one relationship in each direction.
  • Page 660: Current Hyperswap Limitations

    A cascaded Remote Copy is not available. HyperSwap volumes cannot be replicated to a second, independent storage system by using Remote Copy functionality. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 661 Number of HyperSwap volumes supported per IBM Storwize V5000 system (for V5030) is 1024. Additional FlashCopy requirements can reduce the number of possible HyperSwap volumes. For more information, see V8.1.0 Configuration Limits and Restrictions for IBM Storwize V5000 at this website: https://ibm.biz/BdjSJx...
  • Page 662 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 663: Chapter 11. External Storage Virtualization

    IBM Storwize V5030. Virtualizing external storage means the creation of logical units with no data on them and the addition of these logical units to storage pools under the IBM Storwize V5030 control. In this way, the external storage can benefit from the IBM Storwize V5030 features, such as Easy Tier and Copy Services.
  • Page 664: Planning For External Storage Virtualization

    The external storage systems that are incorporated into the IBM Storwize V5030 environment can be new systems or existing systems. Any data on the existing storage systems can be easily migrated to an environment that is managed by the IBM Storwize V5030, as described in Chapter 7, “Storage migration” on page 349.
  • Page 665 Figure 11-1 shows an example of how to cable devices to the SAN. Refer to this example as we describe the zoning. For this example, we used an IBM Storwize V3700 as our external storage. Figure 11-1 SAN cabling and zoning example 3.
  • Page 666: External Storage Configuration Planning

    RAID level other than RAID 0 (RAID 1, RAID 10, RAID 0+1, RAID 5, RAID 6, Distributed RAID 5, or Distributed RAID 6): 1. Verify that the storage controllers to be virtualized by the IBM Storwize V5030 meet the configuration restrictions, which are listed on the IBM Support home page, at this website: https://ibm.biz/BdjSJx...
  • Page 667: Working With External Storage

    3. Create equal size arrays on the external system by using any RAID level except zero. 4. Create a single LUN per RAID array. 5. Map the LUNs to all eight Fibre Channel ports on the IBM Storwize V5030 system by assigning them to the group that was created in step 2 on page 645.
  • Page 668 9. Select the MDisks to assign and either use the Actions drop-down menu or right-click and select Modify Tier, as shown in Figure 11-4. Figure 11-4 Modify Tier option Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 669 10.Ensure that the correct MDisk tier is chosen, as shown in Figure 11-5. Click Modify to change the tier setting. Figure 11-5 Choosing a storage tier 11.After the tier is assigned, add the MDisks to an existing pool or create a new pool to include them.
  • Page 670 Figure 11-7 Selecting the storage pool to assign the MDisks to the pool 13.The external MDisks that are assigned to a pool within IBM Storwize V5030 are displayed under the MDisks by Pools panel as shown in Figure 11-8. Create volumes from the storage pool and map them to hosts, as needed.
  • Page 671: Importing Image Mode Volumes

    LUNs can continue to access data, but the hosts must be rezoned and mapped to the Storwize V5030 to use these external storage system LUNs after they are presented through the IBM Storwize V5030. Figure 11-9 shows how to import an unmanaged MDisk: 1.
  • Page 672 – You can choose between importing the volume to a temporary pool as an volume , which the IBM Storwize V5030 can create and name for you, or migrating the volume to an existing pool. An image mode volume has a direct block-for-block translation from the imported MDisk and the external LUN.
  • Page 673 If an existing storage pool is chosen, the Storwize V5030 can perform a migration task. The external LUN can be imported into a temporary migration pool and a migration task can run in the background to copy data to MDisks that are in the target storage pool. At the end of the migration, the external LUN and its associated MDisk can be in the temporary pool and show as managed, but they can be removed from the Storwize V5030.
  • Page 674 Storwize V5030 by unmapping the volume at the external storage and by clicking Detect MDisks on the Storwize V5030. For more information about removing external storage, see 11.2.4, “Removing external storage” on page 658. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 675 Figure 11-14. Figure 11-14 Image mode volumes The volume is also listed in the System Migration panel because the IBM Storwize V5030 expects you to migrate these volumes later, as shown in Figure 11-15. Figure 11-15 Migrations are available for image mode volumes At the end of this process, the volume can be mapped to a host.
  • Page 676: Managing External Storage

    The External Storage window that is shown in Figure 11-17 provides an overview of all of your external storage systems. The list shows the external storage systems that are managed by the IBM Storwize V5030. With the help of the filter, you can show only the external storage systems that you want to work with.
  • Page 677 3. In the External Storage panel, there are options in the Actions menu that can be applied to external storage controllers, as shown in Figure 11-18. Select the external controller and click Actions to display the available options. Alternatively, right-click the external controller.
  • Page 678 6. Click Show Dependent Volumes to display the logical volumes that depend on the selected external storage system, as shown in Figure 11-20. Figure 11-20 Volumes that depend on the external storage Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 679 Volume copy is another key feature that you can benefit from by using IBM Storwize V5030 virtualization. Two copies can be created to enhance availability for a critical application.
  • Page 680: Removing External Storage

    Click Detect MDisks for the IBM Storwize V5030 to discover the removal of the external storage systems. To remove the external storage systems and keep the volumes and their data on the IBM Storwize V5030, complete the following steps: a.
  • Page 681 Migrate volumes and their data to other internal or external storage pools on the IBM Storwize V5030, as described in Chapter 7, “Storage migration” on page 349.
  • Page 682 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 683: Chapter 12. Ras, Monitoring, And Troubleshooting

    Chapter 12. troubleshooting This chapter describes the reliability, availability, and serviceability (RAS) features and ways to monitor and troubleshoot the IBM Storwize V5000 Gen2. Specifically, this chapter provides information about the following topics: Reliability, availability, and serviceability features System components...
  • Page 684: Reliability, Availability, And Serviceability Features

    This section describes the reliability, availability, and serviceability (RAS) features of the IBM Storwize V5000 Gen2, as well as monitoring and troubleshooting. RAS features are important concepts in the design of the IBM Storwize V5000 Gen2. Hardware and software features, design considerations, and operational guidelines all contribute to make the IBM Storwize V5000 Gen2 reliable.
  • Page 685: System Components

    12.2 System components This section describes each of the components that make up the IBM Storwize V5000 Gen2 system. The components are described in terms of location, function, and serviceability. 12.2.1 Enclosure midplane enclosure midplane connects the node or expansion canisters to the power supply units and to the drives.
  • Page 686 When you have forgotten the superuser password and must reset the password. Ethernet ports The Storwize V5010 and Storwize V5020 node canisters have two 100/1000 Mbps Ethernet ports. Both ports can be used for management, Internet Small Computer System Interface (iSCSI) traffic, and Internet Protocol (IP) replication.
  • Page 687 1 Gbps. Serial-attached SCSI ports Each Storwize V5010 node canister uses one 12 Gbps serial-attached SCSI (SAS) port to connect optional expansion enclosures. This port does not support host attachment. Chapter 12. RAS, monitoring, and troubleshooting...
  • Page 688 Figure 12-6 shows the SAS ports on the Storwize V5010. Figure 12-6 Storwize V5010 SAS ports Each Storwize V5020 node canister has three 12 Gbps SAS ports. Port 1 can be used to connect optional expansion enclosures, and ports 2 and 3 can be used for host attachment.
  • Page 689 Each port has two LEDs that display the status of its activity. Their meanings are shown in Table 12-2. Table 12-2 SAS port status LEDs Name and Color State Meaning position Fault Amber Solid One of the following conditions has occurred: (left) One or more, but not all, of the 4 lanes are up.
  • Page 690 BLINK FAST The canister is carrying out a fire hose dump. ON The canister is active, able to perform I/O, or starting. The system is part of a cluster. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 691 Note: Because these components are inside the node canister, their replacement leads to a redundancy loss until the replacement is complete. Host Interface Card replacement procedure For information about the Host Interface Card (HIC) replacement process, see the IBM Storwize V5000 Gen2 Knowledge Center at this website: https://ibm.biz/Bdjmpg...
  • Page 692 Figure 12-12 shows a HIC replacement. Figure 12-12 HIC replacement Memory replacement procedure For information about the memory replacement process, see the IBM Storwize V5000 Gen2 Knowledge Center at this website: https://ibm.biz/BdjmpJ Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 693 Figure 12-13 shows the location of the memory modules. Slot 1 is next to the CPU. Slot 2 is next to the battery area Figure 12-13 Location of memory modules Chapter 12. RAS, monitoring, and troubleshooting...
  • Page 694 Attention: The battery is a lithium ion battery. To avoid a possible explosion, do not incinerate the battery. Exchange the battery only with the part that is approved by IBM. Because the Battery Backup Unit (BBU) replacement leads to a redundancy loss until the replacement is complete, we advise that you replace the BBU only when you are instructed to replace it.
  • Page 695: Expansion Canisters

    Important: During the replacement, the battery must be kept parallel to the canister system board while the battery is removed or replaced. Keep equal force, or pressure, on each end. For more information about the BBU replacement process, see the IBM Knowledge Center at this website: https://ibm.biz/Bdjmp3 More replacement procedures can be found on this website: https://ibm.biz/BdjmpT...
  • Page 696 Canister status The status of each expansion canister is displayed by three LEDs on the back of the unit, as shown in Figure 12-18. Figure 12-18 Enclosure canister status LEDs Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 697: Disk Subsystem

    Each strand consists of 4 phys, and each phy operates at 12 Gbps, therefore a strand has a usable speed of 48 Gbps. A strand starts with a SAS initiator chip inside an IBM Storwize V5000 Gen2 node canister and progresses through SAS expanders, which connect to the disk drives. Each canister...
  • Page 698 IBM Storwize V5000 Gen2 software performs a discovery process to update the state of the drive and enclosure objects. The Storwize V5010 supports one SAS chain for each control enclosure, and up to 10 expansion enclosures can be attached to this chain. The node canister uses SAS port 1 for expansion enclosures.
  • Page 699 Figure 12-20 shows the SAS cabling on a Storwize V5020 with three attached expansion enclosures. Figure 12-20 SAS expansion cabling on the Storwize V5020 Chapter 12. RAS, monitoring, and troubleshooting...
  • Page 700 Figure 12-21 shows the SAS cabling on a Storwize V5030 with six attached expansion enclosures (three enclosures in each chain). Figure 12-21 SAS expansion cabling on the Storwize V5030 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 701 Drive slots The IBM Storwize V5000 Gen2 has different types of enclosures, depending on the model, warranty, and number of drive slots. Table 12-7 shows the drive slots on each enclosure type. Table 12-7 Drive slots for each enclosure type...
  • Page 702: Power Supply Units

    If the power is interrupted in one node canister for less than 2.5 seconds, the canister cannot perform a fire hose dump and continues operation from battery. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 703 PSU status Each PSU has three LEDs that display the status of its activity. The LEDs are the same for the control and expansion units. Figure 12-23 shows the PSU status LEDs. Figure 12-23 PSU status LEDs The meaning of each LED is shown in Table 12-8. Table 12-8 PSU status LEDs Name and Color...
  • Page 704: Configuration Backup

    PSU replacement procedure For information about the PSU replacement process, see the IBM Storwize V5000 Gen2 Knowledge Center at this website: https://ibm.biz/Bdjm8C 12.3 Configuration backup The configuration backup file must be used if a serious failure occurs that requires the system configuration to be restored.
  • Page 705: Downloading A Configuration Backup By Using The Gui

    12.3.2 Downloading a configuration backup by using the GUI The IBM Storwize V5000 Gen2 does not offer an option to initiate a backup from the GUI. However, you can download existing daily backups or manual backups that were triggered from the CLI.
  • Page 706 2. Pressing the Button Download Support Package brings you to the next option, where you can select the different kinds of Support packages, see Figure 12-26 for details. Figure 12-26 Download Support Package Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 707 3. Select Download Existing Package to get a list of all the available log files that are stored on the configuration node, as shown in Figure 12-27. Figure 12-27 Full log listing option Chapter 12. RAS, monitoring, and troubleshooting...
  • Page 708 Figure 12-29 shows the file and the timestamp information. Figure 12-29 Timestamp in the backup xml file Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 709: System Update

    The node canister software and the drive firmware are updated separately, so these tasks are described in different topics. Note: Storwize V5000 Gen1 hardware is not supported by IBM Spectrum Virtualize V8.1 or later. The V7.7.1 and V7.8.1 code streams will continue to be updated with critical fixes for this hardware.
  • Page 710 Allow sufficient time to plan your tasks, review your preparatory update tasks, and complete the update of the IBM Storwize V5000 Gen2 environment. The update procedures can be divided into the following general update tasks, as shown in Table 12-10.
  • Page 711 You can download the utility and read more about it at this website: http://www.ibm.com/support/docview.wss?rs=591&uid=ssg1S4000585 The software update test utility can be downloaded in advance of the update process, or it can be downloaded and run directly during the software update, as guided by the update wizard.
  • Page 712 3. Select Automatic update and click Next to come to the next question regarding paused update, as shown in Figure 12-33. The Automatic update option is the default and advised choice. Figure 12-33 Automatic update selection Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 713 4. Shown in Figure 12-34 you can choose if you want to pause the update or not. Default is Fully automatic. Click Finish to start the update. Figure 12-34 Fully automatic 5. Wait for the test utility and update package to upload to the system, as shown in Figure 12-35.
  • Page 714 Figure 12-38 shows that in this example the test utility identified one warning. Figure 12-38 Test utility results Warnings do not prevent the software update from continuing, even if the recommended procedure is to fix all issues before you proceed. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 715 8. Close the window and select either Resume or Cancel, as shown in Figure 12-39. Clicking Resume continues the software update. Clicking Cancel cancels the software update so that the user can correct any issues. Figure 12-39 State after you run the test utility 9.
  • Page 716 Updating the software manually by using the GUI and SAT Important: We advise that you update the IBM Storwize V5000 Gen2 automatically by following the update wizard. If a manual update is used, ensure that you do not skip any steps.
  • Page 717 2. Select the test utility and update package files by clicking the folder icons, as shown in Figure 12-44. The code levels are entered automatically. Figure 12-44 File selection Alternatively, for the Test Only option, upload only the test utility and enter the code level manually.
  • Page 718 Figure 12-47 State while the test utility run Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 719 If the utility identifies no issues, the system is ready for the user to initiate the manual upgrade, as shown in Figure 12-48. Figure 12-48 State while you wait for the manual upgrade to start 6. Choose a node to update. Non-configuration nodes must be updated first. Update the configuration node last.
  • Page 720 The non-configuration node is removed from the management GUI Update System panel and is shown as Unconfigured when you hover over the node after you select Monitoring → System. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 721 9. Open the Service Assistant Tool for the node that you removed. Enter the Service IP Address followed by /service into a browser window. Without /service the browser opens the associated GUI to this service IP. No HTTP:// or HTTPS:// is needed. Example: 172.163.18.34/service 10.In the Service Assistant Tool, ensure that the node that is ready for update is selected.
  • Page 722 Figure 12-55 Configuration node failover warning Important: The configuration node remains in the Service state when it is added to the cluster again. Therefore, you need to exit the Service state manually. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 723: Updating The Drive Firmware

    Drive firmware can be updated for all drives at the same time or individually. To get the latest drive update package, go to the Supported Drive Types and Firmware Levels for the IBM Storwize V5000 website: http://www.ibm.com/support/docview.wss?uid=ssg1S1004427 Note: Find the download link for the actual drive firmware at the bottom of the Web page.
  • Page 724 Figure 12-59 Individual drive update result Updating the firmware on all drives Here we show how to use the management GUI to update all of the drives in an IBM Storwize V5000 Gen2: 1. Go to Pools → Internal Storage.
  • Page 725: Monitoring

    All drives that require an update can now be updated. 12.5 Monitoring Any issue that is reported by your IBM Storwize V5000 Gen2 system must be fixed as soon as possible. Therefore, it is important to configure the system to send automatic notifications when a new event is reported.
  • Page 726: Email Notifications And Call Home

    If your system is within warranty, or you have a hardware maintenance agreement, configure your IBM Storwize V5000 Gen2 system to send email events directly to IBM if an issue that Call Home requires hardware replacement is detected. This mechanism is known as .
  • Page 727 If Email Notification is not enabled, you will get a periodically warning like that shown in Figure 12-63. Figure 12-63 Configure Call Home info 3. Configure the SMTP servers. You can add several servers by clicking the plus (+) sign, as shown in Figure 12-64.
  • Page 728 6. It is very important to add an Email contact, who is responsible for this Storage System. Provide the contact information of the system owner, who can be contacted by the IBM Support Center when necessary, Figure 12-67 shows such an entry. Ensure that you always keep this information up-to-date.
  • Page 729: Audit Log

    10.Select Edit → Call Home → Test to test the Call Home function, as shown in Figure 12-70. Figure 12-70 Test Call Home. Disabling and enabling notifications Email notifications can be temporarily or permanently disabled at any time, as shown in Figure 12-71.
  • Page 730 Figure 12-73 shows all of the possible columns that can be displayed in the audit log view. Figure 12-73 Possible audit log columns Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 731: Event Log

    12.7 Event log Whenever a significant change in the status of the IBM Storwize V5000 Gen2 is detected, an event log alerts messages event is submitted to the . All events are classified as An alert is logged when the event requires action. Certain alerts have an associated error code that defines the service action that is required.
  • Page 732 – Run a fix procedure on any alert with an error code – Mark an event as fixed – Filter the entries to show them by specific minutes, hours, or dates – Reset the date filter – View the properties Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 733 Unfixed Messages and Alerts This option lists unfixed events. This option is useful to find events that must be handled, but no actions are required or recommended. For each entry that is selected, you can: – Run a fix procedure on any alert with an error code –...
  • Page 734 Important: These actions cannot be undone and might prevent the system from being analyzed when severe problems occur. Properties This option provides more information for the selected event that is shown in the list. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 735: Alert Handling And Recommended Actions

    Recommended actions A fix procedure invokes a wizard that is known as a Directed Maintenance Procedure (DMP) that helps to troubleshoot and correct the cause of an error. Certain DMPs reconfigure the system based on your responses, ensure that actions are carried out in the correct sequence, and prevent or mitigate the loss of data.
  • Page 736 Figure 12-83 on page 715 shows how to start the DMP by right-clicking the alert record and selecting Run Fix Procedure. You can use this option to run a fix procedure that might not be the recommended action. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 737 Figure 12-83 Starting the DMP (second option) The steps and panels of a DMP are specific to the error. When all of the steps of the DMP are processed successfully, the recommended action is complete and the problem is fixed usually.
  • Page 738: Support Assistance

    Management Report (PMR) number that tracks the problem until it is resolved. Note that you cannot enable remote support assistance and use the Assist On-Site tool at the same time. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 739: Configuring Support Assistance

    In addition, a service IP address must be configured before you set up remote support assistance. During system initialization, you can optionally set up a service IP address and remote support assistance. If you did not configure a service IP address, go to Settings → Network →...
  • Page 740: Set Up Support Assistant

    Support Centers page. A proxy server is used in systems where a firewall is used to protect your internal network or if you want to route traffic from multiple storage systems to the same place Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 741 Enable local support To enable local support, complete the following steps: 1. You have to select: I want support personnel to work on-site only. Figure 12-88 shows how to enable local support. 2. Select this option to configure local support assistance. Use this option if your system has certain restrictions that require on-site maintenance.
  • Page 742 Figure 12-90 Set Idle time before the line will be disconnected 4. Press Begin to begin a new session. 5. Test Connection lets you test the connectivity, as shown in Figure 12-91. Figure 12-91 Test connection Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 743 Figure 12-92 shows the pop up testing the line to the Service Center. Figure 12-92 Test Service Center Connection An overview of remote users is shown in Figure 12-93. Figure 12-93 Support Users 6. A new Token can be generated by pressing the button Generate New Token as shown in Figure 12-94.
  • Page 744 129.42.60.189. To ensure that software is downloaded correctly, configure the firewall to allow connections to the following IP addresses on port 22: 170.225.15.105,170.225.15.104, 170.225.15.107, 129.35.224.105, 129.35.224.104, and 129.35.224.107. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 745 Using the management GUI To configure remote support assistance, complete the following steps: 1. Select I want support personnel to access my system both on-site and remotely, as shown in Figure 12-96. Figure 12-96 Enable remote support Chapter 12. RAS, monitoring, and troubleshooting...
  • Page 746 – On Permission Only: The system administrator must grant permission to support personnel before they can access the system. See Figure 12-98 on page 725. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 747 Figure 12-98 Remote Support Access Settings 4. Click Finish. After you configure remote support assistance with permission only, you can start sessions between the support center and the system. On the Support Assistance page, select Start New Session and specify the number of hours the session can be idle before the support user is logged off from the system.
  • Page 748: Disable Support Assistance

    -remotesupport disable 12.9 Collecting support information If you have an issue with an IBM Storwize V5000 Gen2 and call the IBM Support Center, you might be asked to provide support data as described in the next section. 12.9.1 Collecting support information by using the GUI The following information describes how to collect supporting data for the IBM Support Center.
  • Page 749: Automatic Upload Of Support Packages

    12.9.2 Automatic upload of Support Packages You can use the management GUI or the command-line interface to upload support packages to the support center. If support assistance is configured on your systems, you can either automatically or manually upload new support packages to the support center to help analyze and resolve errors on the system.
  • Page 750 However, specifying a PMR number can decrease response time for support personnel. You can call the IBM Support Line or use the IBM Support Portal to open a call. Go to the following address: https://www.ibm.com/support/home/?brandind=Hardware 7.
  • Page 751 – Standard logs plus new statesave This option might be requested by the IBM Support Center team for problem determination. It generates a new statesave (livedump) for all of the nodes and packages them with the most recent logs.
  • Page 752 Other possible values for this parameter include Active, Wait, Abort, and Failed. If the upload is Active, you can use the supportupload_progress_percent parameter to view the progress for the upload. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 753: Manual Upload Of Support Packages

    If you want to generate a new support package, complete these steps: 1. Enter the following command in the command-line interface: satask snap -upload -pmr pmr_number where the pmr_number is the number of an existing PMR. The command generates a new support package and uploads it to the support center with the identifying PMR number.
  • Page 754 2. On the Support Package page, expand Manual Upload Instructions, as shown in Figure 12-105. Figure 12-105 Manual Upload Instructions 3. In the Manual Upload Instructions section, click Download Support Package. See Figure 12-106. Figure 12-106 Download Support Package Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 755 If needed, the IBM Support Center can notify you of the package that is required. The following components are included in each type of support package: –...
  • Page 756 Other possible values for this parameter include Active, Wait, Abort, and Failed. If the upload is Active, you can use the supportupload_progress_percent parameter to view the progress for the upload. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 757: Collecting Support Information By Using The Sat

    12.9.4 Collecting support information by using the SAT The IBM Storwize V5000 Gen2 management GUI collects information from all of the components in the system. The Service Assistant Tool (SAT) collects information from all snap file node canisters.
  • Page 758 The technician port is labeled with a T on the rear of the node canister. 4. Open a supported web browser on the personal computer and browse to the http://192.168.0.1 URL. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 759: Powering Off The System And Shutting Down The Infrastructure

    Important: If you are powering off the entire system, you lose access to all volumes that are provided by this system. Powering off the system also powers off all IBM Storwize V5000 Gen2 nodes. All data is flushed to disk before the power is removed.
  • Page 760 Figure 12-111. Figure 12-111 Rotating the system image 2. Right-click the required canister and select Power Off Canister, as shown in Figure 12-112. Figure 12-112 Powering off the canister Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 761 3. Confirm that you want to power off the canister by entering the confirmation code and clicking OK, as shown in Figure 12-113. Figure 12-113 Canister power off confirmation window 4. After the node canister is powered off, you can confirm that it is offline in the System panel, as shown in Figure 12-114.
  • Page 762 OK, as shown in Figure 12-116. Ensure that all FlashCopy, Metro Mirror, Global Mirror, data migration operations, and forced deletions are stopped or allowed to complete before you continue. Figure 12-116 Power Off System confirmation window Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 763: Shutting Down And Starting Up The Infrastructure

    1. Power off your servers and all applications. 2. Power off your IBM Storwize V5000 Gen2 system by using either the GUI or the CLI. 3. Remove the power cords that are connected to both power supplies in the rear of the enclosure on every control and expansion enclosure.
  • Page 764 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 765: Chapter 13. Encryption

    Encryption protects against the potential exposure of sensitive user data that is stored on discarded, lost, or stolen storage devices. IBM Storwize V5020, IBM Storwize V5030F and IBM Storwize V5030 support optional encryption of data at-rest. IBM Storwize V5010 does not support encryption.
  • Page 766: Planning For Encryption

    Secret keys are used to encode the data according to well-known algorithms. Encryption of data at-rest as implemented in IBM Spectrum Virtualize is defined by the following characteristics: Data at-rest means that the data is encrypted on the end device (drives).
  • Page 767 At least three USB flash drives are required if you plan not to use a key management server. They are available as a feature code from IBM (see the note on 761). You must activate the license that you purchased.
  • Page 768 To enable encryption of both data copies, the Storwize V5000 Gen1 must be replaced by an encryption capable IBM Spectrum Virtualize system, as shown in Figure 13-2. After such replacement both copies of data are encrypted, but the Remote Copy communication between both sites remains unencrypted.
  • Page 769: Encryption Methods

    13.2.1 Encryption methods There are two ways to perform encryption on devices running IBM Spectrum Virtualize: hardware encryption and software encryption. Both methods of encryption protect against the potential exposure of sensitive user data that are stored on discarded, lost, or stolen media.
  • Page 770: Encryption Keys

    • Data encryption keys cannot be viewed. • Data encryption keys cannot be changed. secure • When an encrypted object is deleted, its data encryption key is discarded ( erase Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 771: Encryption Licenses

    Important: If all master access key copies are lost and the system must cold reboot, all encrypted data is gone. No method exists, even for IBM, to decrypt the data without the keys. If encryption is enabled and the system cannot access the master access key, all SAS hardware is offline, including unencrypted arrays.
  • Page 772: Start Activation Process During Initial System Setup

    1. Select Yes, as shown in Figure 13-5. Figure 13-5 Encryption activation during initial system setup 2. The Encryption window displays information about your storage system, as shown in Figure 13-6 on page 751. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 773 Figure 13-6 Information storage system during initial system setup 3. Right clicking on the node opens a context menu with two license activation options (Activate License Automatically and Activate License Manually), as shown in Figure 13-7. Use either option to activate encryption. See 13.3.4, “Activate the license automatically”...
  • Page 774 Note: Every enclosure needs an active encryption license before you can enable encryption on the system. Attempting to add a non-licensed enclosure to an encryption-enabled system will fail. Figure 13-8 Successful encryption license activation during initial system setup Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 775: Start Activation Process On A Running System

    13.3.3 Start activation process on a running system To activate encryption on a running system, follow these steps: 1. Click Settings → System → Licensed Functions and click Encryption Licenses, as shown in Figure 13-9. Figure 13-9 Expanding Encryption Licenses section on the Licensed Functions view 2.
  • Page 776: Activate The License Automatically

    To activate the encryption license for a node automatically, follow this procedure: 1. Select Activate License Automatically, the Activate License Automatically window opens, as shown in Figure 13-12. Figure 13-12 Encryption license Activate License Automatically window Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 777 Figure 13-13. You can now click Activate. Figure 13-13 Entering an authorization code 3. The system connects to IBM to verify the authorization code and retrieve the license key. Figure 13-14 shows a window which is displayed during this connection. If everything works correctly, the procedure takes less than a minute.
  • Page 778 3 minutes with an error. Check whether the personal computer that is used to connect to the IBM Storwize V5000 GUI and activate the license can access the internet. If you are unable to complete the automatic activation procedure, try to use the manual activation procedure that is described in 13.3.5,...
  • Page 779: Activate The License Manually

    13.3.5 Activate the license manually To manually activate the encryption license for a node, follow this procedure: 1. Select Activate License Manually, the Manual Activation window opens, as shown in Figure 13-17. Figure 13-17 Manual encryption license activation window 2. If you have not done so already, you need to obtain the encryption license for the node. The information required to obtain the encryption license is displayed in the Manual Activation window.
  • Page 780: Enabling Encryption

    Key server support is available in IBM Spectrum Virtualize code V7.8 and later. Additionally IBM Spectrum Virtualize code V8.1 introduces the ability to define up to four encryption key servers, which is a recommended configuration, as it increases key provider availability.
  • Page 781: Starting The Enable Encryption Wizard

    Support for simultaneous use of both USB flash drives and a key server is available in IBM Spectrum Virtualize code V8.1 and later. Organizations that use encryption key management servers might consider parallel use of USB flash drives as a backup solution. During normal operation such drives could be disconnected and stored in a secure location.
  • Page 782 The Enable Encryption wizard starts by asking which encryption key provider to use for storing the encryption keys, as shown in Figure 13-23. You can enable either or both providers. Figure 13-23 Enable Encryption wizard Welcome screen Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 783: Enabling Encryption Using Usb Flash Drives

    After creating the USB flash drives you can copy them if you need more than four. Order IBM USB flash drives in e-config as Feature Code ACEA (IBM Storwize V7000), ACEB (IBM San Volume Controller) or ACEC (IBM Storwize V5000): Encryption USB Flash Drives (Four Pack).
  • Page 784 1. In the Enable Encryption wizard Welcome tab, select USB flash drives and click Next, as shown in Figure 13-24. Figure 13-24 Selecting USB flash drives in the Enable Encryption wizard Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 785 2. If there are fewer than 3 USB flash drives inserted into the system, you will be prompted to insert additional drives, as shown in Figure 13-25. The system will report how many additional drives need to be inserted. Figure 13-25 Waiting for USB flash drives to be inserted Note: The Next option remains disabled and the status at the bottom is kept at 0 until at least three USB flash drives are detected.
  • Page 786 6. The number of keys that were created is shown in the Summary tab, as shown in Figure 13-27. Click Finish to finalize the encryption enablement. Figure 13-27 Commit the encryption enablement Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 787: Enabling Encryption Using Key Servers

    IBM Spectrum Virtualize code V8.1 and later supports up to 4 key server objects defined in parallel.
  • Page 788 Ensure that there is at least one Secure Sockets Layer (SSL) certificate for browser access. Create a SPECTRUM_VIRT device group for IBM Spectrum Virtualize systems. For more information about completing these tasks, see SKLM documentation at IBM Knowledge Center at: https://www.ibm.com/support/knowledgecenter/SSWPVP Access to the key server storing the correct master access key is required to enable encryption for the cluster after a system restart such as a system-wide reboot or power loss.
  • Page 789 IP address of the key servers. Note that the first key server specified must be the primary SKLM key server. Note: The supported versions of IBM Security Key Lifecycle Manager (up to V2.7, which was the latest code version available at the time of writing) differentiate between the primary and secondary key server role.
  • Page 790 6. The next page in the wizard is a reminder that SPECTRUM_VIRT device group dedicated for IBM Spectrum Virtualize systems must exist on the SKLM key servers. Make sure that this device group exists and click Next to continue, as shown in Figure 13-33.
  • Page 791 7. The next step is to enable secure communication between the IBM Spectrum Virtualize system and the SKLM key servers. This can be done by either uploading the public certificate of the certificate authority (CA) used to sign all the SKLM key server certificates, or by uploading the public SSL certificate of each key server directly.
  • Page 792 8. Subsequently, configure the SKLM key server to trust the SSL certificate of the IBM Spectrum Virtualize system. You can download the IBM Spectrum Virtualize system public SSL certificate by clicking Export Public Key, as shown in Figure 13-35. You should install this certificate in the SKLM key server in the SPECTRUM_VIRT device group.
  • Page 793 10.The key server configuration is shown in the Summary tab, as shown in Figure 13-37. Click Finish to create the key server object and finalize the encryption enablement. Figure 13-37 Finish enabling encryption using a key server 11.If there are no errors while creating the key server object, you receive a message that confirms that the encryption is now enabled on the system, as shown in Figure 13-38.
  • Page 794: Enabling Encryption Using Both Providers

    Figure 13-39 Encryption enabled with only key servers as encryption key providers 13.4.4 Enabling encryption using both providers IBM Spectrum Virtualize code V8.1 and later allows parallel use of both key server and USB flash drive encryption key providers. It is possible to configure both providers in a single run of encryption enable wizard.
  • Page 795 For more information about completing these tasks, see SKLM at IBM Knowledge Center: https://www.ibm.com/support/knowledgecenter/SSWPVP Access to the key server storing the correct master access key is required to enable encryption for the cluster after a system restart such as a system-wide reboot or power loss.
  • Page 796 IP address of the key servers. Note that the first key server specified must be the primary SKLM key server. Note: The supported versions of IBM Security Key Lifecycle Manager (up to V2.7, which was the latest code version when this book was written) differentiate between primary and secondary key server role.
  • Page 797 5. The next page in the wizard is a reminder that SPECTRUM_VIRT device group dedicated for IBM Spectrum Virtualize systems must exist on the SKLM key servers. Make sure that this device group exists and click Next to continue, as shown in Figure 13-43.
  • Page 798 Next. Figure 13-44 Uploading the key server or certification authority SSL certificate 7. Subsequently, configure the SKLM key server to trust the SSL certificate of the IBM Spectrum Virtualize system. You can download the IBM Spectrum Virtualize system public SSL certificate by clicking Export Public Key, as shown in Figure 13-45 on page 777.
  • Page 799 Figure 13-45 Downloading the Spectrum Virtualize SSL certificate 8. When the IBM Spectrum Virtualize system SSL certificate has been installed on the SKLM key server, acknowledge this by selecting the box indicated in Figure 13-46 and click Next to proceed to the next step.
  • Page 800 USB flash drives, the system displays a screen, as shown in Figure 13-48. Figure 13-48 Master Access Key successfully copied to USB flash drives Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 801 11.The next screen presents you with the summary of the configuration that will be implemented on the system, as shown in Figure 13-49. Click Finish to create the key server object and finalize the encryption enablement. Figure 13-49 Encryption configuration summary in two providers scenario 12.If there are no errors while creating the key server object, the system displays a screen that confirms that the encryption is now enabled on the system, and that both encryption key providers are enabled (see Figure 13-50).
  • Page 802: Configuring Additional Providers

    When the system is configured with a single encryption key provider, it is possible to add a second provider. Note: If you set up encryption of your storage system when it was running IBM Spectrum Virtualize code version earlier than V7.8.0, then when you upgrade to code version V8.1 you have to rekey the master encryption key before you can enable second encryption provider.
  • Page 803 2. Subsequently, follow the steps required to configure the key server provider, as described in 13.4.3, “Enabling encryption using key servers” on page 765. One difference to the process described in that section is that the wizard will give you an option to migrate from the USB flash drive provider to key server provider.
  • Page 804: Adding Usb Flash Drives As A Second Provider

    If the storage system is already configured with an SKLM encryption key provider, it is possible to configure USB flash drives as a second provider. To enable USB flash drives as a second provider follow these steps: Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 805 1. Go to Settings → Security → Encryption, expand the USB Flash Drives section and click Configure, as shown in Figure 13-57. Note that to enable USB flash drives as a second provider, the system has to be able to access key servers with the current master access key.
  • Page 806: Migrating Between Providers

    Figure 13-59 Encryption enabled with two key providers available 13.6 Migrating between providers IBM Spectrum Virtualize V8.1 introduced support for simultaneous use of both USB flash drives and a key server as encryption key providers. The system also allows migration from configuration using only USB flash drive provider to key servers provider and vice versa.
  • Page 807: Migration From Encryption Key Server To Usb Flash Drive Provider

    13.6.2 Migration from encryption key server to USB flash drive provider Migration in the other direction, that is to say from using encryption key servers provider to USB flash drives provider, is not possible using only the GUI. To perform the migration, add USB flash drives as a second provider. You can do this by following steps described in 13.5.2, “Adding USB flash drives as a second provider”...
  • Page 808: Encrypted Pools

    It is possible to create unencrypted arrays from CLI by manually overriding the default encryption setting. Notes: Encryption support for Distributed RAID is available in IBM Spectrum Virtualize code V7.7 and later. You must decide whether to encrypt or not encrypt an object when it is created. You cannot change this setting at a later time.
  • Page 809 You can customize Pools view in the management GUI to show pool encryption status. Click Pools → and again Pools, and then click the Actions → Customize Columns → Encryption, as shown in Figure 13-62. Figure 13-62 Pool encryption state If you create an unencrypted pool, but you add only encrypted arrays or self-encrypting MDisks to the pool, then the pool will be reported as encrypted, because all extents in the pool are encrypted.
  • Page 810: Encrypted Child Pools

    If you modify Pools view as described earlier in this section, you will see the encryption status of child pools, as shown in Figure 13-65. The example shows an encrypted child pool with non-encrypted parent pool. Figure 13-65 Child pool encryption state Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 811: Encrypted Arrays

    13.8.3 Encrypted arrays See Chapter 4, “Storage pools” on page 143 for instructions on how to add internal storage to a pool. After encryption is enabled, all newly built arrays are hardware encrypted by default. The graphical user interface (GUI) supports only this default option. Note: To create an unencrypted array when encryption is enabled use the command-line interface (CLI) to run the mkarray -encrypt no command.
  • Page 812: Encrypted Mdisks

    Another failure mode is to misconfigure an external MDisk as self-encrypting, while in reality it’s not self-encrypting. In that case, the data written to this MDisk would not be encrypted by IBM SAN Volume Controller, because IBM SAN Volume Controller would be convinced that MDisk will encrypt the data by itself.
  • Page 813 Assign Storage view, as shown in Figure 13-69. Figure 13-69 Externally encrypted MDisk IBM Spectrum Virtualize products can detect that an MDisk is self-encrypting by using the SCSI Inquiry page C2. MDisks provided by other IBM Spectrum Virtualize products will report this page correctly.
  • Page 814: Encrypted Volumes

    Note that a volume is reported as encrypted only if all the volume copies are encrypted, as shown in Figure 13-72. Figure 13-72 Volume encryption status depending on volume copies encryption Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 815: Restrictions

    When creating volumes make sure to select encrypted pools to create encrypted volumes, as shown in Figure 13-73. Figure 13-73 Create an encrypted volume by selecting an encrypted pool You cannot change an existing unencrypted volume to an encrypted version of itself dynamically.
  • Page 816: Rekeying Using A Key Server

    SKLM servers are reported as Accessible, as shown in Figure 13-74. Click the Key Servers section label to expand the section. Figure 13-74 Locate Key Servers section on Encryption screen 2. Click Rekey, as shown in Figure 13-75 on page 795. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 817 Figure 13-75 Start rekey on SKLM key server 3. Click Yes in the next window to confirm the rekey operation, as shown in Figure 13-76. Figure 13-76 Confirm key server rekey operation Note: The rekey operation is performed only on the primary key server configured in the system.
  • Page 818: Rekeying Using Usb Flash Drives

    1. Click Settings → Security → Encryption. Click the USB Flash Drives section label to expand the section as shown in Figure 13-78. Figure 13-78 Locate USB Flash Drive section in the Encryption view Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 819 2. Verify that all USB drives plugged into the system are detected and show as Validated, as shown in Figure 13-79. You need at least three USB flash drives, with at least one reported as Validated to process with rekey. Figure 13-79 Start rekey on USB flash drives provider 3.
  • Page 820: Migrating Between Key Providers

    It is also possible to migrate from key server provider to USB provider or, if you have both providers enabled, to disable either of them. However, these operations are possible only via the CLI. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 821: Disabling Encryption

    13.11 Disabling encryption You are prevented from disabling encryption if there are any encrypted objects defined apart from self-encrypting MDisks. You can disable encryption in the same way whether you use USB flash drives, key server or both providers. To disable encryption, follow these steps: 1.
  • Page 822 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 823: Appendix A. Cli Setup And San Boot

    This appendix describes the setup of the command-line interface (CLI) and provides extra information about the SAN Boot function. Specifically, this appendix provides information about the following topics: Command-line interface SAN Boot © Copyright IBM Corp. 2018. All rights reserved.
  • Page 824: Command-Line Interface

    Basic setup In the IBM Storwize V5000 Gen2 GUI, authentication is performed by using a user name and password. The CLI uses a Secure Shell (SSH) to connect from the host to the IIBM Storwize V5000 Gen2 system. Either a private and a public key pair or user name and password combination is necessary.
  • Page 825 Generating a public and private key pair To generate a public and private key pair, complete the following steps: 1. Start the PuTTY key generator to generate the public and private key pair (Figure A-1). Figure A-1 PuTTY key generator Ensure that the following options are used: –...
  • Page 826 GUI inside the section of the GUI that is labeled Key. Continue to move the mouse pointer over the blank area until the progress bar reaches the far right. This action generates random characters to create a unique key pair. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 827 3. After the keys are generated, save them for later use. Click Save public key (Figure A-3). Figure A-3 Save public key 4. You are prompted for a name (for example, pubkey) and a location for the public key (for example, C:\Support Utils\PuTTY).
  • Page 828 7. When you are prompted, enter a name (for example, icat), select a secure place as the location, and click Save. Key generator: The PuTTY key generator saves the private key with the PPK extension. 8. Close the PuTTY key generator. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 829 Uploading the SSH public key to the IBM Storwize V5000 Gen2 After you create your SSH key pair, upload your SSH public key onto the IBM V5000 Gen2 system. Complete the following steps: 1. On the System Overview, click the Access functional icon and select Users in the GUI menu (Figure A-6).
  • Page 830 3. To upload the public key, click Browse, and select the folder where you stored the public SSH key (Figure A-8). Figure A-8 Select public key 4. Select your public key, and click Open (Figure A-9). Figure A-9 Selection of the public SSH key Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 831 5. Click OK, as shown in Figure A-10. The key is uploaded. Figure A-10 Select the public key 6. Check in the GUI whether the SSH key was successfully imported. See Figure A-11. Figure A-11 SSH key was successfully imported Appendix A.
  • Page 832 Only on clean exit, which ensures that if any connection errors occur, they are displayed on the user’s window, see Figure A-13. Figure A-13 Select SSH + Only on clean exit Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 833 2. In the Category pane, on the left side of the PuTTY Configuration window (Figure A-14), click Connection → SSH to open the PuTTY Configuration window Options controlling SSH connections view. Figure A-14 SSH protocol version 2 Under Preferred SSH protocol version, select 2. 3.
  • Page 834 PuTTY session view (Figure A-16). 5. Enter the following information in these fields in the right pane: – Host Name (or IP address): Specify the host name or system IP address of the IBM Storwize V5000 Gen2 clustered system.
  • Page 835 6. Click Save to save the new session (Figure A-17). Figure A-17 Save the new session 7. Figure A-18 shows the saved PUTTY session. Select the new session and click Open. Figure A-18 Saved PUTTY session Appendix A. CLI setup and SAN Boot...
  • Page 836: San Boot

    Superuser Authenticating with public key "putty public key" IBM_2077:ITSO V5000Gen2:Superuser> The tasks to configure the CLI for the IBM Storwize V5000 Gen2 administration are complete. SAN Boot The IBM Storwize V5000 Gen2 supports SAN Boot for Microsoft Windows, VMware, and many other operating systems.
  • Page 837: Enabling San Boot For Windows

    Enabling SAN Boot for Windows Complete the following procedure if you want to install a Windows host by using SAN Boot: 1. Configure the IBM Storwize V5000 Gen2 system so that only the boot volume is mapped to the host.
  • Page 838 Map the existing SAN Boot image and any other disks to the IBM Storwize V5000 Gen2 system. 4. Change the zoning so that the host can see the IBM Storwize V5000 Gen2 I/O group for the target image mode volume.
  • Page 839 15.Reboot your host and enter the HBA BIOS. 16.Configure the HBA settings on the host. Ensure that all HBA ports are boot-enabled and that they can see both nodes in the I/O group that contains the SAN Boot image. Configure the HBA ports for redundant paths. 17.Exit the BIOS utility and finish starting the host.
  • Page 840 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 841: Appendix B. Terminology

    Appendix B. This appendix summarizes the IBM Spectrum Virtualize and IBM Storwize V5000 terms that are commonly used in this book. To see the complete set of terms that relate to the IBM Storwize V5000, see IBM Knowledge Center at: https://ibm.biz/Bdjv5x For general Terminology descriptions refer to this side: https://www.ibm.com/software/globalization/terminology/...
  • Page 842: Commonly Encountered Terms

    Call home is a communication link that is established between a product and a service provider. The product can use this link to call IBM or another service provider when the product requires service. With access to the machine, service personnel can perform service tasks, such as viewing error and problem logs or initiating trace and dump retrievals.
  • Page 843 Clustered system (Storwize V5000) A clustered system, formerly known as a cluster, is a group of up to four IBM Storwize V5000 canisters (two in each system) that presents a single configuration, management, and service interface to the user.
  • Page 844 A counterpart SAN is a non-redundant portion of a redundant SAN. A counterpart SAN provides all of the connectivity of the redundant SAN, but without 100% redundancy. IBM Storwize V5000 canisters are typically connected to a “redundant SAN” that is made up of SAN fabric two counterpart SANs.
  • Page 845 Disk tier MDisks (logical unit numbers (LUNs)) that are presented to the IBM Storwize V5000 likely have different performance attributes because of the type of disk or RAID array on which they are installed. MDisks can be on 15,000 revolutions per minute (RPM) Fibre Channel (FC) or serial-attached SCSI (SAS) disk, Nearline SAS, or Serial Advanced Technology Attachment (SATA), or even Flash Disks.
  • Page 846 An event code is a value that is used to identify an event condition to a user. This value might map to one or more event IDs or to values that are presented on the service panel. This value is used to report error conditions to IBM and to provide an entry point into the service guide. Event ID An event ID is a value that is used to identify a unique error condition that was detected by the Storwize V5000.
  • Page 847 A grain is the unit of data that is represented by a single bit in a FlashCopy bitmap (64 KiB or 256 KiB) in the IBM Storwize V5000. A grain is also the unit to extend the real size of a thin-provisioned volume (32 KiB, 64 KiB, 128 KiB, or 256 KiB).
  • Page 848 I/O Group provide a failover and failback function for each other. An IBM Storwize V5000 cluster consist of two I/O groups. Internal storage Internal storage refers to an array of managed disks (MDisks) and drives that are held in IBM Storwize V5000 enclosures. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 849 The number of hops is always counted on the shortest route between two N-ports (device connections). In an IBM Storwize V5000 environment, the number of ISL hops is counted on the shortest route between the pair of canister that are farthest apart. The Storwize V5000 supports a maximum of three ISL hops.
  • Page 850 Managed disk A managed disk (MDisk) is a SCSI disk that is presented by a RAID controller and managed by IBM Storwize V5000. The MDisk is not visible to host systems on the SAN. Managed disk group (storage pool) See “Storage pool (managed disk group)” on page 834.
  • Page 851 A mirrored volume is a single virtual volume that has two physical volume copies. The primary physical copy is known within the IBM Storwize V5000 as copy 0 and the secondary copy is known within the IBM Storwize V5000 as copy 1.
  • Page 852 Real capacity is the amount of storage that is allocated to a volume copy from a storage pool. Real-time Compression Real-time Compression is an IBM integrated software function for storage space efficiency. The RACE engine compresses data on volumes in real time with minimal effect on performance.
  • Page 853 Read intensive drives The Read Intensive (RI) flash drives (SSD drives) that are available on IBM Storwize V5000 Gen2, IBM Storwize V7000 Gen2, and IBM SAN Volume Controller 2145-DH8/24F are one Drive Write Per Day (DWPD) Read Intensive drives.
  • Page 854 Remote Support Server and Client Remote Support Client is a software toolkit that resides in IBM Storwize V5000 and opens a secured tunnel to the Remote Support Server. Remote Support Server resides in the IBM network and collects key health check and troubleshooting informations required by IBM support personnel.
  • Page 855 Statesave Binary data collection that is used for a problem determination by IBM service support. Storage area network or SAN A storage area network (SAN) is a dedicated storage network that is tailored to a specific environment, which combines servers, systems, storage products, networking products, software, and services.
  • Page 856 I/O for that object, or delays the processing of the I/O to free resources for more critical I/O operations. Transparent Cloud Tiering Transparent Cloud Tiering is a separately installable feature of IBM Spectrum Scale™ that provides a native cloud storage tier. T10 DIF...
  • Page 857 Volume A volume is an IBM Storwize V5000 logical device that appears to host systems that are attached to the SAN as a SCSI disk. Each volume is associated with exactly one I/O Group. A volume has a preferred node within the I/O Group.
  • Page 858 Write-through mode Write-through mode is a process in which data is written to a storage device at the same time that the data is cached. Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 859: Related Publications

    IBM Redbooks The following IBM Redbooks publications (or later versions as they become available) may provide more information about the topics in this book. Some publications that are referenced in the following list might be available in softcopy only:...
  • Page 860 Implementing the IBM Storwize V5000 Gen2 with IBM Spectrum Virtualize V8.1...
  • Page 864 Back cover SG24-8162-03 ISBN 073844281X Printed in U.S.A ® ibm.com...

This manual is also suitable for:

Storwize v5020Storwize v5030

Table of Contents