VSAN Part 13 – Examining the .vswp object

I’ve seen a few question recently around the .vswp file on virtual machines. The .vswp or VM swap is one of the objects that go to make up the set of virtual machine objects on the VSAN datastore, along with the VM Home namespace, VMDKs and snapshot delta. The reason for the question is that people do not see the .vswp file represented in the list of virtual machine objects in the UI. The follow-on question inevitably is then around how do you see the policy and resource consumption of a virtual machine’s .vswp object.

VSAN Part 12 – SPBM extensions in RVC

In the Virtual SAN (VSAN) beta refresh, we released a number of new Ruby vSphere Console (RVC) commands to examine the Storage Policy Based Management (SPBM) settings. For those of you who have been participating in the beta, you will know that to deploy a virtual machine on VSAN, you create a storage policy for the virtual machine, which may stipulate the number of mirror copies of the virtual machine disk (FailuresToTolerate) or indeed a stripe width for the VMDK. SPBM is the underlying technology which controls this aspect of VSAN. In this post, we can look at some of…

VSAN Part 11 – Shutting down the VSAN cluster

In a post on the vSphere blog, I spoke about how to use maintenance mode. As a follow on request, a number of people asked me how they should safely shutdown a VSAN cluster. In this post, I will address that question and share my observations. On my three-node VSAN cluster, I had a number of virtual machines as well as a vApp running vCenter Operations Manager VMs. My first step was to shut down all virtual machines in my cluster.

A closer look at EMC ScaleIO

Thanks to our friends at EMC, I was recently given the chance to attend a session on EMC’s new storage acquisition, ScaleIO. This acquisition generated a lot of interest (and perhaps some confusion) as VMware Virtual SAN product seemed to play in that same storage area. My good friend Chad Sakac over at EMC wrote about this some 6 months ago in his evocatively titled blog post VSAN vs. ScaleIO fight! Chad explains where, in his opinion, each product can be positioned and how EMC/VMware customers have a choice of storage options. His article is definitely worth a read.  I…

Come talk about Virtual SAN at upcoming EMEA VMUGs

I am presenting at a number of upcoming VMware User Group (VMUG) conferences over the next month or so. I’ll be basically doing my pitch on Virtual SAN (VSAN) along with some demos on install and configuring. On November 21st, I’ll be presenting at the UK National VMUG (for the 3rd year in a row) at the National Motorcycle Museum in Solihull. More information about the UK National VMUG here, including registration. On December 3rd, I’ll be at the Nordic VMUG in Copenhagen, Denmark. This is being held at the Bella center, where VMworld was held before Barcelona. More information…

VSAN Part 10 – Changing VM Storage Policy on-the-fly

This is quite a unique aspect of VSAN, and plays directly into what I believe to be one of the crucial factors of software defined storage. Its probably easier to use an example to explain the concept of how being able to change storage policies on the fly is such a cool feature. Let’s take a scenario where an administrator has deployed a VM with the default VM storage policy, which is that the VM Storage objects should have no disk striping and should tolerate one failure.The layout of the VM could look something like this: The admin then notices…

VSAN Part 9 – Host Failure Scenarios & vSphere HA Interop

In this next post, I will examine some failure scenarios. I will concentrate of ESXi host failures, but suffice to say that a disk or network failure can also have consequences for  virtual machines running on VSAN. There are two host failure scenarios highlighted below which can impact a virtual machine running on VSAN: An ESXi host, on which the VM is not running but has some of its storage objects, suffers a failure An ESXi host, on which the VM is running, suffers a failure Let’s look at these failures in more detail.