Storwize V7000 real-time compressed volumes with Symantec Veritas Storage Foundation

Similar documents
Using IBM Flex System Manager for efficient VMware vsphere 5.1 resource deployment

Jeremy Canady. IBM Systems and Technology Group ISV Enablement March 2013

IBM and Lawson M3 (an Infor affiliate) ERP software workload optimization on the new IBM PureFlex System

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

IBM System Storage SAN Volume Controller IBM Easy Tier enhancements in release

IBM System Storage IBM :

Introduction to IBM System Storage SVC 2145-DH8 and IBM Storwize V7000 model 524

Benefits of the IBM Storwize V7000 Real-time Compression feature with VMware vsphere 5.5

IBM Power Systems solution for SugarCRM

IBM Active Cloud Engine centralized data protection

Brendan Lelieveld-Amiro, Director of Product Development StorageQuest Inc. December 2012

SAS workload performance improvements with IBM XIV Storage System Gen3

IBM SONAS with VMware vsphere 5: Bigger, better, and faster!

Implementing disaster recovery solution using IBM SAN Volume Controller stretched cluster and VMware Site Recovery Manager

IBM Scale Out Network Attached Storage (SONAS) using the Acuo Universal Clinical Platform

Infor Lawson on IBM i 7.1 and IBM POWER7+

IBM System Storage DS8870 Release R7.3 Performance Update

V6R1 System i Navigator: What s New

IBM System Storage SAN Volume Controller IBM Easy Tier in release

Infor M3 on IBM POWER7+ and using Solid State Drives

... WebSphere 6.1 and WebSphere 6.0 performance with Oracle s JD Edwards EnterpriseOne 8.12 on IBM Power Systems with IBM i

How Smarter Systems Deliver Smarter Economics and Optimized Business Continuity

... IBM Power Systems with IBM i single core server tuning guide for JD Edwards EnterpriseOne

Deploying FC and FCoE SAN with IBM System Storage SVC and IBM Storwize platforms

... Performance benefits of POWER6 processors and IBM i 6.1 for Oracle s JD Edwards EnterpriseOne A performance case study for the Donaldson Company

Lawson M3 7.1 Large User Scaling on System i

A Pragmatic Path to Compliance. Jaffa Law

... IBM Advanced Technical Skills IBM Oracle International Competency Center September 2013

jetnexus ALB-X on IBM BladeCenter

1 Revisions. Storage Layout, DB, and OS performance tuning guideline for SAP - V4.4. IBM System Storage layout & performance guideline for SAP

Computing as a Service

Behind the Glitz - Is Life Better on Another Database Platform?

IBM Data Center Networking in Support of Dynamic Infrastructure

Oracle s JD Edwards EnterpriseOne IBM POWER7 performance characterization

IBM Storwize V7000: For your VMware virtual infrastructure

iseries Tech Talk Linux on iseries Technical Update 2004

Enterprise file sync and share using Citrix ShareFile and IBM Storwize V7000 Unified system

IBM System Storage SAN Volume Controller Enhanced Stretched Cluster

Getting Started What?? Plan of Action Features and Function Short demo

IBM Application Runtime Expert for i

Implementing IBM Easy Tier with IBM Real-time Compression IBM Redbooks Solution Guide

Server for IBM i. Dawn May Presentation created by Tim Rowe, 2008 IBM Corporation

Subex Fraud Management System version 8 on the IBM PureFlex System

High performance and functionality

Featuring: Call Hierarchy and Program Structure diagrams,

... IBM AIX performance and tuning tips for Oracle s JD Edwards EnterpriseOne web server

Active Energy Manager. Image Management. TPMfOSD BOFM. Automation Status Virtualization Discovery

... HTTP load balancing for Oracle s JD Edwards EnterpriseOne HTML servers using WebSphere Application Server Express Edition

IBM and Openwave: Mx with Rich Mail on the IBM PureFlex System

Designing a Reference Architecture for Virtualized Environments Using IBM System Storage N series IBM Redbooks Solution Guide

Data Sheet: Storage Management Veritas Storage Foundation by Symantec Heterogeneous online storage management

