Monthly Archives: May 2017

Video Blogs I appeared on at #VeeamON

Whilst attending VeeamON conference in New Orleans I had the chance to speak on two different video logs, three recordings.

  • Tim Smith – Tim’s Tech Thoughts
  • Dave Kawula MSDN – Channel9 page

First up Ransomware Talk with fellow Veeam Vanguards – Covering the big topic of the week ransomware, as the title states.

Second the first Channel 9 episode

Episode 64 – Interview with Dean Lewis at VeeamON 2017 – Covering what we are looking forward to at the VeeamON conference, the growth and important of Office365.

And then last, a follow up episode on MSDN Channel 9.

Episode 70 – Interview with Dean Lewis at VeeamON 2017 – another chat around Ransomware, Veeam VAO, the importance of documentation and finally things to think about when testing your DR environment and failover plans.

Regards

Dean


#VeeamON 2017 Announcements – Now the dust has settled

The dust settled as my aeroplane wheels landed at Heathrow on Saturday 20th May. VeeamON. So now its time to digest, and detail the information from the worlds premier availability conference, VeeamON.

Veeam is now 10 years old! So its out with the old and in with the new logo!

It’s hard to believe that the logo on the left has been knocking around for so long.

So lets dive into the announcements.

Veeam Backup and Replication v10;
  • NAS Backup – the support for backing up File Shares and NAS devices, and the ability to restore point in time file versions, or file share state.

  • Continuous Data Protection (CDP) – utilizing VMware’s vSphere API for I/O Filtering (VAIO) (meaning no snapshots), Veeam has built upon its technology to allow for data protection down to seconds, rather than minutes. The feel and look of the UI settings are that akin to the replication features. Unlike competitors, there is no need for agents inside your virtual machines, or unsupported changes to your VMware environment.

  • Full support for physical devices – customers cried out, Veeam listened. There is a need to protect physical workloads, Veeam first produced Endpoint Backup as a free product. Then added enterprise sauce ontop which included support. Now you can fully control your agent backups via the Veeam Backup and Replication Console, including automated deployment. Protect your Workstations, Servers and Failover Clusters.
  • Scale-out Repository Archive Tier – Providing you the ability to send your backups to cheaper storage (think online; Amazon S3, Amazon Glacier, Azure Storage Blobs). With a varying degree of options around thing, its easier to control your sprawling GFS setups, and makes it easier to keep a tight control of data which needs to be retained for a number of years.

  • Oracle RMAN support – allowing users to seamlessly stream RMAN backups into Veeam repositories and easily perform UI-driven restores from backups using a Veeam console.
  • Enterprise Manager enhancements – role-based access control to establish self-service backup and restore functionality for VMware workloads based on vCenter Server permissions.

I attended a session with Anton Gostev, no introductions needed, who was providing a deep dive on v10. You can see the recording below.

NEW Veeam Availability Suite v10 – Coming soon

Veeam Availability for AWS

Continue reading #VeeamON 2017 Announcements – Now the dust has settled

HP IMC 7.2 – won’t backup config of Cisco Nexus 9K switch

Background

I have a customer who is using HP Intelligent Management Center (IMC) to monitor their switching environment. Originally they were using all HP Switching, but have slowly moved away during a refresh cycle and now use Cisco Switching, a mix between 2960X and Nexus switching.

The issue

When changing the HP IMC (Basic edition licence) over to manage the Cisco switching, everything went fine, apart from the Nexus 9K switches, which were not detected properly nor could be backed up. We contacted HP, who said the 9K switches are supported, but they would not give us any further details until we had a software support contract in place.

When we ran a manual backup of the switch we would receive the following error message;

Failed to send the configuration file from the device to the iMC Server by TFTP
The cause

The cause is down to the sysOID seen by IMC, it correctly see’s the vendor a Cisco switch, but does not identify it as a Nexus switch. The default settings for a Cisco Switch in IMC is to use CatOS commands for any operation.

Continue reading HP IMC 7.2 – won’t backup config of Cisco Nexus 9K switch

Interview – Chris Wahl – Author, Blogger, IT Consultant

