2016-07-22

Welcome to Technology Short Take #69! In this post, I’ve collected a variety of links related to major data center technology areas. This episode is a bit long; sorry about that!

Networking

Lindsay Hill recently noted that he’s been working to add support to netmiko for the Brocade ICX and MLXe, and is looking into support for VDX. Netmiko, if you haven’t heard, is a fantastic Python library that’s really useful when writing Python-based network automation scripts.

I mentioned a while back that I was taking a deeper look at MPLS (to which my colleague Bruce Davie—one of the creators of MPLS—jokingly quipped, “Why are you looking at legacy tech?”). Honestly, I haven’t had a great deal of time to make much progress, but I did come across this article by Sudeep Goyal which helped reinforce some of the basics I already knew. It may prove useful to others who are also seeking to improve their knowledge of MPLS.

Peter Phaal has been writing some really interesting stuff (interesting to me, at least). First up, there’s a great article on using IPVLAN with Docker and Cumulus Linux (with a tie back to sFlow, naturally!). I’m really eager to try this out myself, assuming I can ever free up enough time in my schedule. Next, Peter posted an article on using sFlow for BGP route analytics. This one is a bit farther beyond my skill set, but it’s good to stretch yourself, right?

Here’s a walkthrough by Cody Bunch on setting up BGP on Linux with Cumulus Quagga. This is another setup I really want to try myself, but first I need to be more disciplined with my time management.

Here’s a pair of articles (one here and one here) that describe the port connections required between the various components in a VMware NSX deployment.

Here’s a “cheat sheet” for working with Cumulus Linux; it may prove useful for networking professionals who don’t (yet) have a lot of familiarity with Linux. (If this is the case, I’d highly recommend working on that.)

Need to create an API-only user in NSX? See this article by Dale Coghlan.

I recently ran into an issue where some of my servers were sending LLDP to the switches, but others were not. Andy Hill sent me an article he wrote on troubleshooting LLDP. Sadly, the fix for Andy (updating firmware) did not work for me, but Andy’s troubleshooting steps may be helpful nevertheless.

Servers/Hardware

Frank Denneman has a great series on NUMA (the “NUMA Deep Dive”). So far, he’s published part 1, part 2, part 3, and part 4. Three more posts are planned. These posts are a bit slanted toware VMware vSphere environments, but very detailed, very thorough, and very useful.

Kevin Houston has an updated blade server comparison chart that might be helpful in making hardware decisions.

Security

Via an article by Jason Scanga, I found out that a STIG (security technical implementation guide) has been released for VMware NSX. Thanks Jason!

Rob Hirschfeld has an article listing some ways containers are more secure than VMs. Some of the items listed are items I can genuinely agree with—restricting ports by default, for example. Others, particularly the 7 items listed as “best practices around containers” are less about containers and more about being proactive about security (many of these things could also apply to VMs as well as containers).

Cloud Computing/Cloud Management

Sandeep Kaushik and Shaswati Mukherjee have an article outlining the VRA appliance setup process; this might be useful to those of you out there who are wanting to evaluate or deploy VRA.

VMware is offering licenses for Log Insight to customers who already own NSX. Steve Flanders has more details in his blog post. (By the way, be sure to follow Steve for all sorts of Log Insight-related goodness.)

I have to say, this is a pretty smart move: a couple weeks ago, Amazon announced that the EC2 Run command—which allows you to execute commands on instances—has been extended to also support servers running outside EC2, including servers running in your on-premises data center. You can get more details in this blog post by Jeff Barr.

William Lam has a quick look at ContainerX on VMware vSphere.

Paul Duvall has a great article on using AWS CloudFormation to automate ECS (EC2 Container Service). The article includes a pretty fair amount of sample CloudFormation code, which is—to me, at least—very helpful in understanding how everything fits together. (Part 2 is pretty good, too, but more focused on developer-centric services such as CodePipeline.)

Looks like I’m not the only fan of mind maps out there…Diego Casati has published a mind map of the OpenStack CLI cheat sheet.

How about some icons for vRA/vCAC?

Operating Systems/Applications

Brendan Burns—who recently left Google to join the Microsoft Azure team—and David Oppenheimer published an article on emerging container design patterns they’re seeing in Kubernetes environments. The article also has a link to a paper that Burns will present at HotCloud ‘16.

Cormac Hogan wrote up an article describing how to prepare Photon OS for deploying frameworks on Photon Controller. The process isn’t complicated, but there are a fair number of steps—this is a reflection, as Cormac noted, of the desire to keep Photon OS as minimal as possible.

Cormac also wrote an article describing a pre-release Photon Controller driver for Docker Machine, which allows you to spin up Docker Engine instances on Photon Controller. At this point, you’ll still need to manually compile Docker Machine and the Photon Controller plugin, so if you’re not comfortable with that you may want to wait a bit.

René Moser describes how to manage BIND and DNS zone files using Ansible.

One of the announcements at DockerCon ‘16 was the Distributed Application Bundle (DAB), a way to package up multiple containers. This Docker blog post provides more details on DABs.

Storage

I found a great couple of articles from Robin Harris around “Hitchhiker,” an improvement to advanced erasure coding. The first article describes Hitchhiker itself, while the second article discusses the related topic of the network impact of recovery in erased coded storage environments.

Want to get geeky with storage protocol stacks?

Virtualization

Here’s a really good article from William Lam on disabling vMotion, Storage vMotion, and even Cross vCenter vMotion for a particular VM. I know it sounds strange to want to disable valuable features such as these, but as William notes in the article there are definitely valid use cases out there.

Career/Soft Skills

Nothing this time around, but I’ll keep my eyes peeled for content I can include in a future installation!

OK, I’d better wrap this up before it gets any longer. (I’ve already exceeded my “generally don’t include more than this number of links” threshold.) Hopefully something I’ve listed here will prove useful to you. Until next time!

Show more