VASA Provider WP.book

T
R
AF
D
ct
ub
je
-S
to
e
ng
ch
a
Xiotech Corporation
9950 Federal Drive, Suite 100
Colorado Springs, CO 80921-3686
www.X-IO.com
Main: 719.388.5500
Fax: 719.388.5300
Customer Support: 1.800.734.4716
IMPORTANT NOTICE
This manual is provided to you by Xiotech Corporation (“Xiotech”), and your receipt and use of this manual is
subject to your agreement to the following conditions:
• This manual and the information it contains are the property of Xiotech and are confidential. You agree
to keep this manual in a secure location and not disclose or make available its contents to any third
party without the written permission of Xiotech Corporation.
ng
e
• Reproduction or distribution of this document, in whole or in part, may only be made with the written
permission of Xiotech Corporation.
ch
a
• This manual is not an endorsement or recommendation of any of the products or services provided by
third parties and referred to herein.
ct
to
• Use of this manual does not assure legal or regulatory compliance.
-S
ub
je
• This document is not a warranty of any kind. The only warranties given in connection with this product
are those contained in the Xiotech standard Terms and Conditions.
D
R
AF
T
• Xiotech, Magnitude, Magnitude 3D, and TimeScale are registered trademarks of Xiotech Corporation.
XIO, Emprise, Intelligent Storage Element, ISE, Block Storage Controller, File Storage Controller,
Dimensional Storage Cluster, DataScale, and GeoRAID are trademarks of Xiotech Corporation. Other
trademarks or service marks contained herein are the property of their respective owners. Trademarks
and service marks belonging to third parties appear in this document for the purposes of identification
of the goods or services of that third party only. No reproduction of any trademark or service mark is
authorized by this document. No right or title or other proprietary interest in any mark is transferred
because of this document.
© 2015 Xiotech Corporation. All rights reserved.
Publication Number: XXXXXX-000 Rev A
April 2015
Xiotech—Proprietary
X-IO VASA Provider for VMware ECOsystem
White Paper
Table of Contents
1
1
2
2
2
4
5
D
R
AF
T
-S
ub
je
ct
to
ch
a
ng
e
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Provisioning Virtual Machine Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Profile-driven Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Storage Distributed Resource Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VASA Session Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VM Storage Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Storage Array Alerts and Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Xiotech—Proprietary
XXXXXX-000 Rev A, 31 March, 2015
Page i
X-IO VASA Provider for VMware ECOsystem
D
R
AF
T
-S
ub
je
ct
to
ch
a
ng
e
White Paper
Page ii
XXXXXX-000 Rev A, 31 March, 2015
Xiotech—Proprietary
X-IO VASA Provider for VMware ECOsystem
White Paper
Introduction
The X-IO ISE VASA Provider is a set of extensible APIs that enable vCenter to see the capabilities of storage
array LUNs and corresponding datastores. The VASA Provider is deployed on a standalone Microsoft
Windows server and provides responses to VMware vCenter Server queries. Figure 1 illustrates the VASA
Provider architecture.
The VASA Provider is the vCenter framework for tighter integration with storage arrays. The VASA Provider
enables storage arrays to send information about the type of storage attached to the storage array and the
capabilities of the storage array.
D
R
AF
T
-S
ub
je
ct
to
ch
a
ng
e
With the VASA Provider, you can discover and characterize a datastore’s static capabilities. With visibility into
capabilities underlying a datastore, you can more easily select the appropriate disk for virtual machine
placement. You can receive alert and event notifications within vCenter from the storage arrays that are
monitored by the VASA provider.
Figure 1. VASA Provider Architecture
Provisioning Virtual Machine Storage
Provisioning operations ensure that storage can meet the VM needs.
Extreme—SSD volumes for the most demanding performance requirements
Performance—high-performance disk drives ( >= 10K RPM)
Value—Near-line storage for bulk storage needs ( < 10K RPM)
Extreme-Replicated—Highest availability, highest performance storage
Perf-Replicated—Highest availability, high-performance storage
Value-Replicated—Highest availability with near-line performance
Extreme-Thin—A thin provisioned volume composed of Solid State Device (SSD) physical drives
Perf-Thin—A thin provisioned volume composed of high performance physical drives
Xiotech—Proprietary
XXXXXX-000 Rev A, 31 March, 2015
Page 1
X-IO VASA Provider for VMware ECOsystem
White Paper
Value-Thin—A thin provisioned volume composed of less than 10K RPM physical drives
The VASA Provider can manage multiple storage arrays simultaneously. The VASA Provider supports ISE-2
and iSCSI ISE only.
Profile-driven Storage
The VASA Provider enables you to perform Profile Driven Storage, which allows rapid and intelligent
provisioning of applications, ensures application service levels match the available storage, and provides
visibility into your storage pool. The VASA Profiler categorizes volumes by capability and reports capabilities of
the storage arrays in the storage profile.
Policy-Based Storage Management
Policy-based storage management in vSphere 5.0 helps you provision virtual machines (VMs) by automating
datastore placement decisions for VMs.
Storage Service Level Agreements
ng
e
You no longer need to maintain spreadsheets that detail the storage capabilities of each LUN to map correct
service level agreements (SLAs) to virtual machines.
ct
to
ch
a
Deliver the best-matched resources to the SLA demanded by the VM. This is especially true in the case of
storage resources, because storage environments can be heterogeneous, and different types of storage have
very different performance and availability characteristics.
ub
je
Discover and Monitor Array SLA Properties
1. Availability
-S
2. Security
R
AF
T
3. Performance
D
4. Leverage array services to enforce storage VM SLAs
Storage Distributed Resource Scheduler
The VASA Provider extends VMware’s Distributed Resource Scheduler (DRS) functionality to data storage by
enabling Storage Distributed Resource Scheduler (SDRS) to operate on a group of datastores with similar
capabilities. The VASA Provider enables SDRS to determine whether a storage array supports SDRS
migration and whether SDRS recommends migration.
VASA Session Communications
All communications between the vCenter Server and the VASA Provider use Secure Sockets Layer (SSL)
certificates. The VASA Provider can use a self-signed certificate or certificate issued by a certificate authority
(CA).
Using the X-IO ISE VASA Provider
After registering the VASA provider, you should see a list of the managed storage arrays in the Vendor Provider
Details window. To verify the operation of the VASA provider:
Page 2
XXXXXX-000 Rev A, 31 March, 2015
Xiotech—Proprietary
X-IO VASA Provider for VMware ECOsystem
White Paper
1. Select Datastores and Datastore Clusters from the Home view in the vSphere Client.
2. Select a datastore residing on a storage array monitored by the VASA provider.
3. Click the Summary tab.
You should see a capability category for the System Storage Capability. These capabilities are generated by
the VASA provider based on the following criteria:
GOLD
Storage array volumes composed of Solid State Drives (SSD)
SILVER
Storage array volumes composed of 10K RPM or faster physical drives.
BRONZE
Storage array volumes composed of less than 10K RPM physical drives.
e
Replicated
ch
a
ng
Any of the above capabilities that are remotely mirrored. Replicated will be appended to the above capability
(for example, Perf-Replicated).
to
Thin
D
R
AF
T
-S
ub
je
ct
Any of the above capabilities that are thin provisioned. Thin will be appended to the above capability (for
example, Perf-Thin).
Figure 2. Storage Capability Details
Xiotech—Proprietary
XXXXXX-000 Rev A, 31 March, 2015
Page 3
X-IO VASA Provider for VMware ECOsystem
White Paper
Clicking the blue speech balloon link displays the description for the capability listed.
e
Selecting the Storage Views tab and then selecting Show all SCSI Volumes (LUNs) displays a list of SCSI IDs,
LUNs, status, capacity, capability, storage array, etc.
ch
a
ng
Figure 3. Storage Views
to
VM Storage Profiles
ub
je
ct
VM Storage Profiles allow the creation of storage profiles that can be used to select datastores based on user
selected criteria. To enable VM Storage Profiles, perform the following actions:
2. Click Enable VM Storage Profiles.
T
3. Click Create VM Storage Profile.
-S
1. Click VM Storage Profiles from the vSphere Client Home view.
R
AF
4. Enter the properties for the new profile and click Next.
D
5. Select the storage capability to be associated with the profile and click Next.
Page 4
XXXXXX-000 Rev A, 31 March, 2015
Xiotech—Proprietary
X-IO VASA Provider for VMware ECOsystem
White Paper
ch
a
ng
e
6. Review the summary information and click Finish.
ct
Storage Array Alerts and Events
to
Figure 4. Create New VM Storage Profile
D
R
AF
T
-S
ub
je
The X-IO ISE VASA Provider also propagates storage array alerts to the vCenter Server Event monitor. Alerts
will be displayed on the Alert tab for the respective property or by switching from the Tasks view to the Alarms
view at the bottom of the vSphere Client. Events may be viewed by clicking on Events icon from the vSphere
Client Home view.
Figure 5. Triggered Alarms
Xiotech—Proprietary
XXXXXX-000 Rev A, 31 March, 2015
Page 5
T
R
AF
D
ct
ub
je
-S
to
e
ng
ch
a