Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs,...

53
Table of Contents Lab Overview - HOL-PRT-1467 - Virtual Volumes with Dell EqualLogic .............................. 2 Lab Guidance .......................................................................................................... 3 Pre-flight Instructions .............................................................................................. 5 Module 1 - Working with Dell EqualLogic and VVOLs (60 Mins) ....................................... 11 Creating a new Storage Container ........................................................................ 12 Adding the new Storage Container to vCenter ...................................................... 16 Clone a VM to the new Virtual Volume Datastore .................................................. 20 How "VM aware" is the EqualLogic SAN about the virtual machines ..................... 28 How "VM aware" is the EqualLogic SAN about the virtual machines snapshots? .. 31 Module 2 - Dell Virtual Storage Manager, more then just a VASA Provider (30 Mins)...... 37 End-to-end Storage Container creation from within the vSphere Web Client ........ 38 Protecting a collection of virtual machines ........................................................... 45 HOL-PRT-1467 Page 1 HOL-PRT-1467

Transcript of Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs,...

Page 1: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Table of ContentsLab Overview - HOL-PRT-1467 - Virtual Volumes with Dell EqualLogic ..............................2

Lab Guidance .......................................................................................................... 3Pre-flight Instructions .............................................................................................. 5

Module 1 - Working with Dell EqualLogic and VVOLs (60 Mins).......................................11Creating a new Storage Container ........................................................................ 12Adding the new Storage Container to vCenter...................................................... 16Clone a VM to the new Virtual Volume Datastore.................................................. 20How "VM aware" is the EqualLogic SAN about the virtual machines.....................28How "VM aware" is the EqualLogic SAN about the virtual machines snapshots? ..31

Module 2 - Dell Virtual Storage Manager, more then just a VASA Provider (30 Mins)......37End-to-end Storage Container creation from within the vSphere Web Client........38Protecting a collection of virtual machines ........................................................... 45

HOL-PRT-1467

Page 1HOL-PRT-1467

Page 2: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Lab Overview - HOL-PRT-1467 - VirtualVolumes with Dell

EqualLogic

HOL-PRT-1467

Page 2HOL-PRT-1467

Page 3: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Lab GuidanceReminder: This is a virtualized lab environment running pre-beta software, andtherefore performance to be slower than normal - please be patient. Please do completethe pre-flight steps to insure that things are working - this will help insure a smootherexperience for you.

The features and their implementation as shown in the lab are subject to change. Nodecision to purchase a product should be made based on this technical preview.

What is Virtual Volume or VVol

Virtual Volumes (VVol) is about making the storage system VM-centric, in other wordsmaking the VMDK a first class citizen in the storage world. Right now, everything ispretty much LUN-centric or volume-centric, especially when it comes to snapshots,clones and replication.

With VVol most of the data operations can be offloaded to the storage arrays. In thisnew approach we have now made storage arrays aware of VMDK. How are the dataoperations, data capacity and communication mechanism managed between vSphereand the VVol.

In order to provide management capabilities to operations listed above we introducedthe following concepts:

· Vendor Provider (VP) – management of data operations

· Storage Containers (SC) – management of data capacity

· Protocol Endpoints (PE) – management of access control and communications

Vendor Provider (VP)

Is a plug-in that is built by the storage vendors. This plug-in uses a set of out-of-bandmanagement APIs, known as VASA. The VASA Provider is able to export storage arraycapabilities and present them to vSphere through the VASA APIs.

Storage Containers (SC)

Storage containers are equivalent to datastores in a sense, but they are focus aroundthe allocation of chunks of physical storage, think of them as a reservation of space. SCis based on the grouping of VMDKs onto which application specific SLAs are translatedto capabilities through the VASA APIs.

Protocol Endpoint (PE)

HOL-PRT-1467

Page 3HOL-PRT-1467

Page 4: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Protocol endpoints are the access points from the hosts to the storage systems, whichare created by storage administrators. All path and policies are administered by protocolendpoints.

Enjoy the Dell EqualLogic Virtual Volume lab.

What this lab will cover

In this lab you will:

• Create a Virtual Volume Storage Container• Clone a virtual machine to this Storage Container• Create a snapshot of the virtual machine• Restore the virtual machine from snapshot.