My fourth blog posts is with one of my favourite online personalities, Chris Wahl, a person whom I’ve followed the blog of for a long time. I won’t add too much preface to this, and dive straight in.

1. So Chris, you’ve are known in the community for two main subject area’s, networking and scripting, as well as technical author, but can you give me a quick run down of yourself for those whom are not completely familiar of your work?

Over the past 18 years of being employed in the technology sector, I’d boil it down to spending a lot of time problem solving as either a customer or consultant in various environments. I’m most proud of having published Networking for VMware Administrators with my friend Steve Pantol, achieving the VMware Certified Design Expert (VCDX) certification, and publishing over 70 episodes of the Datanauts Podcast with my co-host Ethan Banks. I use the words “snazzy” and “groovy” frequently while also borrowing quotes and images from my hero, SpongeBob, while focusing on the wonderful world of Startup Life at Rubrik as the Chief Technical Evangelist.

2. What is the biggest challenge you have in your job day-to-day at the moment.

Imagine a formula one racecar zooming down the motorway. It’s really fast, right? Now, imagine that Ellon Musk strapped a pair of SpaceX rockets to the sides. That’s a bit what it’s like to work at a startup – very fast paced. My biggest challenge is keeping up to date with engineering, product, sales, marketing, and support while traveling the world to spend time and attention on customers, their needs, and how they can be met by the team. Every job I’ve ever held has eventually become boring, but I think I’ve finally met my match for finding something that is as interesting as it is challenging.

3. If you’re hiring, what are you looking for in the candidate?

Finding people with the ability to be self-sufficient and take the initiative is my biggest focus. I prefer to set a goal and let someone figure out the best way to achieve it while being available for assistance of guidance when required. My experience has taught me that most everything else will fall into place if someone has the will and energy to get their work done when they know that I’m not watching their every move.

4. How do you expect the IT landscape to change over the next 5 years, and how do you expect this to affect your role?

I think it’s really all about the various applications that we build and maintain, and the evolution in how we build and maintain them. All of the change we’re going through is really focused on those two things. In five years, I would expect a lot more of the world to operate in a Kubernetes type model – build pools, assign units of work, execute in the pools, and store data where a policy engine dictates.

Those that can help organizations with this process will prosper, which is one of my main focuses at Rubrik – both in term of our software, but also how I approach engaging with other IT professionals. Embracing the concepts required to build and maintain the next generation of applications – such as building automation tasks using an API and planting those into an orchestration engine – are the future. How much of this future applies to any one individual is variable, but the overall model makes a lot of sense and is the only real way to construct applications for the needs of 2020 and beyond.

5. What’s the costliest mistake you’ve made in your career?

I once pushed a script into production that accidentally wiped the system32 directory from any Active Directory attached computer object that pulled down a gpupdate. Even though I caught the mistake quickly, it required my team and me to stream new OS images to over 100 PCs over the course of a day. It may not have been the most expensive from a dollars perspective, but it taught me the lesson of testing and not being too avant-garde with automation. It took me a while to bounce back from this mistake and feel confident in my abilities as a systems administrator.

6. What have been the successes and failures of your blog site so far?

I’ve never really thought of my blog in those terms. Based on the comments, I think people are able to read the content and learn a thing or two, which is the fuel that keeps me going. I certainly have looked things up on my blog on more than one occasion. Beyond that, it continues to be a place where I can explore my own thoughts and keep from forgetting the things that I’ve learned. I’m happy that the virtualization community has been kind enough to vote for the site in a handful of ranking systems – such as Eric Siebert’s Top vBlog survey – but am not particularly motivated on a day-by-day basis for such things.

My worst failure is anytime I get something wrong on the site. It makes me feel nauseous thinking that I misinformed anyone. Fortunately, most readers are quite lovely people who offer constructive feedback and I try to fix any mistakes promptly.

7. What tips can you provide to anyone blogging or thinking about starting?

