Author Archives: Trevor Roberts Jr.

Trevor Roberts Jr.

About Trevor Roberts Jr.

Trevor Roberts, Jr. is the Senior Technical Marketing Manager for OpenStack at VMware and the lead author of the VMware Press title, “DevOps for VMware Administrators". He enjoys speaking to customers and partners about the benefits of using OpenStack with VMware technologies. In his spare time, Trevor shares his insights on data center technologies via the VMware Blogs and on Twitter (@VMTrooper). His contributions to the IT community have garnered recognition by his designation as a VMware vExpert, Cisco Data Center Champion, and EMC Elect.

Subnet Pools with VMware NSX

Today’s blog post discusses how VMware NSX supports Neutron Subnet Pools. This article was written by Marcos Hernandez, one of the OpenStack specialists in VMware’s Networking & Security Business Unit (NSBU).

Neutron, the OpenStack networking project, continues to evolve to support use cases that are relevant for the Enterprise. Early on, OpenStack networking was focused on delivering overlapping IP support for tenant subnets. Over time, more complex topologies have been added to Neutron. In some cases, the network administrators may want to be in charge of the IP scheme used by the consumers of an OpenStack private cloud. These and other options, are discussed in a recent SuperUser article published by Wells Fargo, as well as in the Neutron-NSX integration documentation.

Continue reading

VMware Integrated OpenStack Video Series: Software Update

Cloud administrators need a simple way to update the OpenStack control plane as features are patched. The VMware Integrated OpenStack team included a simplified update utility in the platform to accomplish just that. Patches are applied using either the command line interface on the VIO management server or the VIO plugin in the VMware vSphere web client. Continue reading

VMware Integrated OpenStack Video Series: Management Operations

Ease of management operations is key to a successful cloud deployment. VMware aims to simplify common OpenStack administration tasks such as compute and storage capacity expansion through innovations in our OpenStack management framework. Continue reading


VMware Integrated OpenStack administrators should be aware of a vulnerability in glibc that needs to be addressed in the Linux VMs that run the OpenStack control plane.

The details of the vulnerability and the associated resolution can be found at the following locations:

VMware Integrated OpenStack version 2.0.x –

VMware Integrated OpenStack version 1.0.x –

If you have any concerns about the correct steps to implement the resolution, please contact contact VMware Support.

VMware Integrated OpenStack Video Series: Cost Analysis with vRealize Business

Cloud computing allows IT administrators to give their users near-unbridled access to IT resources. However, to maintain control over growth and capacity utilization, it is important to make users aware of the costs of the resources that they consume. This can be a challenge for OpenStack cloud operators since available solutions may require customization to correctly interpret OpenStack data points. Continue reading

Windows Images in Your OpenStack Cloud

Linux is not the only operating system in cloud computing; your OpenStack users may want to utilize Windows images too! Today, we discuss how to create your Windows VM for OpenStack and how to import that VM with the Glance service. Continue reading

OpenStack CLI Utilities On Your Windows Desktop

It seems like the majority of OpenStack users tend to work with a Linux or Mac desktop. What about the Windows users? Fortunately, the OpenStack CLI utilities we know and love (like python-novaclient, python-glanceclient, etc.) run just as well on Windows as they do on Mac and Linux. Although, there are a few differences in setting your environment variables as well as in how you format your commands. Continue reading

VMware Integrated OpenStack Video Series: OpenStack Log Analysis with vRealize Log Insight

OpenStack is a great Infrastructure-as-a-Service (IaaS) platform, but what happens when components in the control plane don’t act the way we expect them to? Well, OpenStack is capable of generating a significant amount of syslog messages to assist you with troubleshooting. How do we make sense of them all? Consider VMware vRealize Log Insight!

The vRealize team partnered with the experts in-house who operate our OpenStack development cloud to classify log messages according to each control plane component. The end product of that work is a free Content Pack for Log Insight that automatically adds OpenStack intelligence to the solution.

My colleague, Yogita Patil, shared a great blog post about the content pack. So, I won’t go into as much detail as she did. Instead, I’ll share the following video that provides a walkthrough of using VMware vRealize Log Insight for OpenStack control plane analysis.


Stay tuned for the next installment covering cloud cost analysis with VMware vRealize Business! In the meantime, you can learn more on the VMware Product Walkthrough site and on the VMware Integrated OpenStack product page.

OpenStack Summit Austin 2016 Session Voting Open Until Februray 17!

voting for openstack summit austin


Hey Fellow OpenStackers! It’s that time again: The OpenStack Summit Track Chairs have opened up the voting process for the community to let their content preferences be heard. Voting closes on Wednesday, February 17 at 11:59PM PST (Thursday, February 18 at 7:59 UTC).