IBM Platform LSF. Best Practices. IBM Platform LSF and IBM GPFS in Large Clusters. Jin Ma Platform LSF Developer IBM Canada

Performance of Trinity RNA-seq de novo assembly on an IBM POWER8 processor-based system

Mary Komor Development Tools Subcommittee

... Tuning AIX for Oracle Hyperion and Essbase Products Support documentation for Oracle Service.

Tivoli Storage Manager for Virtual Environments: Data Protection for VMware Solution Design Considerations IBM Redbooks Solution Guide

KVM for IBM z Systems

... Oracle Database 11g Release 2 with Oracle Real Application Clusters on IBM Flex System tm p460 Compute Nodes with IBM Storwize tm V7000 Unified

Open Systems Virtualization and Enterprise-Class De-duplication for Your Information Infrastructure

IBM PowerVM. Virtualization without limits. Highlights. IBM Systems and Technology Data Sheet

IBM System Storage SAN Volume Controller enhanced stretched cluster with GUI changes

Implementing IBM CICS JSON Web Services for Mobile Applications IBM Redbooks Solution Guide

IBM Cloud Orchestrator. Content Pack for IBM Endpoint Manager for Software Distribution IBM

IBM Storage Tier Advisor Tool with IBM Easy Tier

IBM Mainframe Life Cycle History

Graphical debugging makes procedural SQL debugging on IBM i even easier

Shashank Shingornikar IBM Systems and Technology Group ISV Enablement. Mayur Shetty IBM Systems and Technology Group ISV Enablement for Storwize V7000

Using the IBM DS8870 in an OpenStack Cloud Environment IBM Redbooks Solution Guide

Combining IBM Storwize V7000 IP Replication and Oracle Data Guard Reference guide for database and storage administrators

TPF Users Group Fall 2008 Title: z/tpf Support for OpenLDAP

Remove complexity in protecting your virtual infrastructure with. IBM Spectrum Protect Plus. Data availability made easy. Overview

High Availability Options for SAP Using IBM PowerHA SystemMirror for i

IBM tape libraries help Arkivum make the difference

Veritas Storage Foundation from Symantec

Best practices. Starting and stopping IBM Platform Symphony Developer Edition on a two-host Microsoft Windows cluster. IBM Platform Symphony

IBM Storage Driver for OpenStack Version Release Notes

IBM Storwize V5000 disk system

Networking best practices with IBM Storwize V7000 and iscsi Reference guide for network and storage administrators

Application and Database Protection in a VMware vsphere Environment

IBM Client Center z/vm 6.2 Single System Image (SSI) & Life Guest Relocation (LGR) DEMO

Continuous Availability with the IBM DB2 purescale Feature IBM Redbooks Solution Guide

Best practices for IBM ILOG CPLEX Optimizer on IBM POWER7 and AIX 7.1

A GPFS Primer October 2005

z/osmf 2.1 User experience Session: 15122

IBM Tivoli Monitoring for Databases. Release Notes. Version SC

Implementing IBM ProtecTIER deduplication with Symantec NetBackup OpenStorage

IBM Copy Services Manager Version 6 Release 1. Release Notes August 2016 IBM

IBM SmartCloud Desktop Infrastructure with VMware View Reference architecture. 12 December 2012

TPF Debugger / Toolkit update PUT 12 contributions!

IBM z/os Management Facility V2R1 Solution Guide IBM Redbooks Solution Guide

Microsoft SharePoint data management solution using IBM Spectrum Scale and AvePoint DocAve

Chris Filachek Database/TPFDF Subcommittee. AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.

Hardware Cryptography and z/tpf

Best practices. Reducing concurrent SIM connection requests to SSM for Windows IBM Platform Symphony

Brocade 16 Gb Fibre Channel single-port and dualport host bus adapters deliver robustness, ease of management, and high performance

Utility Capacity on Demand: What Utility CoD Is and How to Use It

Enterprise Caching in a Mobile Environment IBM Redbooks Solution Guide

IBM Geographically Dispersed Resiliency for Power Systems. Version Release Notes IBM

