Friday, 26 August 2016

VMworld 2016 wishlist

So, with another VMworld approaching, I thought I'd jot down a few things I would like to see announced. Not saying any of this is going to happen, but it's what I'd like to see...

Bundle NSX with vSphere

I doubt this will actually happen while VMware is making a lot of money on standalone NSX, but at some point, it needs to bundle the product into vSphere (or one of the vSphere/vCloud/vRealize suites). Of course, I'm still smarting at the loss of vCNS from the vCloud Suite, but even the "cut price" NSX for vSphere was not low enough to make it affordable to most organisations.

If NSX is going be pervasive, it needs to get everywhere, so VMware are going to have to push it out at a lower entry price point to gain mass adoption.

Stable release of vSphere 6.x

Okay, so that may be unfair, but I still read news reports detailing some pretty major bugs. It seems to me that vSphere 6 hasn't been the highest quality release that VMware has ever done. As a result, we have held off going to vSphere 6, and judging by the show of hands at the last VMUG I attended, we're not the only ones.

VMware's answer to Azure Stack

VMware's biggest competition in the private cloud space is only just getting started. If Microsoft are able to make a version of Azure that can run internally and is simple to install and manage (a big "if"), then this will be a big threat to VMware. Microsoft will have the same stack for both private and public clouds and the ability to move between both. A true hybrid cloud.

VMware has been very weak in public cloud (is vCloud Air still a thing?) but has a credible private cloud story. With a concerted effort, it could provide an equivalent stack solution, perhaps leveraging Cloud Foundry for the PaaS platform. But it's going to have to get moving on this before Microsoft deliver something that is actually pretty compelling for many organisations.

vRealize Automation IaaS appliance

vRealize Automation has a reputation for being a bit of a pain to install. Things have apparently improved massively with version 7, but I'm waiting for VMware to remove the Windows IaaS server requirement. I'm hoping that there will be a release that introduces a Linux-based IaaS appliance that we can easily deploy. I'm guessing this is in progress will be released at some point. When this is done, deploying vRA will be a lot simpler.

Let's wait and see what the keynotes reveals...

Friday, 1 January 2016

Things to learn... 2016 edition

As 2015 fades away in the rear view mirror, the prospect of a new year looms, and with it, a chance for me to reflect on the new technologies that are going to become increasingly important in 2016.

For a number of years, I've kept a "Things to learn" note, but I've never blogged about it before. This year, I decided to put this online and will (hopefully) be able to track how I'm doing.

So, here are the things I'm aiming to learn in 2016...


I've started to dabble with Puppet and really like what can be done with it. I'm planning on investing a significant of time and effort into becoming fluent in Puppet so that the desired state method to system administration becomes the default approach.

Powershell / PowerCLI

I like to think I'm decent at Unix shell scripting, but my Powershell skills are very much at a beginner's level.  I've now purchased a couple of ebooks (from Packt Publishing; recommended) on the subject and want to become as comfortable in Powershell as I am BASH.

I mention PowerCLI along with Powershell because, although an extension to the base Powershell, PowerCLI provides all the functionality for managing a VMware environment through Powershell. So it's a pretty big deal in its own right.

VMware vRealize Automation / Orchestrator

This is the year that we aim to phase out our vCloud Director private cloud and replace it with vRealize Automation. It seems that for any customisation, vRealize Orchestrator is the obvious tool, which means learning some (more) Javascript as well.

Citrix XenApp 7.6

On a purely practical level, I have some older XenApp servers (test and dev) that need to be replaced with the latest XenApp release (currently 7.6). This brings a significant change to XenApp as 7.x is built off the XenDesktop FMA architecture.

It also means a migration from the old Secure Gateway and Web Interface to Netscaler VPX and StoreFront.

I still maintain that XenApp is a great "access-layer" platform for endpoints to connect in through. The new version is going to be different and take some time to understand and then fully exploit.

Microsoft Azure

As Microsoft transition from being the Windows/Office company, to a major provider of public cloud services, we're seeing an uptake of Azure usage, primarily through developers who are using it for "quick and dirty" deployments.

These developments are now transitioning to a production state, which means they need to be looked after, tended, watered and weeded by IT. So learning what can and can't be done with Azure is going to be an increasingly important requirement.

Other Stuff...

This isn't an exhaustive list. There are other things that will need research, development and deployment: Solaris 11, RHEL7, Red Hat IDM (aka FreeIPA), Cisco ASA upgrades, Zabbix monitoring and alerting and probably other things I've forgotten.

In terms of certifications, I didn't have a great experience in 2015 with my Cisco CCDA and as a result, my CCNA and CCNA Security certifications have expired. I'm not yet sure which (if any) I'll look to retake, especially given the required investment in time.

Having now been doing IT for over 15 years, it's pleasing to see that there is still a whole lot of stuff I don't know and need to learn. It keeps the job interesting. May your 2016 be equally stimulating!