Loading...

 

OOPS

Your browser doesn't support required HTML5 capabilities.

This demo works best with the latest version of Firefox, Chrome, or Safari.

OOPS

This demo is incomplete or damaged. Please reload the page, or download again:

For VMware partners:
www.vmware.com/go/partnerdemos

For VMware employees:
www.vmware.com/go/demos

OOPS

Something broke.

Visit the VMware Demo Library
to get more demos!

For VMware partners:
www.vmware.com/go/partnerdemos

For VMware employees:
www.vmware.com/go/demos

This is an interactive demo

Drive it with your mouse... or your finger

Use Learn mode to learn the demo

The orange boxes show you where to click

Use Present mode to hide all that when presenting

Hit the F4 key to show notes in a separate window

 

Left Arrow KeyRight Arrow KeyYou can also use the arrow keys to step forward or backward

Shortcuts jump to different parts of the demo

OK, got it!

Demo

VMware Demo Library

Demos can have multiple paths, so the sequence of clicks may differ from this list.

Please wait...
Unsaved changes! You may continue editing other frames before saving.
Save Changes
70.

Historically, vSphere storage management used a datastore-centric approach. With this approach, storage administrators and vSphere administrators discuss in advance the underlying storage requirements for virtual machines. The storage administrator then sets up LUNs or NFS shares and presents them to ESXi hosts. The vSphere administrator creates datastores based on LUNs or NFS, and uses these datastores as virtual machine storage. Typically, the datastore is the lowest granularity level at which data management occurs from a storage perspective. However, a single datastore contains multiple virtual machines, which might have different requirements. With the traditional approach, it is difficult to meet the requirements of an individual virtual machine.

First we will create a thin provisioned VMFS Datastore that has RAID-5, uses SAS/Flash, FAST Cache and Auto Tiering.