Emulex 16 Gb Fibre Channel single-port and dual-port host bus adapters for IBM System x deliver robustness, ease of management, and high performance

IBM Storage Driver for OpenStack Version Release Notes

Transcription:

Storwize V7000 real-time compressed volumes with Symantec Veritas Storage Foundation Demonstrating IBM Storwize V7000 advanced storage efficiency in a Veritas Storage Foundation environment John Cooper IBM Systems and Technology Group ISV Enablement May 2012 Copyright IBM Corporation, 2012

Table of contents Abstract...1 Introduction...1 IBM Storwize V7000...1 Symantec Veritas Storage Foundation... 1 Prerequisites...1 Real-time Compression...2 Lab configuration...2 Creating and assigning compressed volumes...3 Converting existing volumes to compressed volumes...5 Compressed volume capacities explained...7 Compressed volumes and Veritas Storage Foundation...8 Real-time compressed volume use cases with Storage Foundation... 9 Summary...10 Resources...11 Trademarks and special notices...12 Storwize V7000 real-time compressed Volumes with Symantec Veritas Storage Foundation

Abstract This paper is intended to demonstrate how to increase storage efficiency by deploying real-time compressed volumes from an IBM Storwize V7000 disk system* using the Real-time Compression feature on a host using Symantec Veritas Storage Foundation. This paper is written for a technical audience, including server and storage administrators, but can have a broader appeal to IT managers looking for information about building optimized infrastructures. *Although this paper details the Real-time Compression feature on the IBM Storwize V7000 disk system, the procedures here are applicable to the family of IBM storage virtualization products at the latest 6.4.x codestream. At time of publishing, this additionally includes the IBM SAN Volume controller. Introduction The following components comprise the solution discussed in this paper. IBM Storwize V7000 External block storage for this solution is supported by the IBM Storwize V7000storage system from the IBM storage virtualization family, which supports block I/O for midrange customer environments. For details on the IBM Storwize V7000 storage system, go to: ibm.com/systems/storage/disk/storwize_v7000 Symantec Veritas Storage Foundation For integrated storage management, this solution uses the Veritas Storage Foundation 6.0 product. You can find details about this software at: www.symantec.com/storage-foundation Prerequisites Prior knowledge of storage management, including assignment of storage area network (SAN) volumes to a Linux host using the Fiber Channel (FC) protocol, familiarity with logical volume objects and the Veritas Storage Foundation tools, and recognizing the value of the latest storage optimization features such as thin provisioning can lend themselves to a better understanding of the topics discussed in this paper. It is assumed that you have a similar base configuration to best understand the task guidance provided in this technical reference. It is recommended that you have the following setup installed and configured: IBM Intel server hardware, with a Red Hat Enterprise Linux operating system installed Symantec Veritas Storage Foundation 6.0 installed on the Linux host Storwize V7000 (latest 6.4.x code), provisioning block volumes to a Linux host One or more Veritas Storage Foundation disk groups, volumes, and Veritas Volume Manager (VxVM) file systems, using Storwize V7000 compressed volumes Veritas Operations Manager (VOM) 4.1 installation and the Thin Provisioning Reclamation add-on component, from which to manage Storage Foundation administrative tasks 1

Real-time Compression The IBM Real-time Compression feature, that allows for compressing volumes in real time is now available with the latest 6.4.x code on the IBM Storwize V7000 Disk System. This feature extends existing storage optimization functions already available on the Storwize V7000 platform, including thin provisioned volumes. Real-time compressed volumes use existing IBM technology, sharing the same code as IBM real-time compression appliance products. Real-time compressed volumes are a type of thin-provisioned volume, in which physical storage is only used to store a compressed copy of primary, active data. Because data is compressed before being written to disk, there is an overall reduction in used capacity on the storage system. Currently, the Storwize V7000 thin-provisioning capability ensures that capacity is not allocated until required by the host. The addition of the Real-time Compression function serves to compress active data before writing, resulting in significant savings in the amount of disk space needed to service the application demand. More details on IBM Real-time Compression can be found in the latest Redbook on the subject, Real-time Compresssion in SAN Volume Controller and the Storwize V7000 at redbooks.ibm.com/redpieces/pdfs/redp4859.pdf Lab configuration The configuration used for testing included a Linux Red Hat Enterprise 6.2 server, hosted in a VMware ESXi 5.0 environment on an IBM System x 3850m5 server. The SAN storage was allocated as raw device-mapped hard disks into a VMware data store from an external, Fibre Channel-attached IBM Storwize V7000 disk system. Device management for the storage volumes in the Linux operating system was provided by Symantec Storage Foundation 6.0 software. To manage Veritas logical volumes, a separate Veritas Operations Manager server was used, hosted on IBM x3650m2 server hardware. 2

