A new series: “In 5 minutes” starting with VMware NSX

I introduced a series a while back called “How and why”, the premise of the series was to provide input on specific functions or features from products I love to use – starting with a short powerpoint presentation followed by a hands-on  part showing how to use or enable the function/feature. Each video is roughly 30 minutes long.

In contrast, the new series is really all about showing the 10 000 meter view in about 5 minutes or so. Short and snappy. So it’s by no means intended to be exhaustive, the be all end all, describing every single feature and function or benefit of the product but enough information for you to at least get a sense of the product and it’s capabilities.

So the episode I’ll start off the new series with is called “VMware NSX in 5 minutes” or is it’s actually called “VMware NSX på 5 minuter” since it’s in swedish.  And the format is sort of a whiteboard (or rather notebook) session.

Sorry, swedish only:

VMworld day 2

The theme for the second keynote could be described as storytelling, but it all started with Pat Gelsinger and Michael Dell answering a few questions from the VMworld attendees. Questions ranging from support issues to whatd does the future look like. However, going back to the storytelling. In order to provide us in the audience a sense where all products fit in, we were presented with a ficticious company called Elastic Sky Pizza (with a nod back to the past in the name) that were having some issues. With the VMware portfolio quickly becoming filled to the brim with products I think it was a good approach to talk us through the solutions and products used and at what stage they were used to solve Elastic Sky Pizza’s problems.

And a few new products and updates were also annonuced such as Horizion version 7.3, Pivotal Container Service, Workspace ONE and Horizon Cloud.

VMworld day 1

So this is it, now the future begins. Before Pat Gelsinger took the stage a painter created a piece of work using VR, interesting to see:


At stage Pat Gelsinger today annonunced new cloud services but amongst others but the most interesting announcement made was AppDefense a technology that will help us stop chasing bad and instead ensuring good as Pat Gelsinger put it.

AppDefense will basically learn how the applications work in your virtual machines and create a manifest that will be used to protect the applications from doing things it’s not supposed to do.

And  today VMware Cloud on AWS as an offering is available. Will be really interesting to see the adoption rate.

VMware Cloud Foundation is update to a new version.

All announcemnts can be found here.

VMworld Partnerday

A short summary of the day: Sunday, the day before the big event, is dedicated to partners. I spent the day in really interesting sessions ranging from vSAN Networking design to NSX selling. A all sessions were informative and exciting,  the one that had the biggest impact on me was a session called NSX assessment led selling. 

Now I’m really looking forward to the main event starting tomorrow.

Pre-VMworld #PAR4398BCU

I arrived yesterday and VMworld started today for me as I’m working for a VMware distributor I attended a bootcamp focusing on vSAN. The core of the session is to enable partners to achieve the VTSP certification (a pre sales certification) but a was more of an open discussion with some of the greatest minds on vSAN. james LeFort, Jeff Hunter, Pete Koehler, John Nicholson amongst others. 

It was a really great session, a lot of topics were discussed – high and low. A huge boost of confidence in vSAN.

Summing it all upp, it was a great start to VMworld and I’m now as excited as ever for the main event, but tomorrow will be some additional partner training before VMworld starts on monday – should also be fun!

VMware vSAN 2017 Specialist exam experience

A few days ago VMware Education released a brand new series of exams with the badge name “Specialist”. Currently there are two exams available, vSAN 2017 (called 2VB-601 in official certification lingo) and vRealize Operations 2017 (2VB-602). I do like a good challenge so I scheduled the exam basically as soon as I heard about the exam and started preparing for it immediately – I basically only had a days worth of preparation due to the fact I wanted it done before heading out to Las Vegas and VMworld 2017 (but I’ve been using, talking and writing about vSAN for quite a while) . You can read more on what’s expected of you before scheduling the exam here.  But in short, if you hold a valid VCP6 for any solution track you can just schedule the exam.

So how did I prepare for the exam?  Well, as I already mentioned I’ve been using vSAN for a long time but more recently I attended the instructor lead vSAN class in April without knowing that there would be a certification introduced just a few months later. The class I attended was called VMware Virtual SAN: Deploy and Manage [V6.2] and as you probably guessed already based on the name was focused on vSAN version 6.2. So now I have access to the official “Student Lecture Manual” that goes along with the class, obviously that’s a good starting point as far as studying goes.