You will get to see how these day to day task are accelerated by the Virtual Volumeintegration with Dell EqualLogic, and how the work flows involved remain similar, towhat you do today.

HOL-PRT-1467

Page 4HOL-PRT-1467

Page 5: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Pre-flight InstructionsAs previously mentioned, this lab is built on pre-beta releases of software and firmwarefrom VMware and Dell, and has a few less than ideal quirks. To work around or resolvethese quirks a few pre-flight steps are recommended to insure a smooth running lab.

Restart VPXD service

Always recommended:

1. Browse to c:\hol and double click on restartVPXD.bat2. This will restart the VPXD Service on the vCenter Server appliance3. This will complete in about 15 seconds or so.4. If after logging in the vCenter Server webgui displays a "Could not connect..."

error message at the top of the page, or an "Unexpected status code: 503" in theright hand pane, log out of the webgui and repeat this step.

Log into vSphere and EqualLogic environments

1. From the Control Center desktop launch Mozilla Firefox. The homepage should beset to vcsa-01b.corp.local, if not click on the Site B Web Client bookmark.

2. Log in using the following: User name= root and Password = VMware1!3. Open a second browse window and click on the VVOLGRP - EqualLogic Group

Manager bookmark.4. Log in using the following: User name= grpadmin and Password = eqleql

HOL-PRT-1467

Page 5HOL-PRT-1467

Page 6: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Required: Check VM status, and reboot esx-02b.corp.local

Check the status of virtual machine TestVM1

1. From the Hosts and Clusters view, check the status of the virtual machineTestVM1.

2. If the virtual machine shows as inaccessible (as shown in the screenshot above);then it the host esx-02b.corp.local needs to be rebooted.

3. Right click on the host esx-02b.corp.local and select Reboot. This will take afew minutes to complete.

HOL-PRT-1467

Page 6HOL-PRT-1467

Page 7: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Check VASA Provider status, and rescan if necessary

1. From the vSphere Web Client click on vCenter > vCenter Servers >vcsa-01b.corp.local select the Manage tab, and then Storage Providers (youmay need to scroll right).

2. Verify that the Dell EqualLogic VASA Provider shows as Online, and that theEqualLogic SAN VVOLGRP shows 1/1 online and displays an Active status. Ifnot click the Rescan icon circled in the screenshot above.

3. If a Rescan does not resolve the issue continue to Re-register VASA Providerbelow

HOL-PRT-1467

Page 7HOL-PRT-1467

Page 8: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Re-register the VASA Provider

1. From the Hosts and Clusters view, select the Dell Virtual Storage Managervirtual machine, and click on Launch Console.

2. Log into the console using the username: root, and the password eql

HOL-PRT-1467

Page 8HOL-PRT-1467

Page 9: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Re-register the VASA Provider

1. Enter 1 to select Configuration options.2. Enter 3 to Configure VMware VASA

HOL-PRT-1467

Page 9HOL-PRT-1467

Page 10: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Re-register the VASA Provider

1. Press Enter to select the previously configured username.2. For the password enter password.3. Re-enter the password, for verification.4. Enter y to proceed with these settings.5. The VASA Provider will register with the vCenter VASA Service - this can take up

to two minutes.

HOL-PRT-1467

Page 10HOL-PRT-1467

Page 11: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Module 1 - Working withDell EqualLogic and

VVOLs (60 Mins)

HOL-PRT-1467

Page 11HOL-PRT-1467

Page 12: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Creating a new Storage ContainerIn this step we will walk through creating a new Storage Container on the array. While aStorage Container is seen and interacted with a lot like a datastore from vSphere, it isnot a LUN or volume on the array, but rather is a reservation of space on the array.

Log into the EqualLogic Group Manager webgui

1. Open a browse window and click on the VVOLGRP - EqualLogic GroupManager bookmark.

2. Log in using the following: User name= grpadmin and Password = eqleql

Note: You may be prompted by a Java security warning dialog. Check the checkbox, andclick Run to continue.

Accessing the VMware section of the EqualLogic GroupManager webgui

1. From the EqualLogic Group Manager web interface click on the VMware tab inthe lower left corner.

HOL-PRT-1467

Page 12HOL-PRT-1467

