VMware{code} Hackathon

The VMware code Hackathon was on last night. The inaugural event headed up by Alan Renouf and William Lam saw 6 teams of people hack it out for a few hours to create something cool. Piling into the room there were 5 Intel NUCs on the table loaded with vCSA, vSphere, and VSAN. Using NVMe storage the VSAN clusters were up and running nicely.

Here is the photo of everyone who ‘hacked’ away last night:

CrIc1OFVMAUhJ-w.jpg-large

We were handed some rules which were translated into the following

  • Have fun
  • Don’t be a jerk

The teams chatted, deliberating, coded, raged, walked around, cheered with excitement, then got together at the end to present the results. The judges were wandering around, asking questions, and wanted to know what was coming. We had engineering leads, performance engineers, and Mr Lam doing the judging.

The presentations in themselves were hilarious. The trials and tribulations to the scope creep and lab blowups all resulted in lots of laughs, fun, and the display of talented peoples solutions!

Some examples that came out of this Hackathon were:
* vCheck improvements
* Pester Tests with Visualisation
* Auto-scale, VMfork, Haproxy
* VSAN data extraction with Snap/Grafana

Congratulations to the Auto-scale team and to the winner of the fully loaded NUC.

I think one of the best things about this session was that each team wanted to continue with the idea after the fact. The teams, although distributed, wanted to see the ideas come to more than just a hackathon prototype.

My background is not coding. I don’t do this for a day job. I ended up being a team lead. I threw myself in the deep end and learnt heaps last night. Damned awesome if you ask me. Next event you go to you need to challenge yourself. You learn so much outside of your box.

VMware{code} is here to stay and judging on the success of last night I feel that Hackathons may come to a VMworld near you. Thank you to Maurius, William and Alan for putting it on and all together.

My VMworld 2016 submissions

VMworld Public voting is on now. There is information about each session and public members are encouraged to vote for interesting sessions. Alas there is not author detail about who is presenting or additional information that was asked for when submitting a session.

My colleagues and I have been working on some cool things that we hope to share with the wider world and VMworld is a great platform for this.

The first session proposal is with Grant Orchard. He and I have built a process to on approaching micro-segmentation of any application that has a virtual endpoint. After buying into the marketing fluff and value proposition how to start? Where do you start? It is daunting and first. This approach provides the method to tackle any workload no matter the nuances and ensure you capture all the traffic correctly and safely.

  • 8500
  • Building and Visualizing Microsegmentation with Log Insight
  • Breakout Session
  • Logs are one of the most powerful resources that we have, but are often overlooked due to their lack of context. Join us as we show you how to use your log data to create accurate microsegmentation policies, and graphically represent them for easy consumption by even the most junior administrator.
  • Session Outline – This session will cover:
    1. Recommendations from the field for controlling and sending meaningful VMware NSX logs to Log Insight
    2. A live demonstration of grouping pertinent vRealize Automation traffic into a practical dashboard
    3. Continuing the live demo we build security policies from your dashboard to protect and microsegment vRealize Automation
    4. Effective visualisation of log data to validate security posture and detect anomalous traffic patterns
  • Log Insight is more than just a basic troubleshooting tool
  • Log Insight and its free content packs provide context for your logs and a starting point for customization
  • NSX Distributed Firewall and Security Polices can be created with confidence and assurance
  • Advanced Technical
  • Software-Defined Data Center
  • Networking and Security
  • NSX
  • Enterprise
  • Technical Support, IT – All, IT – Risk/Compliance/Security, IT – Operations, IT – Network

Vote for this session here

Readers of this blog will be familiar with some work I have done with Nick Bradford on PowerNSX. This presentation seeks to introduce a wider audience to PowerNSX, a PowerShell module that allows CRUD activities for NSX. The object orientated pipeline provides a unique method of administering NSX environments along with integration into the already popular PowerCLI!

  • 7514
  • PowerNSX – Bringing the power of PowerCLI to VMware NSX for vSphere
  • Breakout Session
  • PowerNSX is a PowerShell module that abstracts the VMware NSX for vSphere API to a set of easily used PowerShell functions. Working seamlessly with VMware PowerCLI, PowerNSX brings unprecendented power and flexibilty to administrators of VMware NSX for vSphere environments. In this session you will learn what PowerNSX is and the flexibility and control that it can bring. From quick ad-hoc queries, to interactive administration and even full-blown automation of complete NSX logical topologies, you will discover how easy it is to leverage your existing PowerCLI skills and extend them to include managing your VMware NSX for vSphere environments. This session will provide an overview of PowerNSX architecture and functionality and then focus on PowerNSX usage and workflows through the use of live demonstrations.
    1. PowerNSX architecture and functionality
    2. Live demonstration of seamlessly using PowerNSX in conjunction with PowerCLI
    3. Practical examples that you can apply to your VMware NSX for vSphere environments
    4. Learnings based on customer deployments on how best to take advantage of PowerNSX
  • Learn what PowerNSX is and what functionality is included
  • Learn how PowerCLI and PowerNSX work hand in hand and get exposed to some examples of common PowerNSX workflows
  • How to get started with PowerNSX and how to contribute
  • Advanced Technical
  • Software-Defined Data Center
  • Networking and Security
  • NSX
  • Enterprise
  • IT – All, IT – Network, IT – Operations, IT – Risk/Compliance/Security

Vote for this session here

If you’re interested in seeing these sessions please vote. There is also additional content in the related links section.