Home Insight Hyper-V: being prepared with the right information

Hyper-V is an incredibly valuable resource for creating virtual machines, which can be used to bring a new level of flexibility and performance to your company's IT. But you will need to make sure you have a comprehensive knowledge of PowerShell and Hyper-V commands, and their capabilities, before your IT system relies on these virtual machines.

[Read: The building blocks for building a successful hybrid cloud]

powershell cheat sheet

Since the rise of VMware in the early noughties, most personal labs/virtualisation ran on VMWare workstation or ESX (GSX for those from that era), but Hyper-V is now built into Windows 10. 

PowerShell commands aren't intuitive

At 4D, we’ve used PowerShell for the administration setup of private clouds based on Microsoft Hyper-V technology (Failover Cluster Manager and SCCM). 

You might expect a nice graphical interface to work with, but that is not the case: the days of long DOS-type commands have returned! System admins now need to have a library of knowledge and commands in their heads and can't rely on a user-friendly interface.

This means the building of virtual machines isn't intuitive, and to be effective, staff will need some training before they can start to build virtual machines.

Adoption of Hyper-V technology

Now that this virtualisation technology is on most desktop computers, more and more junior or trainee staff are using it, and they need more support than the senior IT team members who have much more experience:

1. Support from the rest of the team

When things go wrong it can take hours to find a fix trawling through forums, trying to find people who have had similar issues. You need to make sure your staff are able to (or are connected to someone able to) look up a specific event log or find an underlying issue which isn’t directly related to Hyper-V. This will save hours of productivity time, and help these junior members of staff train up.

2. Pre-written scripts

You should look into implementing large style deployments using pre-written PowerShell scripts. This allows consistency across all hypervisors or deployed services, which is incredibly valuable: 

  • Makes it much easier to find and fix issues across your entire system
  • Allows your junior team members to deploy machines alongside your experienced ones
  • Since the initial script has been put together by a PowerShell expert, the chances of something going wrong are significantly reduced

Should you be using Hyper-V?

Virtual machines are a valuable resource, and since Hyper-V is now so readily available within Windows, it would be a wasted opportunity to not look into how your IT system could be bolstered by launching some.

You will need to decide exactly what parts of your system could benefit from virtualisation, and you'll need to make you don't over commit to it, but - done properly - this will be a valuable step in your digital transformation strategy.

If you're wanting to do more with PowerShell, download our PowerShell cheat sheet and share it with your staff to better equip everyone. Or, if you need a larger scale of virtualisation, consider what managed cloud solutions could do for you.

Cloud computing transformation guide