Page 13: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

2. From here you can see three objects: Configuration which manages theProtocol Endpoint (PE) which is where the Access Controls are set, StorageContainers (SC), from where you can create, resize and delete StorageContainers, and finally Virtual Machines, where information about the VMsstored on a Datastore of type Virtual Volume can be seen. We'll return to look atthe Virtual Machine information later.

Click on Create storage container

From the Activities pane, click on Create storage container

HOL-PRT-1467

Page 13HOL-PRT-1467

Page 14: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

General settings

1. Provide a Name for the Storage Container; vvol2, is suggested. Optionallyprovide a Description. As this environment consists of only one Storage Pool,the default pool has been selected. Click Next to continue.

HOL-PRT-1467

Page 14HOL-PRT-1467

Page 15: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Physical space

1. Set the Container physical size to 5GB, and click Next to continue.2. Review the setting on the Summary step and then click Finish.

Note: In the real world Storage Containers will be significantly larger, typically many TBsin size.

HOL-PRT-1467

Page 15HOL-PRT-1467

Page 16: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Adding the new Storage Container tovCenterIn this step, we will add the new Storage Container to vCenter. Adding a StorageContainer to vCenter is similar to adding a traditional datastore, however there aresome differences. For example; the step of rescanning the storage controller for newstorage, is now handled by the VASA Provider's out of band managementcommunication

Create a new datastore

From vCenter Home page click on vCenter> Datastores and click the Create a newdatastore icon

Select the location for the new datastore

Expand out Datacenter Site B and select Cluster Site B, click Next to continue.

HOL-PRT-1467

Page 16HOL-PRT-1467

Page 17: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Select the type of datastore

Select VVOL as the datastore Type, click Next to continue.

Name and container selection

Select the Storage Container you created on the EqualLogic SAN (vvol2 was thesuggested name), and click Next to continue.

Note: vCenter will default to naming the Datastore after the Storage Container name, ifyou prefer a different name, change the datastore name after selecting the StorageContainer, not before.

HOL-PRT-1467

Page 17HOL-PRT-1467

Page 18: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Select hosts accessibility

Select the only host esx-02b.corp.local to be granted access to the datastore. ClickNext to continue.

Note: Due to limitations in the lab, only select esx-02b.corp.local. In a real worldenvironment you'd not be restricted in what hosts you grant access to, and typically youwould grant access to all hosts in the cluster.

Ready to complete

Finally, on the Ready to Complete dialog, review the settings, and click Finish tocomplete this task.

HOL-PRT-1467

Page 18HOL-PRT-1467

Page 19: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

New storage available

A new datastore of type VVOL is now available for use within the environment.

HOL-PRT-1467

Page 19HOL-PRT-1467

Page 20: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Clone a VM to the new Virtual VolumeDatastoreThe process for cloning a VM to a virtual volume datastore, is the same as cloning to atraditional datastore.

There are a few different ways for performing this task, one of these is described below.

Host and Clusters tab

From the vSphere web client Home tab click on Inventory Trees and select the Hostsand Cluster tab.

HOL-PRT-1467

Page 20HOL-PRT-1467

Page 21: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Clone Test-VM1

Right click on the VM Test-VM1, and from the context menu select Clone to VirtualMachine.

HOL-PRT-1467

Page 21HOL-PRT-1467

Page 22: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Select a name and folder

1. Specify a name for the cloned VM2. Select a location for the VM3. Click Next to continue.

HOL-PRT-1467

Page 22HOL-PRT-1467

Page 23: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Select a compute resource

Note: Due to limitation in the environment, please select the specified host.

1. Expand out Cluster Site B and select the host esx-02b.corp.local2. Click Next to continue.

HOL-PRT-1467

Page 23HOL-PRT-1467

Page 24: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Select storage

1. Select the datastore of type VVOL that you previously added.2. Click Next to continue.

HOL-PRT-1467

Page 24HOL-PRT-1467

Page 25: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Select clone options

1. None of the options should be selected.2. Click Next to continue.

HOL-PRT-1467

Page 25HOL-PRT-1467

Page 26: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Ready to complete

1. This final dialog summarizes the options selected on the previous screens.2. Click Finish to continue.

What happens now?