The session votes are critical for the chairs to understand the content that Summit attendees would like to see. Interested in networking? Vote for the Neutron-centric sessions. Interested in orchestration? Vote for Heat-centric sessions! and so on…

The OpenStack Summit Vote for Presentations site displays a random session when you first visit it, and from there, you can search for the session content you would like to see. As you read the session content, you can provide a score ranging from 3 (WOULD LOVE TO SEE!)  to 0 (WOULD NOT SEE).

The following list comprises the various submission from VMware customers, partners, and staff. If any of our sessions resonate with your interests, please give us a vote (3 preferably! 🙂 ). We look forward to catching up with all of you in Austin from April 25-29!


How Nike Uses OpenStack
Cimpress: Our Real Life OpenStack Journey and Learnings
Customer Panel on OpenStack Networking
Tenant Networks vs Provider Networks in the Private Cloud Context
VIO at IBM SoftLayer
OpenStack for VMware Admins
Questions you need to ask for making the right choices while rolling out OpenStack in production
Infrastructure as Code 101 – Selling Your OpenStack Cloud in the Enterprise
Demystifying OpenStack Private Clouds with VMware and EMC XtremIO All-Flash Array
Things will break! Ensuring that your OpenStack installation is up and running 24/7!
The End of YOLO: OpenStack Upgrades That Actually Work (and save your -aaS when something goes wrong!)
Oops, Nova won’t restart!!!
A New Hope: Introducing Redesigned Image Import for the Images v2.4 API (The Force is Strong With This One)
Deploying High Performance (NFV) Applications the Easy Way with TOSCA & OVF/CIM
Infrastructure Updates with OpenStack on vSphere
Tools, Tips and Tricks for Successfully Operating an OpenStack Private Cloud
Guided lab to learn all aspects of OpenStack
Speeding up Developer Productivity with OpenStack and Open Source Tools
Evaluating and Improving Logical Network Infrastructure Scale
Practical OVN: Architecture, Deployment, and Scale of OpenStack Networking
Interoperability: The Elephants in the Room & What We’re Doing About Them
So you deployed OpenStack to manage your vSphere infrastructure? The Who, What, How, Why
The top 5 things what we forgot when we deployed our customer’s OpenStack clouds – With actual customer case studies!
Capacity Planning and You – How to design and operate an OpenStack cloud that will scale
Load Balancer Cluster with Senlin
How Fast is this Firewall
A pot-pourri of storage for OpenStack: Made possible through Software Defined Storage
Neutron Networking with VMWare NSX And Mirantis OpenStack
Multi-hypervisor architectural decisions
End to end OpenStack Networking

Deploy OpenStack CLI Utilities for Managing Your Cloud

One question that has come up on the VMware Communities is, “How do I configure my desktop with the OpenStack CLI packages?”

Deploy The CLI Binaries

The community documentation has pretty good instructions on getting the various packages installed on Linux, Mac OS X, and even Windows. At a minimum, I recommend installing the following packages using pip:

  • python-novaclient
  • python-neutronclient
  • python-cinderclient
  • python-glanceclient
  • python-heatclient


sudo pip install python-novaclient

If you would like an automated method for deploying the CLI utilities, check out my openstack-client GitHub repo, which leverages Vagrant. I selected Ubuntu 15.04 as my operating system since it comes with Python version 2.7.9.  Ubuntu 14.04 and earlier versions come with older Python versions which generate an annoying, but superficial, InsecurePlatformWarning message when you use the CLI.

Start Consuming OpenStack

Once you have configured your selected platform with the OpenStack CLI tools, it’s time to connect to VMware Integrated OpenStack!

If you have a verified SSL certificate in your installation, you can move forward with the openrc file that you can download from the Horizon Dashboard (see Figure 1).

OpenStack openrc file for use with the CLI utilities

Figure 1: OpenStack openrc file download location

If your VIO installation still has a self-signed certificate, you will need to work with the VIO administrator to get a copy of the vio.pem file stored on the load balancer VMs (/etc/ssl/vio.pem). Then, add the following line to your openrc file:

export OS_CACERT=/your/path/vio.pem

Be sure to specify the correct path in your file.

Next, load the openrc file contents as environment variables using the source command (Windows users will need to create environment variables that correspond to the openrc file contents using the standard System Properties dialog). You will be prompted for your password. Then, you will be able to run commands like nova list, cinder list, etc.

Let us know if you have any questions about getting the OpenStack CLI utilities working on your desktop!

Interested in learning more about VIO? Check out the VMware Product Walkthrough site and the VMware Integrated OpenStack product page.