[Click "vCenter Inventory Lists"]
102.
[Click Datastores]
243.
[Click on 'Create a new datastore' icon (left most icon in Objects tab)]
276.
[Click RegionA01]
308.
[Click Next]
324.
[Click Next]
365.
[Click on '<select a host>' dropdown menu.
369.
[Click esx-01a.corp.local]
390.
Determine from the list of LUNs which meets the criteria (Thin Provisioned, RAID-10, FAST Cache, Auto Tiering).
Notice that there is no way to determine this criteria inside vSphere.

[Hover over some of the hosts to highlight accessible disks, then click Cancel]
440.
The Virtual Volumes functionality changes the storage management paradigm from managing space inside datastores to managing abstract storage objects handled by storage arrays. With Virtual Volumes, an individual virtual machine, not the datastore, becomes a unit of storage management, while storage hardware gains complete control over virtual disk content, layout, and management.

View VVol Datastore

[Click on 'Unisphere' tab]
453.
[Click VMware]
496.
Virtual volumes reside inside storage containers that logically represent a pool of physical disks on the storage system. On the vCenter Server and ESXi side, storage containers are presented as Virtual Volumes datastores. A single storage container can export multiple storage capability sets and provide different levels of service to different virtual volumes. Let's review the 'Capability Profiles' to see how this is done.

[Click 'Capability Profiles']
524.
Capability Profiles are used to advertise the available characteristics of a storage pool as part of vSphere Storage Policy Based Management (SPBM). They are configured by the storage administrator and consumed by VI administrators in the form of VM Storage Policies.

Let's look at the Performance Capability Profile by deselecting 'Archive' and selecting 'Performance'.

[Click Archive]
528.
[Click on 'Performance' check box]
553.
Review the 'Performance' characteristics setup by the storage administrator in the right pane.

Take a look at the VVol datastore setup.

[Click on 'vSphere Web Client' tab]
572.
Review VM Storage Policies.

[Hover on the Home icon]
588.
[Click Home]
610.
Let's review a couple of storage policies: 1) VVol-Database and 2) VVol-Logs available for use.

[Click 'VM Storage Policies']
646.
[Click 'VVol Database']
668.
[Click 'Edit Settings']
698.
[Click 'Rule-Set 1']
789.
[Click on scroll bar in 'Drive Type' window']
791.
Review the rest of the Storage Policies.

[Click scroll bar down]
802.
[Click scroll bar down]
803.
[Click 'Cancel']
816.
[Click 'VVol-Logs']
850.
[Click 'Edit Settings']
869.
[Click on 'Rule-Set 1]
1005.
[Click the scrollbar down]
1029.
[Click Cancel]
1057.
At this point even though there is a VVol datastore provisioned that can logically consume every disk on the array, no space has been preallocated until virtual volumes get created.

Create a VM in a VVol datastore.

[Click Home]
1075.
Create a VM in a VVol datastore.

[Click 'vCenter Inventory Lists']
1087.
[Click 'VM Templates in Folders']
1121.
[Click on leftmost icon, 'New VM from This Template']
1144.
[Hit any key to type 'sql-01' or click in 'virtual machine' to autofill]
1145.
[Hit any key to type 'sql-01' or click in 'virtual machine' to autofill]
1153.
[Type 'sql-01']
1187.
[Click 'Next' button]
1232.
[Click on compute resource 'RegionA01-COMP01']
1261.
[Click 'Next']
1309.
[Select a 'VM Storage Policy by clicking 'Datastore Default' dropdown menu]
1311.
[Select 'VVol-Capacity' from dropdown menu]
1353.
[Click 'Next']
1366.
[Click checkbox 'Power on virtual machine after creation']
1389.
[Click 'Next']
1397.
[Click 'Finish']
1413.
Review the newly created VM 'SQL-01'.

[Click 'vCenter Inventory L...']
1434.
[Click 'Virtual Machines']
1547.
Go back to Unisphere and view Virtual Volumes.

[Click on 'Unisphere' tab]
1576.
[Click 'Virtual Volumes']
1634.
A Config VVol is created to store standard VM-level configuration data such as .vmx files, logs, NVRAM, and so on. One Config VVol is created per VM to store its .vmx configuration file.

A Data VVol is created to store the hard disk. Additional Data VVols are created for additional disks, Snapshots and Clones.

A Swap VVol is created to store a copy of a VM's memory pages when the VM is powered on. Swap VVols are automatically created and deleted when VMs are powered on and off.

Add two additional disks to SQL-01 for DB and Logs.

[Click 'vSphere Web Client']
1646.
[Click SQL-01]
1671.
[Click 'Edit Settings...']
1698.
[Click on 'Select' dropdown menu]
1716.
[Click 'New Hard Disk']
1729.
[Click 'Add']
1739.
Add another hard disk.

[Click 'Add']
1750.
[Expand first added hard disk by clicking 'New Hard disk']
1783.
[Click 'Vvol-Capacity' dropdown]
1790.
[Select 'Vvol-Database']
1805.
[Click 'OK']
1826.
[Click SQL-01]
1848.
In addition to editing the storage virtual machine, the 'VM Policies' can be modified here. Let's change the third disk to the 'VVol-Log' policy.

[Click 'VM Policies']
1862.
[Click 'Edit VM Storage Policies']
1882.
[Click 'Hard disk 3']
1887.
[Click VVol-Capacity]
1897.
[Click VVol-Logs]
1911.
[Click 'OK']
1923.
Go back in 'Unisphere' view the newly created Data VVols.

[Click Unisphere]
1951.
[Click the Refresh icon above the list]
1991.
Data services, such as snapshots and clones, can be applied at a VM-level granularity by applying them only to the VVols that are related to a specific VM. Also, vSphere Storage APIs for Storage Awareness (VASA) 2.0 allows vSphere to communicate with the storage system to facilitate offloading of these storage-related tasks to the array. Since these tasks are processed by the array, the ESXi host's CPU, memory, and network utilization is reduced. When a snapshot of a VM is initiated using the vSphere Web Client, it is offloaded to the storage system. After the snapshot is created, a new Data VVol is created to store the snapshots contents.
Note: If selected, a memory Snapshot is also created that stores a complete copy of a VM's memory on disk when suspended or for a with-memory snapshot.

Create a Snapshot

[Click 'vSphere Web Client']
2056.
Create a Snapshot.

[Click SQL-01]
2064.
[Click Snapshots]
2070.
[Click 'Take Snapshot...']
2107.
[Click the 'Name' field to auto-fill text, or hit any key to type 'Snapshot1']
2108.
[Click the 'Name' field to auto-fill text, or hit any key to type 'Snapshot1']
2110.
[Hit any key to type 'Snapshot1']
2147.
Verify 'Snapshot the virtual machine's memory' is checked.

[Click 'OK']
2159.
Verify 'Snapshot the virtual machine's memory' is checked.

[Click 'OK']
2194.
View newly created memory Snapshot and additional Data VVols for each snapshotted disk.

[Click the 'Unisphere' browser tab]
2553.
Now let's take a look at the VVols snapshot created. Deselect 'SQL-01_2.vmdk' and click on 'SQL-01.vmdk'.

[Click 'SQL-01_2.vmdk']
2604.
[Click SQL-01.vmdk]
2702.
This is the base VVol the snapshot was made of indicated by the 'Replica Type'. Take a look at the snapshot information of SQL-01.vmdk.

[Click SQL-01.vmdk]
2729.
[Click on the first 'SQL-01.vmdk']
2747.
Now that we have seen how a VVol is created, let's take a look at deleting a VVol. When a VVol is deleted, there is no administrative work afterwards to free up storage because of remnant metadata.

[Click on vSphere Web Client' tab]
2830.
[Click SQL-01]
2844.
[Click Power]
2860.
[Click 'Power Off']
2870.
[Click Yes]
2917.
[Click SQL-01]
2927.
[Click 'Delete from Disk']
2950.
Confirm disk deletion.

[Click 'Yes']
3022.
Verify disks have been deleted.

[Click on 'Unisphere' tab]
3049.
Space reclamation - Once you delete VVol, it is automatically deleted from the array as well. No further cleanup by the storage administrator.

[End of Demo]