Ansible Tower Upgrade – Quick Note on EC2 Sizing

Last week I started on a personal project to get Ansible Tower upgraded in our lab. Our Tower deployment actually runs in AWS as an EC2 instance with some EBS backed storage. It's a simple and common setup for folks that are running Tower. There wasn't much excitement with this upgrade from 3.1 to 3.4 except for one minor hiccup. We typically run lean and mean in the lab, using only what we really need to use resource-wise. The AWS instance for Tower is a m3.medium which gives a single vCPU and 3.75 GB of RAM. Ansible Tower requires 2 GB RAM minimum but has a recommended size of 4 GB RAM. Thus, the m3.medium seems to the most ideal EC2 instance type of this type of testing workload. While the original 3.1 deployment had no issues with the m3.medium, the upgrade failed several times and quit reporting the following error: TASK [preflight : Preflight check - Fail if this machine lacks sufficient...
Read More

Liliana and the Family

Again, another long delay in getting updates out about the family. I really need to get better at this. The big news was the birth of daughter Liliana. She's happy and healthy and as I write this, is now just over four months old. Recently, it's been about rolling over and trying to get some forward motion going. Overall though, it's more like barrel rolling. The only downside is that she hates being on her stomach at night sometimes, and that makes for horrible sleep for Mommy and Daddy. There's the little one at three months. Big eyes like her Dad. With some luck, she won't have my stare down eyes look. On the Jameson side of the house, he'll be starting Little Kickers. We just did our first trial and we think he really enjoyed it. It was quite fun to watch him engage with the class and do some of the exercises. I think it's still a bit of a...
Read More

Getting Started with NVIDIA Containers and DIGITS

For the GTC 2019 conference, IAS wanted to put together something to demonstrate the value of NVIDIA's DGX platform for artificial intelligence and machine learning. I've never actually done anything like this before and so I welcomed the opportunity to get my hands on the DGX Station and learning how to unleash the power of Tesla V100 cards. I'm far from building SkyNet, but it only took a few days to get the hang of everything and get something rolling. To help others on this journey, I'm going to outline the process I used to get the DGX Station running a DIGITS docker container, download the MNIST data set, and do the basic test of DIGITS with some image classification. This is not the only way to accomplish this and this way might be a little "dirty", but it worked and the results were there. Thus, take this as a guide and move on from there. In our lab, everything is...
Read More

Resetting Root for iDRAC inside a VRTX

It amazes me how confusing Dell's troubleshooting website is, or perhaps just how difficult it is to find useful information on it. All I wanted to do was reset the Root account on an iDRAC for a M520 blade within a VRTX. I was remote from the system and could access the Chassis Management Controller, but I must have fat fingered the password reset the last time I was in one of the blades. Well, there is a way to do this, but it was difficult to find the solution on Dell's site. Thus, once I figured it out, I figured I would note this down for others. Perhaps it will save someone else the headache of finding this info. For the record, these actions were taken on a VRTX running 3.2 of the CMC, so it might be different in newer or older versions. First, log into the CMC and go to Server Overview left menu option and then Setup...
Read More

Ansible Tower Demo

I mentioned in my recent NetApp Insight post that we created an Ansible Tower demo to show off at Insight this year. The Tower demo took the playbooks we created for Ansible Engine to spin up EC2 instances in AWS and clone a volume hosted on Cloud Volumes ONTAP, and with some slight tweaking, adjusted them to work in Ansible Tower as a Workflow. Like before, I wanted to record this demo so that others could see how the whole process worked. Because Tower is more a repo friendly solution for environments, we also created a GitHub repo for both the Ansible Engine playbooks and the Ansible Tower playbooks. They are slightly different, mostly because of how inventories are handled in Tower vs Engine. Additionally, there are some differences in how we handle variables and pass them from one playbook to another. I hope this demo is helpful for others to get going on their Ansible journey. If you want to check...
Read More

NetApp Insight 2018 – IAS Update and Demos

Hey everyone. I hope you're all doing well as always. NetApp Insight 2018 was last week and for the first time, I was able to attend. There was some concern that my wife might go into labor while I was gone, but the little one was nice enough to hang out through the conference. With that said, let's review some of the IAS stuff we did at Insight. IAS had a speaking session on Tuesday that had a solid turnout from attendees. The focus was on our updated Ansible demo that shows Ansible working its magic on EC2 instances and NetApp Cloud ONTAP. Shawn Hamby also did a great overview of Cloud Volume Service and Cloud Volumes ONTAP, and the benefits of each. We also showed a little demo on Ansible Tower and how the entire set of playbooks we had already done in Ansible Engine could be combined into a single Tower Workflow. I think attendees were pleased that the session...
Read More

Ansible Demo v2 – Scaling to AWS EC2 using Red Hat Ansible and Leveraging NetApp Cloud ONTAP

Hey folks. I hope everyone is doing well. A real quick update on the Ansible Demo that we build several months ago for Red Hat Summit in San Francisco. The original demo was build mostly using the RAW module because at the time of the creation of the demo, NetApp had not yet published modules that would be relevant to the demo. However, that's all changed over the past few months and now NetApp has more Ansible modules than any other storage vendor. Hats off to David Blackburn and his team for working on it and keeping the updates rolling. With all of the changes, we decided to make a version two of the Ansible demo to showcase more NetApp modules than RAW commands. We still cannot completely move away from RAW commands as things, like collecting ONTAP version information and setting a Junction Path during a clone operation, are just not 100% available yet via a module. But at least we...
Read More

NetApp Virtual Storage Console – Migrating to a New Server

I ran into this with a customer this week and felt it was a good note to point out for those that are migrating customers or themselves to a new version of vCenter. In this particular case, the customer was upgrading from vCenter 5.1 to 6.5 through another 5.5 upgrade, and additionally was going to migrate from the Windows-based vCenter to the VCSA. Like many NetApp customers that have been using NetApp as their datastore storage platform, the customer had the Virtual Storage Console (VSC) plugin for vCenter setup and running many backup jobs. The VSC software is installed on a Windows server and typically, customers that were running vCenter on Windows also installed the VSC on the same Windows server. This is fine except when the upgrade path will take the customer from the Windows-based vCenter to the appliance, where the vCenter migration will shut down the existing vCenter to make use of the original IP address and FQDN. In...
Read More

Family Update

It's been a while since I posted something about the family. That's because it's been an extremely busy year thus far and I have neglected to post on the blog. But let's give a quick update. Jameson is getting so big and really moving around now. Weighing in at just over 25 pounds, he's starting to pick up new talents like throwing balls and moving around on his own feet while sitting in his little car or on his construction truck. It's still a wonder to see how humans advance over time. Just when you think things are moving slowly, it suddenly jumps into fast mode with several new things happening at once. He also cut a new tooth and we feel there's probably a few others coming in. You have to feel bad for them when they can't express themselves verbally and there is something going on that's probably painful. It breaks your heart in a way but you know they'll...
Read More