As the primary VMware and storage admin, I try to minimize the number of tools I have to use to accomplish my tasks. When it comes to provisioning and managing volumes for VMware, I prefer to do it all from within the vSphere if possible. The VSC console for my NetApp filers has saved a lot of time over the years, but as we continue to explore our Tegile array we can see what their software has to offer.
My last post was about registering the Tegile plugin with vCenter to have this functionality available in the vSphere client. This post goes into the basic administration of NFS volumes from within the vSphere client.
1. Credentials to the Tegile web interface (default is admin/tegile)
2. Registered the Tegile plugin on your vCenter server. Click here for those steps.
1. Login to the vSphere thick client then click on “Home” and choose “Tegile Management” under “Solutions and Applications”
2. Proceed through any security warnings and login to the Tegile interface
3. On the left you’ll see a list of all the datastores on the Tegile that have been mounted on the ESXi hosts in this vCenter. Towards the bottom, click on “Add Datastore”
4. Enter the following information and click “Create”
a.Name: Name of the datastore
b. Type: Whether block or file based (SAN or NAS)
c. Protocol: NFS, iSCSI
d. Quota: Check this box to set a max size of the volume
e. ESX/ESXi Server (Version): Check the hosts that this datastore will be provisioned to
f. Pool: The disk pool for this datastore (if multiple are available)
g. Project: The project that this datastore will be associated with
h. Purpose: The type of workload hosted on this datastore (important for block size assignment)
i. Zebi Floating IP Address: The IP each ESXi host will connect to
5. Once the operation is complete, click “OK”
6. The new datastore has been created and mounted and appears in the list of Zebi datastores
7. Click the “More Details” button for the newly created datastore to see all the details of this volume
8. In order to resize this volume, click the “resize” button
9. This view will refresh and the new size will be reflected
10. I have moved a virtual machine into this datastore to test the snapshot function with quiesce enabled. Click the “Snapshot” button for the datastore
11. Enter the name of the snapshot, change “Quiesce” to “on” and click “Create”
12. You’ll receive a message that snapshot creation has been triggered. Click “OK”
13. Once the task to remove the virtual machine snapshot completes, click the “Refresh” button on the snapshot screen to see the new snapshot
14. To delete the snapshot, check the box to the snapshot and press the “Delete” button
i. *UPDATED 10/9/14* There was a bug in version 220.127.116.11.140802 of the Zebi software that stopped the confirmation box was going away after the snapshot deletion completed. Clicking “No” would allow you to return to the snapshot list without any errors. In version 18.104.22.168.140925 this has been fixed and now the confirmation box disappears after the snapshot deletion completes.
Those are the basic functions you can perform from within the plugin. In a future release I would like to see the ability to create full snapshot schedules from the plugin. Since I am the one who is responsible for VMware and storage in our environment it’s simple for me to create the schedule on the web interface of the Tegile array, but that is not always the case. Another function I would like to see is mounting existing datastores on new hosts without having to go through the “Add Storage” process in vCenter for each host.
I’m confident the functionality will get there and I’ll continue to build my list of feature requests for the Tegile team.