To get up to speed on the latest version of vSAN I really recommend heading over to #vBrownBag and catch the episode called VMware vSAN 6.6 Deep Dive with Jase McCarty.

And for some hands on experience I’d recommend the VMware Hands On Labs (free of charge – thats just fantastic, thanks VMware!) where you can  find lots of labs and a few vSAN related labs as well. Or if you have a home lab I would really recommend William Lams automated vSphere Lab Deployment – I use it all the time and it’s nothing short of amazing!

Another great resource is of course the VMware SABU (Storage and Availability Business Unit) team’s resource page for technical documentation called storage hub. Two documents I found useful were called “VMware vSAN 6.5 Technical Overview” and also the latest version “VMware vSAN 6.6 Technical Overview”.

Don’t forget to read through the exam prep guide either. It’s the exam blue print stating all the topics that will be covered on the exam. Quite important.

The exam itself consist of 60 multiple choice type of questions. You’re allotted 105 minutes to complete the exam with an automatic 30 minute language extension, and that should be more than enough time to complete the exam. I tend to do exams rather fast, but I spent roughly 45-50 minutes on the test including reviews.

And as always, when you click to end the test it takes a few seconds to understand and have it sink in if you passed the test or not. And I did, so now I’m officially not only a vExpert vSAN but also a VMware vSAN 2017 Specialist. Woho me!

How and why series – Veeam Backup & Replication SureBackup

After the first episode of my “How and why”-series in which I talked about VMware VSAN I thought it’d be fun to show you why I love Veeam so much and in particular the function SureBackup. SureBackup is all about verifying your backup data (your VMs) in a super smart way. The bottom line is, if you need to restore anything you KNOW that the restore will work.

Again, the video is in swedish only.

VMware vExpert VSAN 2017

Through out the years I’ve always believed that blogging is a great way of sharing information. I’ve followed lots of blogs for my own learning process (too many to mention but a huge thanks to all my fellow bloggers) and enjoy reading high level posts as well as deep dives. That’s the beauty when bloggning, the posts can be about anything, high or low, 10 000 feet or up close an personal. When I started bloggning it was with that same feeling of letting other people know about this great new thing I discovered or how easy it was to set up a specific function, basically sharing is caring.

So sharing comes first but when it leads to some sort of recognition it really makes blogging even more exciting. I’ve had the great fortune of being appointed as a VMware vExpert 8 times, I have to pinch myself to really understand and let that sink in. Wow, that’s amazing, all I ever wanted to do was to share some bits and pieces that was running through my mind. So I’m really blessed with the recognition I’ve already received but today is yet another good day.

This morning when I woke up I saw an email from Corey Romero, responsible for the vExpert program over at VMware. Corey usually sends a few emails a week so nothing out of the ordinary at that point, but the subject got me really excited. It read “Welcome to the 2017 vExpert VSAN Program”. Jumping up and down with joy. It, at first, didn’t really sink in so I had to visit the announcement page to verify that my name was there…And yes it was. So I’m humbled, proud as can be and now I’m even more excited to leave for VMworld in just over a week.

 

A great big “Thanks” to all the bloggers I ever followed, to VMware for the great products, again to VMware for having such a great recognition program in vExpert and to anyone that reads and promote blogs.

A new series: How and why – Starting with VMware vSAN

I’ve been thinking about creating and sharing short (no more than say 30 minutes) videos of how certain functions or features works and how to set it up. I’m going to create a series of video content that might be useful over the next few week. I’ve decided to name the series “how and why” since this is the angle I’m taking – how do you setup the feature and whats the benefit of actually using the feature.

So the inaugural video will be based on VMware vSAN. Feel free to drop me tweet on future videos you’d like to see.

The video is in swedish only at the moment.

(Re)claim your space!

