A few days ago I was set a challenge by a buddy to test out VMware’s new containerisation solution called Photon. I had heard the theory and seen the demos at the VMworld keynotes but had never tried to deploy it before.
I have used Docker before as part of the slick implementation on my Synology NAS. From which I’ve ran cacti and the usual lamp stack so I had a vaguely enough skills to try Photon.
What I came across was a well documented installation blog post by Massimo Re Ferre & presumably the rest of the Photon team. Download a script, change its permissions and execute. It was a slick installation routine (I’ll attach the install log shortly) which installed everything I needed on my Mac. An ESX 6 VM, the Photon controller and all the relevant networking plus three images to deploy (Kubernetes, Swarm & Mesos).
I managed to deploy a Kubernetes cluster quite quickly:
However the Mesos image doesn’t seem to be valid as I got the same error each time I tried to execute the usual ‘photon image create …’. To be honest that was the only fly in the ointment and for all I know it was something I did wrong.
Now that Photon can be deployed on my Mac I intend to deploy it on a couple of ESX hosts and perhaps get this blog (or at least the WordPress front end running it) running from a Photon container (or containers plural). It’ll be a good test of an actual implementation.
So go read up about Photon on GitHub and if you’re so inclined contribute and improve it!
https://github.com/vmware/photon/wiki
I’ll be writing a further blog post in the coming weeks on my thoughts about Photon & NSX integration, Photon in vCloud Air & also then the management & operational overhead this will demand in your IT department.








I’ve found that giving my kids a few minutes of undivided attention before starting dinner prevents a surprising number of meltdowns. Even just listening to the story about their day seems to help them feel seen and makes the rest of the evening much calmer.
Great insights, the part about wardrobe essentials was broken down so well, keep up the great work.