Some ideas off the top off my head:

  • Don’t worry about creating content about a topic that others have written about.
  • Offer your opinions – the why of something is almost always more interesting than the what of something.
  • Be honest about why you are writing something.
  • Be nice.
  • If you can’t think of a topic, visit Reddit / VMTN forum / Slack / Twitter and see what sorts of questions are being asked. I used the VMTN forums for years to answer questions in long-form on the blog. People seemed to like that.
8. Any tips for people getting started in IT, or looking for a focus/direction?

Technology is a vast and multi-faceted environment. Try to find something that resonates with you personally. I started as a developer writing COBOL and hated it (although the COBOL probably had more to do with it than anything else). I switched majors and became a network engineer because it was so much fun to me! Now, I’m enjoying a little bit of both worlds. There’s also a bazillion free learning sites, and some really inexpensive non-free learning sites (Pluralsight), which really kill off any excuses to get started in just about any area of technology.

9. Powershell is definitely a skill that future engineers need to know, what were you’re first steps into coding?

Hah. Well, I’d certainly like to think that PowerShell is a definite skill to learn, but I think it’s one of many great frameworks out there to choose from. But, if you do decide to go down the PowerShell route, I’d say that starting backwards helps. My first bits of code in PowerShell were to solve existing problems, such as building Active Directory accounts or starting a Windows service. It’s hard to learn a language without a focus. Start with those little tasks and use them to build your knowledge of the syntax and commands. From there, the rest of the journey is all about structure, formatting, and efficient ways to create code.

I didn’t have many resources to pull from when I first started to learn PowerShell, but now days there are a plethora of books and online courses to view. My advice to my younger self would be to learn more about the structure of writing good code as early as possible – such as building functions and modules with comments, limiting a function to a single set of inputs and outputs, and keeping the logic statements to a minimum for code re-use.

10. The majority of the traditional infrastructure stack can be configured and managed through the likes of PowerShell these days, but what caveats should people be looking for, or aware of?

The major one is the expectation of stability. Try to write your code as if nothing can be taken for granted. Especially not the inputs given to you from others (people or systems). Sanitize everything, test everything, and make sure that what parameters you are requesting are always the ones you expect. If you limit the hazards available from user error, it makes life easier for everyone.

Also, never hard code anything in your scripts or functions. I tend to abstract those into parameters or some sort of external configuration file. This keeps you from having to edit the code for when your infrastructure changes or the environmental configuration changes. This was a lesson I learned over time, and I still wince when I see some of my old functions from the past 8 years.

11. What’s next for Chris Wahl in 2017, what personal and work goals have you set yourself?

My main goals at work are to grow my team by several more people, scale-out the work that is being done to cover the massive global demand, and branch out to new communities across events covering cloud providers, technology stacks, and developer groups.

I plan to attend Microsoft Ignite; DevOps Enterprise Summit; and AWS re:Invent for the first time ever. while still attending as many of the VMware events (VMUG UserCons and VMworld) as I can. However, I also want to send my team to cover a lot of these events to build their brands and relationships in those communities.

My personal goals remain fairly simple – spend as much time with friends and family as possible, cross off more Bourbons and Scotches from my “try it” list, and continue to keep personal fitness as a top priority. The groovy thing about Austin is that it aligns nicely with all three of these goals, and allows me to attend a lot of snazzy tech events – such as OpenStack Summit and Tech Field Days – while also getting to check out SXSW and ACL for some great music.

Chris is a keen blogger, and is how we connected online and in person. Having followed Chris’ blog for a long time as our areas of interest were very similar, networking and virtualisation. A few years ago I attended the UK VMUG, and managed to meet Chris in person, I found him to be just as likeable and helpful in person as he is online via twitter. This is seen further in his interview responses, who else would admit to accidentally wiping the system32 folder of their companies machines.

Chris has found his place working for the vendor Rubrik. Focusing his efforts on the IT community and automation has his subject matter, I think it speaks volumes that Rubrik took Chris on; who are in the world of backups, and Chris a highly experienced engineer in various areas.

He might not have been the obvious choice to go and work for a company in the backup industry. But when you dig below the surface, when you are an agile company ripping up the rule book, Chris is certainly one of the experts you want on your team. 
Regards
Dean