Browse by Tags

Tagged Content List
  • Blog Post: Hyper-V Networking–NIC Teaming

    If you look at the advanced features of a network adapter in Hyper-V, you may have noticed the NIC Teaming option below: And wondered what this was about. In most deployments you will enabled network adapter teaming in the host operating system, and connect a virtual switch to the team.  If you...
  • Blog Post: Understanding Maximum Dynamic Memory from inside a VM

    Dynamic memory is a great feature that allows Hyper-V administrators to get better utilization of their physical memory.  But it can be hard to tell what is going on from inside of a virtual machine.  There are, however, some things that you can do from inside a virtual machine. The first thing...
  • Blog Post: Importing a VM with VHDs in Different Paths

    I was recently given an interesting challenge.  I was asked to show how you could use PowerShell to import a virtual machine; where the virtual hard disks were stored in multiple different locations.  Now, if the virtual hard disks were all in a single location, you could just use the “VHDSourcePath...
  • Blog Post: Hyper-V Networking–Router Guard

    Router guard is another advanced networking feature that was added in Windows Server 2012: When you enable Router Guard Hyper-V switch will discard the following packets: ICMPv4 Type 5 (Redirect message) ICMPv4 Type 9 (Router Advertisement) ICMPv6 Type 134 (Router Advertisement) ICMPv6 Type 137 (Redirect...
  • Blog Post: Hyper-V Networking–DHCP Guard

    If you start digging into the advanced settings section of a virtual network adapter – there is a lot of interesting stuff to look at.  Today I’m going to talk about the DHCP guard setting: This setting stops the virtual machine from making DHCP offers over this network interface.  To be clear...
  • Blog Post: My Daily Hyper-V Status Email–Part 5 of 5

    After displaying event logs , virtual machine health and storage health – the last thing that is included in my daily status email is usage data. For this I take advantage of the built in metrics functionality that is part of Hyper-V. Looking at this report – I realize I should probably filter our replicated...
  • Blog Post: My Daily Hyper-V Status Email–Part 4 of 5

    Now that I have talked about displaying event log information and virtual machine health information; the next part of my status email is storage health information. In my experience – the most common failure for my servers is a failed hard disk.  Now, as I have multiple levels of redundancy configured...
  • Blog Post: My Daily Hyper-V Status Email–Part 3 of 5

    Continuing on with my daily status email series ; after displaying event log information , my email displays a high level summary of the virtual machine health: These tables are generated with the following code: # VM Health $message = $message + "<style>TH{background-color:Indigo...
  • Blog Post: My Daily Hyper-V Status Email–Part 2 of 5

    Yesterday , I introduced my daily status email.  Today I am going to talk about the first chunk of information that is included in this email: event logs. The primary goal of my status email is to let me know if anything has gone wrong.  By looking at any errors or warnings in the System and...
  • Blog Post: My Daily Hyper-V Status Email–Part 1 of 5

    I have spent a fair amount of time creating a reliable and resilient Hyper-V deployment in my house . For the most part this system runs smoothly, however, the resiliency of the design leads to an interesting problem. My Hyper-V servers are housed in a small closet off the side of my garage. And if...
  • Blog Post: Protected Networks in Windows Server 2012 R2

    One of the new features in Hyper-V in Windows Server 2012 R2 is the concept of a protected network: In Windows Server 2012 R2 any network adapter that is added to a virtual machine is automatically configured as a protected network adapter.  This means nothing if you are not using Hyper-V clustering...
  • Blog Post: Updated Hypervisor Top Level Functional Specification

    We have recently published a new version of the Hypervisor Top Level Functional Specification for Windows Server 2012 R2 / Windows 8.1.  You can grab a copy here: http://download.microsoft.com/download/A/B/4/AB43A34E-BDD0-4FA6-BDEF-79EEF16E880B/Hypervisor Top Level Functional Specification v4.0...
  • Blog Post: Using Compare-VM on Compare-VM

    I have been spending a lot of time this week looking at all the functionality that is available in the Compare-VM PowerShell cmdlet in Hyper-V.  The core concept of Compare-VM is that it returns a “virtual machine compatibility report” that lets you know about any problems that exist with the virtual...
  • Blog Post: Using PowerShell to Live Migrate to a Computer with a Different Virtual Switch

    So far this week I have shown you how to register and how to import virtual machines with configuration problems using PowerShell.  However, the question I most often hear is this one: how do I use PowerShell to live migrate a virtual machine to another computer – where the virtual switch names...
  • Blog Post: Importing an Incompatible VM with PowerShell

    Yesterday I stepped through the process of registering an incompatible virtual machine with PowerShell .  But what if you want to import the virtual machine instead of registering it?  Well, the process is pretty much identical.  Replace Import-VM with Compare-VM, fix the incompatibilities...
  • Blog Post: Registering an Incompatible VM with PowerShell

    If you have ever tried to register a virtual machine in Hyper-V Manager, and the virtual machine was not compatible with your current computer, you would have seen something like this: This is a GUI experience that allows you to make changes to the incoming virtual machine in order to make it work on...
  • Blog Post: Why is the wrong time displayed on my virtual machine?

    Here is the scenario: You have a bunch of server virtual machines that are merrily running somewhere in your environment.  Normally you do not interact with them, but once in a while you need to login to one of them and do something.  When this happens – you open up Hyper-V Manager and connect...
  • Blog Post: Cloning running virtual machines in SCVMM 2012 R2

    Yesterday I posted about how Windows 8.1 / Windows Server 2012 R2 allow you to export a running virtual machine.  This is also available when using SCVMM 2012 R2. Here you can now clone a running virtual machine.  When you clone the virtual machine you can either store it in your virtual machine...
  • Blog Post: Exporting a running virtual machine

    One of the small features that we added in Windows 8.1 / Windows Server 2012 R2 is the ability to export a virtual machine that is currently running.  Using this feature is simple enough, just select a running virtual machine and choose to export it.  Here you can see that my MineCraft Server...
  • Blog Post: Resizing the boot drive of a virtual machine

    You can only resize the virtual hard disk of a running virtual machine if: It is a .VHDX file It is connected to a SCSI controller These restrictions mean that people often ask me if you can resize the boot disk of a virtual machine.  And the answer is: Yes, if it is a Generation 2 virtual machine...
  • Blog Post: Shrinking a VHDX on a Running Virtual Machine

    This week I have been talking about how to resize a VHDX on a virtual machine that is currently running.  It is easy to think that you can only increase a VHDX of a running virtual machine, but you can also shrink the VHDX of a running virtual machine.  The first thing that you need to do is...
  • Blog Post: Online VHDX Resize with SCVMM 2012 R2

    Yesterday I discussed how to expand the size of a virtual hard disk on a running virtual machine.  You can also do this with System Center Virtual Machine Manager 2012 R2.  To do this you need to: Open Properties on the virtual machine in question Go to Hardware Configuration Locate the disk...
  • Blog Post: Online VHDX Resize in Windows Server 2012 R2 / Windows 8.1

    One of the new features in Windows Server 2012 R2 and Windows 8.1 is the ability to resize a virtual machines virtual hard disk while it is running.  In order to pull this off – all you need is a virtual machine with a .VHDX file attached to a SCSI controller (this functionality is not supported...
  • Blog Post: New Poster: Windows Server 2012 R2 Private Cloud Storage and Virtualization

    Another fantastic poster is out.  This one is focused on the storage technology in Windows Server 2012 R2 that you will want to use for private cloud environments: You can download it here: http://www.microsoft.com/en-us/download/details.aspx?id=41665 And it has also been included in the Server...
  • Blog Post: Checking Integration Services Versions with SCVMM

    I have done a number of posts about checking your integration services versions in the past ( here and here for example).  But this have all been written using the in-box Hyper-V management tools.  Now that I have SCVMM up and running in my house, I thought I would give a quick run through...
Page 1 of 2 (43 items) 12