On April 10th the VMware User Group 2019 was held in Milan. Being Praim one of the sponsors, I took the opportunity to follow the event and participate in some sessions.

I must say that I was very stimulated by the idea of participating in a VMUG, primarly for a personal reason. Coming from years of development in open source software communities, it pleases me to know that community events are also proposed by active companies in the sector in which I now work.

I therefore thank the VMware community, which organized a nice event, with an appropriate location and structure. A useful event for people who are passionate about technology to discuss experiences and best practices. Also the variety of age of the participants is a factor not to be underestimated and it is something that makes the community even more active and stimulating.

From a technical point of view, also compared to the VMworld in Barcelona, no particular news has been presented, but it is probably not the appropriate event for this type of announcement.

In the Ray O’Farrell keynote he talked about the evolution of IT systems and the role of VMware that has always been to abstract from the specific system. Initially, thanks to ESXi, it carried the management of different hardware platforms.

Today in the transition to the Cloud, or rather to a mixture of private and public Cloud, VMware stands as an integration system capable of communicating and effectively configuring with the various public Clouds.

Being a passionate “nerd” I tried to attend the sessions that seemed more technical, trying to balance those proposed by the community and those proposed directly by VMware.

The “VMware: Manage vSphere with PowerCLI DSC Resources, Finally!” session explained how to configure a vSphere environment through one of the Powershell features called DSC (Desired State Code). DSC is a sort of declarative platform used for the configuration, distribution and management of systems. Basically it’s a kind of playbook/roles or manifest/cookbooks for those who are more used to using Ansible or Puppet.

The session proposed by the Community “Making your 1st RESTful API call to VMware” showed how from vSphere 6.7 it is possible to use REST calls to interact (create, modify, delete) with virtual machines. The use of this type of API allows you to easily create customized dashboards using any programming language. I personally hope that in the future all VMware products will provide this type of API.

The “VMware: P to V to C (Physical to Virtual to Container) con VMware Enterprise PKS” session began talking about current trends related to moving workloads from virtual machines to containers. Ruggero Citterio highlighted the advantages in the use of containers, in particular relating to the maintenance of the underlying systems and related to the recovery time of a container affected by malware. I must say that, considering also the point of view of users as we are, the advantages can be seen immediately. With this type of development we were able to easily move the build tasks of our Cloud software without stopping the machine.

Finally I attended the talk “Community: PowerCLI pret-a-porter”: a tutorial was presented to create a virtual machine (in OVA format) in which were installed useful tools for a vCenter system deployment and debugging phases. In particular, using PhotonOS (https://vmware.github.io/photon/) it is possible to easily create a virtual machine configured by security best practices and let run various Docker containers, including the PowerCLI Core container (https://hub.docker.com/r/vmware/powerclicore/).

In conclusion, apart from the huge traffic in Milan, I was pleased with the event. I hope in the future to be able to help make it even better.