Reminder: Performance in this virtualized lab environment is not reflective of realworld. Expect this clone operation to take about 3 minutes in this virtualized labenvironment. In a real world environment this task would be completed in a manner ofseconds.

A traditional virtual machine clone or copy operation occurs by reading the data up thestorage stack, and then writing that same data back down the storage stack. The targetof these writes can often be the same SAN, and even the same datastore. This up anddown the storage stack clone operation places a load on the ESXi hosts, the storagefabric or network, and on the SAN.

With the VAAI Full Copy primitive, this clone operation is off loaded to the storage. ThevSphere environment will instead request that the SAN take a range of blocks, and makea copy of them. This results in the task being an operation that is internal to the SAN,that can be completed in a shorter period of time, and without a load being placed onthe ESXi host or the storage fabric or network.

HOL-PRT-1467

Page 26HOL-PRT-1467

Page 27: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

With Virtual Volume clone the operation is changed yet again. With Virtual Volumes avirtual machine consists as a collection of two or more volumes on the array. To create acopy of that virtual machine, vSphere will request that array, via the VASA Provider, tocreate a clone of the volumes.

With the Dell PS Series storage array's virtual page architecture, the task of creating aclone of a volume, and therefore a clone a virtual machine, initially just involvescreating a series of read-only pointers to the existing pages that make up the sourcevolume. This task is quickly completed, after all, it is just a copying a pointers to data,not actually copying any large amounts of data. At a later stage, when a write needs tobe made to one of these read-only pages, the pointer will be allocated a new page, thewrite will then be completed, and the remainder of the page copied from the original.This results in very rapid cloning of virtual machines, and reduced space consumptiondue to shared pages.

HOL-PRT-1467

Page 27HOL-PRT-1467

Page 28: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

How "VM aware" is the EqualLogic SANabout the virtual machinesIn this step, you'll see some of the virtual machine awareness that the EqualLogic SANnow has due to the Virtual Volume feature. This enables storage administrator to bemore aware, and have a greater understanding, of the activities in the VMware virtualenvironment that uses the storage.

Note: This shows the virtual machine awareness that the pre-beta EqualLogic SANfirmware. This differs from the awareness that the current beta has, and will differ fromfuture releases.

Return to EqualLogic Group Manager

1. Return to the EqualLogic Group Manager browser tab.2. Select the Virtual machines object

EqualLogic Virtual Machines pane

As shown in the screenshot above the EqualLogic SAN is aware of the virtual machinesthat are stored on datastores of type VVOL, also known as Storage Containers.

It is aware of:

• The name of virtual machine• The Guest OS

HOL-PRT-1467

Page 28HOL-PRT-1467

Page 29: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

• The Online status• The amount of space allocated to it• And a description of the virtual machine

Troubleshooting step: If no information is displayed, or stale information is displayed,click on the Refresh Data button highlighted in red. If this does not resolve the issue,refresh the browser window. Log back in using the user name: grpadmin and password:eqleql, and click the VMware button in the lower left to return to this view.

EqualLogic Virtual Machines pane - individual virtualmachine

Selecting an individual virtual machine will populate the lower half of the pane withadditional information about the individual virtual machine's virtual volumes and theirproperties:

• The individual virtual volume's virtual disk's ID• The Type of virtual volumes that it is. Valid types are: Config, Data, Swap,

Memory and Snapshot• The Storage container the individual virtual volumes are stored on. The

individual virtual disk, and the associated virtual volume, of a virtual machine canbe stored on different Storage Containers, as the storage requirements can differ.An example of this would be a database virtual machine where the IO needs ofthe data disks differ significantly from the IO needs of the OS disk.

• The Reported Size of the virtual volume. This is the configured size of thevolume.

• The virtual volumes current bound or unbound Status. A bound virtual volume isone this is bound so that IO can be read or written to or from the volume.

• The Last bound time is the last time the volume was bound to that IO could beread or written to or from the volume.

• The number of Snapshots that exist of that individual virtual volume.• The number of Linked clones that exist of that individual virtual volume.

Types of virtual volumes:

• Config: this is set to 4GB, and hosts the virtual machines configuration (VMX)and log files.

HOL-PRT-1467

Page 29HOL-PRT-1467

