NSX vSphere troubleshooting

Last week we reviewed all the tips & tricks to troubleshoot Open vSwitch and OpenStack Neutron. NSX vSphere (NSX-v) is a different beast, mostly because it leverage VMware Distributed Switch (VDS) instead of Open vSwitch. As a cheatsheet, I’m gathering all the CLI to troubleshoot it over here, for easy cut & past, some commands are damn long. But wait don’t forget the tab completion on our NSX CLI, it’s pretty nice ;) But you have to know where to start, hope this helps. ...

September 15, 2014 · 24 min · planetrobbie

Open vSwitch and OpenStack Neutron troubleshooting

Open vSwitch comes embedded with Linux Kernel 3.3 and up, it became the cornerstone of Network Virtualisation. But if you start having connectivity issues, it’s better to have a great bit of knowledge to really understand it. This article is a cheatsheet that will help you achieve this goal. I hope ;) Open vSwitch features To give you a rough idea of all the greatness of Open vSwitch (OVS), here is a brief feature list, as of version 2.3. ...

September 14, 2014 · 8 min · planetrobbie

VMware NSX 4.x on RHEL OpenStack Platform 5.0

Redhat announced a month ago OpenStack Platform 5.0 which officially support VMware NSX 6.0 and vSphere 5.5. In our lab today, we’ll deploy this OpenStack distribution and connect it to NSX and vSphere to see how easy it is and if everything works as expected. By the way it’s not, so beware, this article is just a preview of what’s coming. If you want to reproduce the same setup, you’ll have to wait until VMware officially support RedHat 7.0. This article will be updated accordingly when it will be publicly available. ...

August 15, 2014 · 13 min · planetrobbie

Deploy OpenStack IceHouse using Ansible

It’s now time to give Ansible a chance to enter the battleground of OpenStack deployer tool. We’ll use Ansible 1.7 and Blue Box playbooks to achieve that goal. If you don’t have Ansible already installed, consult our previous article or the official documentation. You’ll see it’s quite easy. Ansible by itself doesn’t install the Operating system on Bare Metal. But Ansible author, Michael DeHaan, developped Cobbler a PXE solution back when working for Red Hat. So you can use this tool or any other tools like MAAS, Razor to install at least four Ubuntu 12.04 servers. ...

August 14, 2014 · 2 min · planetrobbie

Byobu

Summer is a great period to find ways to improve your workflow a bit. One great little tool in this category is Byobu from Dustin Kirkland, it’s a light, text-based window manager which allow you to detach/reattach to session and quickly create and move between different windows over a single SSH connection. It improve on the idea of previous tools like Tmux or GNU Screen but with a simpler approach. Installation Ubuntu: ...

August 13, 2014 · 2 min · planetrobbie

Cheat

I’ve been playing with cheatsheets for years, it all started when I studied mathematics. I still have few booklets back from university. I love cheatsheet to tell you the truth, the one thing I love the most is to reduce as much as possible the paper estate taken by information. I have the impression to memorize everything easily when I shrink it. Computers have changed that radically, back when the first programmable calculators appeared on the market, the first digital cheatsheet appeared. It was the beginning of a long story which bring us today to Cheat . A small Python command line program that will be on your side when for god sake you completely forgot the options to block a port using iptables or how to quickly share a file thru HTTP using Python, etc… ...

August 11, 2014 · 3 min · planetrobbie

Ansible

Ansible seems to be the simplest tool to centrally manage systems of any kind, Docker containers, AWS, Google Compute, Rackspace, OpenStack instances, VMware VMs, etc… There isn’t any dependencies on the managed system apart from Python 2.6. Ansible isn’t using any database or daemon and won’t install anything on the managed system, all operations are executed using SSH. In this article, I’ll details how to install it will introduce the main concepts and terminologies. You’ll then understand why companies like Evernote, Twitter, Nasa, Rackspace or Atlassian are all using this Configuration Management, deployment and orchestration tool Compared to other solutions like Chef, Puppet or SaltStack, Ansible is designed to be minimal in nature with low learning curve. ...

July 3, 2014 · 10 min · planetrobbie

Deploying a nested OpenStack Havana using Rackspace Private Cloud 4.2.1

Last year I published an article that detailled a deployment of OpenStack Grizzly using Rackspace private cloud solution, let’s update it to the latest 4.2.1 version. You can stick on v4.1.3 if you want to stick on Grizzly instead of OpenStack Havana. First of all let’s details what’s new since version 4.0. The newer 4.2.x branch now support: OpenStack Havana code base. Load Balancing as a Service in OpenStack Networking (Neutron) using the HAProxy service provider. full OpenStack Metering implementation (Ceilometer) OpenStack Orchestration (Heat) is now available as a tech preview with standard Heat and CloudWatch API. It can be enabled afterward by applying the Heat role to the controller node after deployment. Quantum has been renamed to Neutron L3 Agent now available, it enables floating IPs and routers. LVM is now the default provider for Cinder But the biggest evolution is the fact that RackSpace Private Cloud is now declared Production Ready, yeah !!! ...

January 25, 2014 · 13 min · planetrobbie