Figure 1: Compressed volume optimization lab configuration Creating and assigning compressed volumes Real-time compressed volumes are created by selecting a new volume template (one of four available during block volume creation) available on the Storwize V7000 disk system. The following panels demonstrate the creation of a compressed volume for use in a Veritas Storage Foundation environment. From the Storwize V7000 user interface, on the Volumes panel, click New Volume to see a new volume category available, as shown in Figure 2. Select the appropriate storage pool from which to provision the space for the new compressed volume. 3

Figure 2. Compressed volume option during volume creation Next, define the new compressed volume name and size, as shown in Figure 3. In the bottom right of the New Volume panel, enter the volume name and size, and click Create to proceed with the compressed volume creation. Figure 3. Defining compressed volume properties 4

Converting existing volumes to compressed volumes In addition to creating new compressed volumes with Storwize V7000 storage, it is possible to convert existing volumes to compressed volumes. The following section provides detail on how to perform the conversion. Assuming an administrator has an existing volume or volumes residing on the Storwize V7000 disk system, they may choose to reduce the amount of active stored data on those volumes by using the volume mirroring feature to create a new volume copy of type compressed for those existing volumes. Figure 4 shows the selection of a single, existing volume, called test_volume2. It can be observed that the volume is a thin-provisioned volume, as indicated by the icon visible to the immediate left of the volume capacity. To convert an existing volume to a compressed volume, select the volume, and select Actions - > Volume Copy Actions -> Add Mirrored Copy. Alternatively, the same menus are accessible by rightclicking the volume to be modified. Figure 4. Accessing the mirrored copy menu to create a new compressed volume Click Add Mirrored Copy to see the panel shown in Figure 5. Of note is the availability of a new volume type Compressed, in addition to the previously available types Generic and Thin Provisioned. Additionally, the figure shows that the new volume copy will be created in the same storage pool that the original volume resides in. This function can be useful if an administrator wants to move the data to a different tier of storage, or to increase the level of data protection for a volume, by having the copy reside in a different storage pool. Because the objective in this case is just to modify the volume properties, the new copy can reside in the same storage pool (SF_Test_Pool). Click Add Copy to finalize the creation of the new volume copy. 5

Figure 5 - Adding the new compressed copy Following the creation of the new volume copy, observe in Figure 6 that the test_volume2 has changed to the type Compressed, as determined by the compression icon to the left of the volume capacity. It further shows that copy0 represents the original thin-provisioned volume, and copy1 represents the actual compressed volume. There is a Compression Saving column, now indicating the percentage of savings achieved by applying compression on the volume. Figure 6. A new compressed volume copy To finalize the conversion of the volume to a compressed volume, delete the original copy (copy0, in this case), as demonstrated in Figure 7. You can access this menu either by selecting Actions -> Delete this Copy, or alternatively by right-clicking the volume copy and selecting the Delete this Copy option. Figure 7. Deleting the original non-compressed copy 6

A single verification panel is presented, and upon acknowledgement, the initial volume copy is removed. The volumes panels provide an updated volume listing like the one in Figure 8, showing now only a compressed volume test_volume2 with no additional volume copies in place. Figure 8. Compressed volume conversion is finished Compressed volume capacities explained As with standard thin-provisioned volumes, Real-time Compression volume capacity can be expressed in three ways. An example is provided in Figure 9. Figure 9. Explaining capacity on compressed volumes Virtual capacity is the defined volume size, and is also the amount of storage visible to the host. This capacity is set when a volume is created. Used capacity is the amount of actual data that is being stored on a volume. 7