Page 30: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

• Data: Think VMDK. A virtual disk of type Data exists for each hard drives areadded to the virtual machine.

• Swap: This replaces the virtual machine's memory swap file. This allows thememory of a virtual machine to be swapped out when host memory isovercommitted.

• Snapshot: This type of VVol is created when a snapshot of a virtual machine iscreated. It contains a record of block changes that occurred in a Data virtualvolume since the last snapshot was taken.

• Memory: This type of VVol is created when a snapshot of a virtual machine iscreated, and the option to snapshot the virtual machine's memory was selected.This enables the virtual machine to be restored to the running state it was in atthe time the snapshot was taken.

HOL-PRT-1467

Page 30HOL-PRT-1467

Page 31: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

How "VM aware" is the EqualLogic SANabout the virtual machines snapshots?After this step, you will better understand how VMware virtual machine snapshotsintegrate with the EqualLogic SAN.

Take a VMware snapshot of the virtual machine

1. Return to the vSphere web client and the Hosts and Cluster tab.2. Right click on the VM Clone of Test-VM1, and from the context menu select

Take Snapshot.

HOL-PRT-1467

Page 31HOL-PRT-1467

Page 32: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Take VM Snapshot of Clone of Test-VM1

1. Provide a Name and optionally a Description for the snapshot.2. Click OK to continue.

Note: If the virtual machine was powered on, uncheck the checkbox Snapshot thevirtual machine's memory, as leaving it checked will greatly increase the time, in thisvirtualized lab environment, for taking a snapshot.

How does Virtual Volume change VMware snapshots?

Traditional VMware snapshots have been limited in their usability. VMwareknowledgeable base article on best practices for snapshots, KB1025279, makes thefollowing recommendations:

• Use only 2-3 snapshots in a chain.• Use no single snapshot for more than 24-72 hours• Large delta files may cause decreased virtual machine and host performance.

With Virtual Volume the traditional VMware snapshots have now become SAN basedvolume snapshots, but are managed from the vSphere client.

Array based snapshots use

HOL-PRT-1467

Page 32HOL-PRT-1467

Page 33: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

• Efficient pointer based page mapping• Instant restore of volumes• Instant copies without overhead• More frequent restore points

Return to EqualLogic Group Manager

1. Return to the EqualLogic Group Manager browser tab.2. Select the Virtual machines object

Virtual machines snapshot information

Now that a VMware Snapshot has been taken, we can see that the virtual volume oftype data has a snapshot associated with it.

HOL-PRT-1467

Page 33HOL-PRT-1467

Page 34: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

If the virtual machine was powered on, and the Snapshot the virtual machine'smemory checkbox was selected, an additional virtual volume of type Memory wouldbe created reflecting the virtual machine's memory state at the time of the snapshot.

Restoring a virtual machine from snapshot

1. Return to the vSphere web client and the Hosts and Cluster tab.2. Right click on the VM Clone of Test-VM1, and from the context menu select

Manage Snapshot.

HOL-PRT-1467

Page 34HOL-PRT-1467

Page 35: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Manage VM Snapshots

1. Select the virtual machine snapshot you wish to restore, in this example Snap01.

2. Click the Revert to button, and acknowledge the Confirm Revert to Snapshotdialog by clicking Yes,this will begin the revert process.

3. Click the Close button to exit this screen.

HOL-PRT-1467

Page 35HOL-PRT-1467

Page 36: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Status of snapshot restore

The status of the snapshot revert process can be monitored in the Recent Tasks pane.

In this virtualized environment expect this restore to take approximately 60 seconds -but this will vary based on load. In the real world, this will occur almost instantly. Onrestores where a memory dump was taken during the snapshot, the restore will take alittle longer, but will be completed in under a minute, depending upon load and the sizeof the memory dump.

Virtual machine restored

The restore of a virtual machine using virtual volumes occurs almost instantly due to theunderlying use of SAN volumes. From a high level the following occurs when a restoretakes place:

• Virtual machine is placed in a powered off state• Virtual volume backing virtual disk is removed, and the virtual volume is un-

bound• The desired snapshot of the virtual volume is bound• The virtual machine is either powered on made accessible to the user to power

on

