In the Open Source hypervisor world VMware is not a first class citizen. Things change a lot once you enter the universe of containers. VMware has started its journey there 100% open source and is continueing to do so. The most famous projects are Photon OS and Photon Controller. This talk will give some insights of VMware's way to deal with Containers: for more traditional and for more cloud-native IT landscapes. The focus will be on the Open Source projects mentioned above.
3. OSDC 2017
Sneak Preview
● Lots of text/data
● No demo
● No I am not working for
● Vmware
● VMware competitor
● No we are not using what is presented
4. OSDC 2017
Me :-)
● Teacher of mathematics and physics
● PhD in experimental physics
● Started with Linux/Open Source in 1996
● With Amadeus since 2006
● Before:
● Linux/UNIX trainer
● Solution Engineer in HPC and CAx environment
● Now: Architecture & Technical Governance
6. OSDC 2017
Container – Working Definition
● Strong focus on Linux
● Separation
● Via Kernel features
● Of workloads/resources
● Operations originated view
7. OSDC 2017
A Bit about VMware
● Really?!?
● Part of EMC which is part of DELL EMC
● Open Source initiatives
● {code} by DELL EMC
– Rex-Ray
– libstorage
● CoprHD (initally by EMC)
● Openstack contributions
● ...
8. OSDC 2017
Why looking at VMware’s
Containers
● Why not?
● Openstack
● (initial) Photon OS release
22. OSDC 2017
1st
Piece: Photon OS
● Minimal Linux
● Optimized for vSphere
● Works also on
– KVM
– Valgrant
– AWS, GCP, ...
● Docker, Rocket, …
● First release in spring 2015
● https://vmware.github.io/photon/
● https://github.com/vmware/photon/
24. OSDC 2017
Photon OS - Details
● OS-Tree available
● Versioned filesystem
● → Red Hat Atomic
● RPM/YUM based
● Container orchestration
● Several ..
● Fleet is still there too :-)
● See Control plane
25. OSDC 2017
2nd
Piece: Photon Controller
● Control plane
● Container hosts
● Load balancer instances
● Controller instances
● CLI and Web-based UI
● First release in autumn 2015
● http://vmware.github.io/photon-controller/
● http://github.com/vmware/photon-controller
28. OSDC 2017
Photon Controller – More Details
● Supports different container orchestration
● Kubernetes → looks preferred
● Docker Swarm
● Apache Mesos
● See also Photon OS
● CLI binaries for
● Linux
● Windows
● MacOS
29. OSDC 2017
3rd
Piece: Lightwave
● Directory service
● Authentication
● Hostname resolution
● Certificate authority and store
● http://vmware.github.io/lightwave/
● http://github.com/vmware/lightwave
37. OSDC 2017
Software Management
● Missing
● Full package approach
● Information on
– Roll-back
– Upgrade
● Mixing closed and Open Source components
● Reality check
● Pre-built works best … sometimes
● Self-installed works best … sometimes
38. OSDC 2017
Not covered
● Container orchestration
● VMware’s way of Kubernetes
● Something else??
41. OSDC 2017
Details
● One license set per project
● Contains several licenses
● Depending on used technology
● Self-check needed
● Take a read of license of
● VMware Technology Preview
● Photon Controller Open Source
● Pay attention to EULA’s too
43. OSDC 2017
Less Technical Observations
● Missing (visibility of)
● project progress
● Marketing
● Tail chasing if at all
● Docker and Co
● Kubernetes
● Openstack
45. OSDC 2017
Take Aways
● Promising start in 2015
● Missing (visibility of) vision/focus
● Quite some piecemeal
● Enterprise grade approach missing
● Long way to be an commercial alternative