Upcoming VMUG webinar – vSphere 6.5 Core Storage

A quick note to let you know that I am co-presenting on an upcoming VMUG webinar with my good pal, Cody Hosterman, from Pure Storage. The subject is vSphere 6.5 Core Storage, and this is very much the same topic that we presented at VMworld 2017. We will cover new limits, deed dive into VMFS-6 and VAAI enhancements (including automated UNMAP), cover what’s new in NFS and iSCSI, and then finish with an overview of what we’ve done in the NVMe space. The webinar takes place on Thursday, November 16, 2017 at 11:00 AM US Central Standard Time. Cody and…

Preventing selection of certain datastores with SPBM

One of the great things about presenting at VMware User Group meetings is actually talking to customers and finding out about what their pain points are, and how  VMware can improve on our products and features. At the most recent VMUG I attended (in Poland), I was asked a question about storage policies, and if there was a way to  allow some users to use some policies, and other users to use a different policy. Unfortunately there is no permissions associated with policies at this time, so any user can select any policy. With that in mind, I had a…

Does Storage vMotion rename Virtual Volumes also?

I had another question recently about whether or not the Storage vMotion behaviour of renaming VM files on a VMFS or NFS datastore also worked with Virtual Volumes or VVols? After a quick test, I can state categorically that the answer is yes. I created a VM on a Nimble Storage appliance, presented two unique storage containers (aka virtual volume datastores), deployed a test VM on one of the VVol datastores, and then renamed the VM in the vSphere web client. I then verified that the VM name in the vSphere client was different to the names of its files…

Guest OS space reuse on vSAN

This post came about after a brief discussion with my pal, Lee Dilworth. Although the outcome of this test has really nothing to do with vSAN, the behaviour was observed on certain Guest OS which were running on vSAN. I guess the first thing that needs to be made clear is that there is no support for in-guest UNMAP (or TRIM) for VMs running on vSAN at this time, although it is something we are examining very closely. So with this in mind, we had feedback to say that a test being run as part of a proof-of-concept was showing…

Changing policies on-the-fly with VVols

Last week, I was presenting at the VMware User Group (VMUG) event in Poland. My topic was SPBM, Storage Policy Based Management. This is the framework for consuming data services, whether these are provided from vSAN, Virtual Volumes or VAIO (IO Filters). You can get the presentation from here. One of the attendees who had implemented Virtual Volumes (aka VVols) asked a very interesting question about changing policies of a VVol based VM on-the-fly. The question is whether a policy change causes a new VVol has to be instantiated, data synced to original VVol and then the original VVol is…

Slides from my Storage Policy Based Management presentation now available

My Storage Policy Based Management (SPBM) presentation slide deck is now available online. This is the presentation that I delivered at a number of VMUG (VMware User Group) meetings this year in Europe, primarily Norway and Poland. SPBM is an integral part of VMware’s software defined storage vision, and is deeply integrated into vSAN, Virtual Volumes (VVols) and VAIO, the vSphere APIs for I/O Filters. Hope you find it useful. 2017 VMUG Storage Policy Based Management from Cormac Hogan

Getting to grips with NFSv4.1 and Kerberos

Over the past few weeks, I’ve been looking to update some of our older white papers on core storage topics. One of the outdated papers was on NFS, and a lot had changed in this space since the paper was last updated. Most notably, was the introduction of support for NFS v41 in vSphere 6.0, along with Kerberos based authentication. In vSphere 6.5, we also added Kerberos integrity checking. I decided to have a go at configuring this in my own lab. Before going any further, I need to thank Justin Parisi of NetApp for this guidance through this setup.…