Remember, the snapshot does not consist of blocks of data, but rather or a collection ofpointer to blocks of data. Some of those blocks of data will be shared with othersnapshots, some with the base volume, and some will be unique to that snapshot. Thisis all managed through the use of pointers. When a snapshot ages out, or is deleted,any blocks that were unique to it are deleted, as no other snapshots have pointers tothem. Any blocks that were shared with other snapshots will just have the pointer fromthe deleted snapshots remove.

HOL-PRT-1467

Page 36HOL-PRT-1467

Page 37: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Module 2 - Dell VirtualStorage Manager, more

then just a VASA Provider(30 Mins)

HOL-PRT-1467

Page 37HOL-PRT-1467

Page 38: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

End-to-end Storage Container creationfrom within the vSphere Web ClientDell Virtual Storage Manager (VSM) is more that just the VASA Provider for theEqualLogic SAN. It is also a vSphere plugin, enabling many of the day-to-day EqualLogicstorage administration tasks to be completed from within the vSphere Web Client. Inthis example you'll create a new Storage Container for virtual volumes without leavingthe vSphere Web Client.

Access the Dell VSM plug-in

From the vSphere Home page click on the Dell Virtual Storage Manager icon toaccess the plug-in.

VSM enables many day-to-day storage administration tasks to be completed from withinthe vSphere Web Client. Feel free to explore VSM beyond the creation of a StorageContainer backed datastore

HOL-PRT-1467

Page 38HOL-PRT-1467

Page 39: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Access the Datastore section

Click on Datastores under VSM Inventory in the left hand pane.

Launch the Create Dell Datastore wizard

Click on the Create Dell Datastore icon - circled in the above screenshot.

HOL-PRT-1467

Page 39HOL-PRT-1467

Page 40: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Name, Type & Placement

1. Provide a Name for the datastore that is to be created. This same name will beused when creating the Storage Container on the SAN.

2. Select a datastore Type of VVOL.3. Finally, select the inventory location of Datacenter Site B.4. Click Next to continue.

HOL-PRT-1467

Page 40HOL-PRT-1467

Page 41: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Hardware Resource

1. Expand out Cluster Site B and select host esx-02b.corp.local.2. Wait for the Hardware Details pane to populate prior to clicking Next to

continue.

In a non-lab environment typically a storage container would be assigned to all hosts inthe cluster.

Storage Location & Size

1. From the PS Group dropdown select VVOLGRP2. From the Storage Pool dropdown select default3. Set the Number of Datastores to a value from 1 to 3. If a value greater than 1

is selected, then the datastore and storage container names will be suffixed witha two digit number.

4. Set the Container Size to 1GB. Capacity is limited in this virtualizedenvironment, in a real world environment a storage container would be manyterabytes in size.

HOL-PRT-1467

Page 41HOL-PRT-1467

Page 42: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

5. The Storage Pool Capacity pie chart will auto-update to reflect your choices,enabling you to be aware of the impact of your choices to the amount of availablespace.

6. Clicking Next to continue.

HOL-PRT-1467

Page 42HOL-PRT-1467

Page 43: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Ready to Complete

1. Verify that the summary screen reflects the choices you want.2. Clicking Finish to have VSM begin executing the task.3. The status of the task can be monitored by watching the pop-up in the bottom

right corner.4. For a more detailed look at status of the task, click the pop-up, to see the status

of all the sub-tasks.

HOL-PRT-1467

Page 43HOL-PRT-1467

Page 44: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

More storage is available

With a few clicks, and from the comfort of the vSphere Web Client, a vSphereadministrator can easily add additional datastores of type VVol or type VMFS to theirvSphere environment.

They can also re-size them, and delete them. Feel free to go ahead and do so.

Feel free to explore more of VSM, though do note that not all the features are completein this pre-beta build.

HOL-PRT-1467

Page 44HOL-PRT-1467

Page 45: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Protecting a collection of virtualmachinesThere are numerous reason for needing to protect a collections of virtual machines. Themost common reason would be that the virtual machines work together to support anapplication, and having a common re-store point is required. To achieve this, virtualmachines are grouped together into a VM and Template Folder. VSM will thensnapshot the folder and all virtual machines within it. VSM can also schedule snapshotsoccur against an individual virtual machine or folder of virtual machines, at a particularpoint in time, or an a regular schedule.