Real capacity is the amount of storage allocated to a volume from a storage pool. This capacity is also set at volume creation, and auto expands as used (actual data) capacity increases. Unlike standard thin-provisioned volumes, compressed volume capacity detail includes an additional heading to represent Used storage before compression, as well as a heading to express the compression savings as a percentage. Compressed volumes and Veritas Storage Foundation As with any other block storage, IBM Storwize V7000 volumes can be used in Veritas Storage Foundation environments. Real-time compressed volumes are an excellent option, being a type of enhanced thinprovisioned volume. They can be incorporated into Storage Foundation volume objects (disk groups, volumes, logical volumes, and file systems), providing ease of live storage management for all varieties of application needs. The real-time compressed volume is given access to additional storage only as it is required by an application. Further, as data is removed from these volumes, they can be maintained, and kept thin by taking advantage of scheduled thin reclaim functionality available with Veritas Storage Foundation. Like other thin-provisioned volumes, a real-time compressed volume appears as the type thinrclm in the vxdisk list output, making it eligible for reclamation tasks, which can be created from the host command line interface, or using Veritas Operations Manager. As an example, see Figure 10: Figure 10. Reclaiming on compressed volumes Additionally, the Real-time Compression function in Storwize V7000 6.4 code means that the aggregate amount of data being stored is reduced as it is being written. These combined capabilities of the Storwize 8

V7000 volumes help ensure that Veritas Storage Foundation administrators are able to maintain a completely optimized storage infrastructure. Real-time compressed volume use cases with Storage Foundation Real-time compressed volumes are ideal for use in selected active workload environments attached to Storwize V7000 storage. Compression efficiency and space recovery is most significant for environments that leverage recurring or repetitive data, like that frequently seen in database table spaces, during lab testing, or in high-volume logging applications. Compressed volumes reduce the overall storage allocation, without sacrificing data availability or overall performance. However, because creating a compressed volume results in the automatic allocation of some storage controller processor and memory capacity to manage compression, it is advisable that initial Real-time Compression volume deployment occur during a period of lower system activity. The inclusion of the Real Time Compression function on the Storwize V7000 storage system provides yet another opportunity to optimize storage in Veritas Storage Foundation deployments, by combining this latest Storwize V7000 disk function with the robust host storage management available using Veritas Storage Foundation. 9

Summary The new Real-time Compression functionality available for the IBM Storwize V7000 product provides administrators with the ongoing ability to significantly reduce the amount of active data being stored. This capability affords valuable storage optimization to a highly integrated server and storage solution, further distinguishing the IBM Storwize V7000 as an excellent option for virtualized hosting in today s data center, especially when used in Veritas Storage Foundation environments. 10

Resources The following websites provide useful references to supplement the information contained in this paper: IBM Systems on PartnerWorld ibm.com/partnerworld/systems IBM Redbooks ibm.com/redbooks Symantec Veritas Storage Foundation Product www.symantec.com/storage-foundation IBM Storwize V7000 Product Page ibm.com/systems/storage/disk/storwize_v7000 IBM Redbook: IBM Real-time Compression in SAN Volume Controller and Storwize V7000 redbooks.ibm.com/redpieces/pdfs/redp4859.pdf IBM Techdocs: Thin reclamation for the IBM XIV Storage System and IBM Storwize V7000 ibm.com/partnerworld/page/whitepaper/system/symantec/xiv_storage 11

Trademarks and special notices Copyright IBM Corporation 2012. All rights Reserved. References in this document to IBM products or services do not imply that IBM intends to make them available in every country. IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. Intel, Intel Inside (logos), MMX, and Pentium are trademarks of Intel Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. Information is provided "AS IS" without warranty of any kind. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Information concerning non-ibm products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-ibm list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-ibm products. Questions on the capability of non-ibm products should be addressed to the supplier of those products. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Contact your local IBM office or IBM authorized reseller for the full text of the specific Statement of Direction. Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is 12

presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here. Photographs shown are of engineering prototypes. Changes may be incorporated in production models. Any references in this information to non-ibm websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk. 13