Docker Volume Driver for vSphere using policies on VSAN (short video)

This is a short demo (< 5 minutes) which highlights how one can use storage policies to manage the creation of a docker volume when that volume is being deployed on Virtual SAN. This does not cover the installation of the components required, as these have been covered here and there is another short video covering those steps here. Also, my good buddy William Lam has great step by step instructions on how to use VSAN policies for container volumes in his blog post here. This video just takes a very quick look at how the docker volume driver for vSphere can leverage policy settings when creating a volume on VSAN.

Using vSphere docker volume driver to run Project Harbor on VSAN

harborProject Harbor is another VMware initiative in the Cloud Native Apps space. In a nutshell, it allows you to store and distributes Docker images locally from within your own infrastructure. While Project Harbor provides security, identity and management of images, it also offers better performance by having the registry closer to the build and run environment for image transfers. Harbor also supports multiple deployments so that you can have images replicated between them for high availability. You can get more information (including the necessary components) about Project Harbor on github.

In this post, we will deploy Project Harbor in Photon OS, and then create some docker volumes on Virtual SAN using the docker volume driver for vSphere. This will provide an additional layer of availability for your registry and images, because if one of the physical hosts in your infrastructure hosting Project Harbor fails, there is still a full copy of the data available. Special thanks to Haining Henry Zhang of our Cloud Apps team for helping me understand this process.

Continue reading

Container Networks in VIC 0.4.0

docker networksThis is part of a series of articles describing how to use the new features of vSphere Integrated Containers (VIC) v0.4.0. In previous posts, we have looked at deploying your first VCH (Virtual Container Hosts) and container using the docker API. I also showed you how to create some volumes to provide consistent storage for containers. In this post, we shall take a closer look at networking, and what commands are available to do container networking. I will also highlight some areas where there is still work to be done.

Also, please note that VIC is still not production ready. The aim of these posts is to get you started with VIC, and help you to familiarize yourself with some of the features. Many of the commands and options which work for v0.4.0 may not work in future releases, especially the GA version.

Continue reading

Getting started with vSphere Integrated Containers (short video)

I decided to put together a very short video on VIC – vSphere Integrated Containers v0.4.0. In the video, I show you how to create your very first VCH (Virtual Container Host) and then I show you how you can create a very simple container using a docker API endpoint. I also show you how this is reflected in vSphere. Of course, VIC v0.4.0 is still a tech preview, and is not ready for production. Also note that a number of things may change before the VIC becomes generally available (GA). However, hopefully this is of interest to those of you who wish to get started with v0.4.0.



For more information on VIC v0.4.0, visit us on github.

See you at VMworld 2016

vmworld2016I’m thrilled to have had a session accepted at this year’s VMworld. I’m also going to be a co-speaker on another session. As you might have guessed, both presentations are on Virtual SAN (VSAN), and I am co-presenting both sessions with my buddy Paudie O’Riordan.

In the first session, we will be talking about how to conduct a successful proof of concept (PoC) on VSAN, which will cover how to prepare, how to test, and what gotchas you need to be aware of when going through a PoC with VSAN. This session, STO7535, will take place on Wednesday, September 1st at 08:30am in Mandalay L, Level 2.

In the other session, which covers day #2 operations, we will cover items like upgrades, troubleshooting, remediation, and monitoring of VSAN, and all those other things that you need to care about when you have VSAN in production. This session, STO7534, will take place on Tuesday, August 31st at 11:30am in Islander G, Level 1.

[Update] I will also be spending some time at the VMware {code} booth on Wednesday afternoon. Alan Renouf has asked me to pop along and talk about some of VMware’s Cloud Native Application products that I have been working on over the past few months, so if you are interested in learning more about our docker volume driver for vSphere, vSphere Integrated Containers, Photon Platform or Project Harbor I’ll be at the booth at 2pm and again at 3.30pm on Wednesday.

Joint Virtual SAN/Rubrik White Paper

Logo_Rubrik_400x400I’m delighted to announce the availability of a joint Rubrik and VMware Virtual SAN (VSAN) white paper. Both Rubrik and Virtual SAN epitomize many of the features and characteristics of Software Defined Storage, in particular simplifying storage and backup/restore for vSphere Administrators. Other features include abstracting the underlying storage into one large pool, and consuming/utilizing that underlying storage through policies, whether these are for virtual machine deployment or backup. If you are completely new to VSAN and/or Rubrik, this paper gives a good explanation of both technologies. The paper also explains how Rubrik and VSAN work seamlessly together to back up and restore virtual machines deployed on VSAN.

I should also mention that my co-author was none other than the one and only Chris Wahl, and as always, it was a pleasure to work with him on this paper.

I’d like to thank Chris, Julia and Sara of Rubrik for their attention to detail on this paper. I think it has turned out extremely well, and we hope you get a lot of good information from it.

You can get the paper by clicking here.

Photon OS 1.0 Release is here

PHOTON_square140VMware has just officially announced Photon OS 1.0. This follows on from the RC (Release Candidate) announcement back in late April.  For those of you who are not familiar with Photon OS, this is a minimal Linux container host (in the form of a Virtual Machine), optimized to run on VMware products such as ESXi. It can run containers which adhere to  Docker, rkt, and the Pivotal Garden container specifications.

Continue reading