VM and Templates view

1. From the vSphere Web Client home page, select Inventory Trees2. Then select the VMs and Templates tree view

HOL-PRT-1467

Page 45HOL-PRT-1467

Page 46: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Create a virtual machine folder

1. Select the datacenter Datacenter Site B2. Click on the Actions dropdown3. Click on the All vCenter Actions4. Finally, click on New VM and Template Folder

HOL-PRT-1467

Page 46HOL-PRT-1467

Page 47: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Enter a name for the folder

1. Enter a name for the folder2. Click OK to continue

Move the VMs to the folder

Drag and drop the virtual machines from their current inventory location, into the folderyou just created.

HOL-PRT-1467

Page 47HOL-PRT-1467

Page 48: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Access Create Snapshot

1. Select the folder you created2. Select the Manage tab3. Select the Dell VSM button - due to the resolution of the screen, you'll need to

scroll to the right, or unpin the Work In Progress pane.4. Select Snapshots5. Finally, click on Create Snapshot

HOL-PRT-1467

Page 48HOL-PRT-1467

Page 49: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

Create Snapshot of Folder

1. From the Create Snapshot of Folder: dialog, there are a number of optionsavailable that may or may not be applicable to your environment.

2. Include volumes accessed by guest iSCSI initiators: VSM will check to see ifthe virtual machine is access EqualLogic volumes using the Guest OS initiator andwill also snapshot those volumes.

3. Preform virtual machine memory dump: VSM will include the currentmemory state of the virtual machine with the snapshot. At restore time this willreturn the virtual machine to its current running state.

4. Ignore unsupported datastores: If the virtual machine has virtual disks onother datastore, such as local datastores, it will not include those virtual disks inthe snapshot. If this checkbox is not checked and the virtual machines does havevirtual disks on un-support datastores, the snapshot will fail.

5. The Plan Details lists all the virtual machines that are included in the snapshot,what virtual disks they have, and where these disks reside.

6. Click OK to continue

Results of the snapshot

1. Now that you have a snapshot, this screen makes more sense.2. From the Snapshots not only can you create snapshots, but you can see the

snapshots you have that you can restore from, the details of those individualsnapshots, you can delete the snapshots, and, in a later version you'll be able toclone a virtual machine from the snapshot of another virtual machine.

HOL-PRT-1467

Page 49HOL-PRT-1467

Page 50: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

3. This information can also be accessed under the individual virtual machines >Managed > Dell VSM > Snapshots page, and from the Dell VSM > VSM Inventory> Data Recovery > Snapshots.

4. Restoring from a snapshot can also be initiated from any of these locations.

HOL-PRT-1467

Page 50HOL-PRT-1467

Page 51: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

A snapshot is only as good as it's restore

1. Click on the Selective Restore icon, just to the right of the Create Snapshoticon.

2. Even though you created a snapshot that consisted of multiple virtual machines,when issues occur, you often don't need to restore all the virtual machines, justsome of them. VSM will let you select which particular virtual machines you wishto restore.

3. Select one of the virtual machines, and click Next to continue

HOL-PRT-1467

Page 51HOL-PRT-1467

Page 52: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

A snapshot is only as good as it's restore

1. Prior to attempting the restore process VSM will analyze the task in order todetect possible problems. For example, if the target datastore no longer exists,etc, and seek additional input from the user.

2. Click Cancel to end this task, as the restore process takes some time in the labenvironment, and you completed a similar task earlier.

Lab complete

Thank you for selecting the Virtual Volumes with Dell EqualLogic lab.

Please complete the survey and provide feedback.

HOL-PRT-1467

Page 52HOL-PRT-1467

Page 53: Table of Contents - VMwaredocs.hol.vmware.com/HOL-2014/hol-prt-1467_pdf_en.pdf · management APIs, known as VASA. The VASA Provider is able to export storage array capabilities and

ConclusionThank you for participating in the VMware Hands-on Labs. Be sure to visithttp://hol.vmware.com/ to continue your lab experience online.

Lab SKU: HOL-PRT-1467

Version: 20150226-113525

HOL-PRT-1467

Page 53HOL-PRT-1467