Hyper-V Training – Day 3

#Hyper-V

So its Wednesday and day 3 … today was more SCVMM

Just great, Windows Update bounced my laptop and lost this post .. Greeaaaat. So let me try and remember .. Oh, what is cool is that you can create a Windows 2008 Failover cluster.  You can then install hyper-v on both nodes of the cluster.  Now when the cluster is created you can actually “cluster” a virtual machine so it can failover to either node … kewl

So SCVMM has a powershell snapin [Microsoft.SystemCentre.VirtualMachineManager].  The following commands are available:

  • Add-LibraryServer
  • Add-LibraryShare
  • Add-Patch
  • Add-VirtualizationManager
  • Add-VMHost
  • Add-VMHostCluster
  • Add-VMHostNetworkAdapter
  • Associate-VMHost
  • Backup-VMMServer
  • Compress-VirtualDiskDrive
  • Convert-VirtualDiskDrive
  • Copy-HardDisk
  • Copy-VMDK
  • Disable-VMHost
  • DisableUndoDisk-VM
  • DiscardSavedState-VM
  • Discover-Cluster
  • Discover-Computer
  • Discover-LibraryShare
  • Dismiss-PROTip
  • Enable-VMHost
  • Expand-VirtualDiskDrive
  • Get-Certificate
  • Get-CPUType
  • Get-DependentLibraryObject
  • Get-DirectoryChildItem
  • Get-GuestOSProfile
  • Get-HardwareProfile
  • Get-ISO
  • Get-Job
  • Get-LibraryRating
  • Get-LibraryServer
  • Get-LibraryShare
  • Get-MachineConfig
  • Get-NetworkLocation
  • Get-OperatingSystem
  • Get-PROTip
  • Get-Script
  • Get-SshPublicKey
  • Get-Step
  • Get-Template
  • Get-VirtualCOMPort
  • Get-VirtualDiskDrive
  • Get-VirtualDVDDrive
  • Get-VirtualFloppyDisk
  • Get-VirtualFloppyDrive
  • Get-VirtualHardDisk
  • Get-VirtualizationManager
  • Get-VirtualNetwork
  • Get-VirtualNetworkAdapter
  • Get-VirtualSCSIAdapter
  • Get-VM
  • Get-VMCheckpoint
  • Get-VMHost
  • Get-VMHostCluster
  • Get-VMHostDisk
  • Get-VMHostGroup
  • Get-VMHostNetworkAdapter
  • Get-VMHostRating
  • Get-VMHostVolume
  • Get-VMMManagedComputer
  • Get-VMMServer
  • Get-VMMUserRole
  • Get-VMPerformance
  • Get-VMwareResourcePool
  • Get-VMXMachineConfig
  • Invoke-PROTip
  • Merge-VMCheckpoint
  • Move-VirtualHardDisk
  • Move-VM
  • Move-VMHost
  • Move-VMHostCluster
  • Move-VMHostGroup
  • New-GuestOSProfile
  • New-HardwareProfile
  • New-MachineConfig
  • New-P2V
  • New-PhysicalAddress
  • New-Template
  • New-V2V
  • New-VirtualDiskDrive
  • New-VirtualDVDDrive
  • New-VirtualNetwork
  • New-VirtualNetworkAdapter
  • New-VirtualSCSIAdapter
  • New-VM
  • New-VMCheckpoint
  • New-VMHostGroup
  • New-VMMUserRole
  • New-VMRCCertificateRequest
  • New-VMXMachineConfig
  • Reassociate-VMMManagedComputer
  • Refresh-LibraryShare
  • Refresh-VirtualizationManager
  • Refresh-VM
  • Refresh-VMHost
  • Refresh-VMHostCluster
  • Register-VM
  • Remove-GuestOSProfile
  • Remove-HardwareProfile
  • Remove-ISO
  • Remove-LibraryServer
  • Remove-LibraryShare
  • Remove-MachineConfig
  • Remove-Script
  • Remove-Template
  • Remove-VirtualDiskDrive
  • Remove-VirtualDVDDrive
  • Remove-VirtualFloppyDisk
  • Remove-VirtualHardDisk
  • Remove-VirtualizationManager
  • Remove-VirtualNetwork
  • Remove-VirtualNetworkAdapter
  • Remove-VirtualSCSIAdapter
  • Remove-VM
  • Remove-VMCheckpoint
  • Remove-VMHost
  • Remove-VMHostCluster
  • Remove-VMHostGroup
  • Remove-VMHostNetworkAdapter
  • Remove-VMMUserRole
  • Remove-VMXMachineConfig
  • Repair-VM
  • Restart-Job
  • Restore-VMCheckpoint
  • Resume-VM
  • SaveState-VM
  • Set-GuestOSProfile
  • Set-HardwareProfile
  • Set-ISO
  • Set-LibraryServer
  • Set-LibraryShare
  • Set-PROTip
  • Set-Script
  • Set-Template
  • Set-VirtualCOMPort
  • Set-VirtualDiskDrive
  • Set-VirtualDVDDrive
  • Set-VirtualFloppyDisk
  • Set-VirtualFloppyDrive
  • Set-VirtualHardDisk
  • Set-VirtualizationManager
  • Set-VirtualNetwork
  • Set-VirtualNetworkAdapter
  • Set-VirtualSCSIAdapter
  • Set-VM
  • Set-VMCheckpoint
  • Set-VMHost
  • Set-VMHostCluster
  • Set-VMHostGroup
  • Set-VMHostNetworkAdapter
  • Set-VMHostVolume
  • Set-VMMServer
  • Set-VMMUserRole
  • Shutdown-VM
  • Start-VM
  • Stop-Job
  • Stop-VM
  • Store-VM
  • Suspend-VM
  • Update-VMHost
  • Update-VMMManagedComputer

As for P2V, Windows 2008 R2 can P2V the following OS’s (this is from the New-P2V cmdlet)

VMM 2008 SUPPORTS P2V CONVERSION FOR THESE OPERATING SYSTEMS
This cmdlet supports a P2V conversion for a physical source machine running one of the operating systems listed in the following table:

  ONLINE P2V  OFFLINE P2V
Windows Server 2008 Yes Yes
Windows Server 2003 with Service Pack 1 (or later) Yes Yes
Windows Server 2003 x64 Edition Yes Yes
Windows 2000 with Service Pack 4 No Yes
Windows XP with Service Pack 2 (or later) Yes Yes
Windows XP x64 Edition Yes Yes
Windows Vista Service Pack 1 Yes Yes
Windows Vista x64 Service Pack 1 Yes Yes

This is from the New-V2V cmdlet

VMM 2008 V2V CONVERSION OF THESE GUEST OPERATING SYSTEMS
New-V2V supports the conversion of VMware virtual machines that are running any of the following guest operating systems:

  • Microsoft Windows 2000 Server with Service Pack 4 (SP4) or later
  • Windows Server 2003 SP1 or later
  • Windows Server 2003 R2 or later
  • Windows Server 2008
  • Windows XP SP1 or later
  • Windows Vista