In one of my previous posts, Is Bitlooker from Veeam a game-changer?, I wrote about the benefits of using Bitlooker for backup jobs when using Veeam Backup & Replication v9.x however Bitlooker is a feature that is not only available for backup jobs – you can use it for replication jobs as well.

So I thought it’d be fun to see what difference, if any, it makes. The goal of my tests is to figure out the most effective way of copying/replicating a VM from one host to another.

The set up for the test:

A virtual machine is installed with Windows Server 2016 standard edition. 100 GB disk assigned to the VM, thin provisioned. The disk is then filled with files (a bunch of iso-files of different sizes). That’s the baseline, then roughly 85 GB will be deleted (all the added iso-files) – then trashcan will be emptied. So we’ll have some blocks containing stale/old data, the blocks are marked as available to be reused from the operating system point of view but they haven’t been zeroed out so from any hypervisor (outside the VM) it just looks as any other block containing data.

Operating system installed (Windows Server 2016) and updated. The VM now consumes 13,5 GB worth of storage.

Then a bunch of files were added (almost) filling the entire disk.

From the vSphere side of it:

At this point the just added files were removed and trashcan emptied.

And from vSphere:

Now the command ‘ls’ will not show the actual size, so ‘du’ can be used instead to see the actual size of the vmdk file:

I’m going to test 4 different scenarios:

  1.  Migrate the VM from one host to another offline (VM will be shutdown).
  2. Replicating the virtual machine with VMware vSphere Replication 6.5.
  3. Replicating the virtual machine with Veeam Backup & Replication without Bitlooker enabled.
  4. Replicating the virtual machine with Veeam Bitlooker enabled.

The thesis, or point to prove, is that test 1-3 will have no or little impact on the size of the vmdk file however – magic will happen on test 4. So lets perform the tests and find out for real!

Test 1:

VM moved to another host while offline and now let’s explore what can be seen using different methods.

Inside the VM:

From the host:

So no change in vmdk file size as expected.

Test 2:

The virtual machine will be replicated to another host using VMware vSphere Replication 6.5.

VMware vSphere has been configured using the following settings:

Not alot of settings, in fact, the above settings will have no impact on the vmdk size. They will only have control how the snapshot on the VM will be generated (crash consistent vs consistent backup) and the impact the replication job will have on the network.

Inside the VM:

From the host:

Since ‘ls’ doesn’t show the actual size on a thin disk, disk usage ‘du’ is used instead:

So no change in vmdk file size as expected.

Test 3:

The virtual machine is replicated to another host using Veeam Backup & Replication v9.5.

Replication from a Veeam perspective has been set up, to make a fair comparison to the VMware replication test (test 2), the Veeam job will not use exclude swap file blocks:

Processed and read data in the picture below tells us that Veeam doesn’t know the difference between blocks in use and blocks marked as deleted (the same applies for almost all backup vendors):

Inside the VM:

From the host:

And using ‘du’:

So no change in vmdk file size as expected.

 

Test 4:

Know time for the fun stuff. The virtual machine will be replicated to another host using Veeam Backup & Replication v9.5. We will use both space saving techniques we can enable on the job (with application-aware processing we can also exclude specific files, folders, file extensions but we’re not using that feature in this test)

Now, this is the magic we were looking for! The  proxy server has processed all of the data but it has only read data that contain used blocks!

From the VM:

From the host:

Now the vSphere web client combine the .vmdk and -flat.vmdk file into one (like it’s done forever):

And the disk usage utility shows:

Yikes! That’s cool stuff!

Conclusion:

Bitlooker is a feature you should have enabled on any relevant job. It certainly can be used to reclaim that precious storage space you so desperately need.  Heck, why no use it as part of your normal failover testing, cause you’ll already doing that right? Once a month (or how often you feel appropriate) do a planned failover using Veeam Backup & Replication, verify that you DR plan works and as an added bonus you reclaim disk space in the process!

And yet another benefit is the spent replicating the virtual machine, without Bitlooker it took 30 minutes to replicate the VM from one host to another but it was just shy of 7 minutes with Bitlooker enabled.

So seriously, why are you not using this magic thing? There’s only one drawback, Bitlooker supports only NTFS file system (=Windows VMs).