5nine V2V Easy Converter for Hyper-V

Free, fast and easy-to-use VMware / Hyper-V Virtual Machines Conversion( Version 1.0 Beta Preview )

5nine V2V Easy Converter performs fast and non-intrusive conversion and fixup of selected VMware Virtual Machines to Microsoft Hyper-V VMs with highest conversion success ratio. 5nine V2V Easy Converter can be used as a standalone tool on different versions of Microsoft Server, including Free Microsoft Hyper-V Server 2008 R2/SP1, Server 2008 Core, and does not require any additional software licenses.

5nine V2V Easy Converter can also be used in conjunction with tools such as Vmdk2Vhd or StarWind V2V Converter

  • Features and Benefits:
    5nine V2V Easy Converter is a Free standalone tool and doesn’t require any additional software licenses; It runs on a Free Microsoft Hyper-V Server 2008 R2/SP1, and VMware guest(s) may be migrated on a free Hyper-V server. It also runs on other Microsoft platforms, including Windows7, ‘Full’ and ‘Core’ editions of Server 2008 R2/SP1.
  • 5nine V2V Easy Converter does not require ‘removing’ the guest from the source VMware environment prior to conversion. Thus this version does not perform the ‘online’ conversion, but the downtime is much less than in case you need to store the guest in the library in order to migrate.
  • 5nine V2V Conversion process is fast, effective and easy to use.
  • 5nine V2V Converter supports migration of the guests with different configurations, including large disk(s) and shared disks – these scenarios are specifically prone to the errors that other tools suffer from.
  • 5nine V2V Easy Converter allows to modify the target guest configuration parameters, although the source VM configuration is preserved by default.

Current version of 5nine V2V Converter supports conversion of Windows Server 2008 or higher Guest Windows OS. Subsequent releases will support conversion of Windows Server 2003 and later, simultaneous conversions of multiple VMs, as well as ‘reverse’ Hyper-V – to – VMware VMs conversion and fixup.

Download 5nine V2V Easy Converter here

How to: Prepare your 2003 domain for an upgrade to 2008 R2

When you want to upgrade your Windows 2003 domain to 2008 R2, there’re a few steps you’ve to take.

1.) Login on a Windows 2003 domain controller
2.) Insert the Windows 2008 R2 DVD or attach the ISO
3.) Open a command prompt CMD
4.) Browse to the following map of the Windows 2008 R2 DVD
5.) First you’re going to prepare the forest with the new schema extensions
adprep32.exe /forestprep
Because Windows Server 2003 is a 32 bits platform, you’ve to use adprep32.exe. If your’re using adprep.exe, you’ll receive the following error: “The image file adprep.exe is valid, but is for a machine type other than the current machine.” Windows Server 2008 R2 is only available in 64 bits.
6.) Make sure that all the domain controllers are replicated
7.) The next step is to prepare the domain and the GPO’s
adprep32.exe /domainprep /gpprep
When you want to add a Read-Only Domain Controller (RODC) to your environment in the future, you’ve have to execute another command.
adprep.exe /rodcprep
8.) Your domain is now ready for installing the new Windows Server 2008 R2 Domain Controllers.
9.) Run the command DCPROMO on the new Windows Server 2008 R2 machines



Windows Server 8 Hyper-V new features

Hans Vredevoort wrote a great blogpost on the hyper-v.nu site with the new features of Windows Server 8 Hyper-V.

Hyper-V 3.0 Scalability

The days when Hyper-V lagged behind VMware in terms of scalability are a thing of the past. The new Hyper-V 3.0 meets or exceeds all of the scalability marks that were previously VMware-only territory. Hyper-V 3.0 hosts support up to 160 logical processors (where a logical processor is either a core or a hyperthread) and up to 2 TB RAM. On the VM guest side, Hyper-V 3.0 guests will support up to 32 virtual CPUs with up to 512 GB RAM per VM. More subtle changes include support for guest NUMA where the guest VM has processor and memory affinity with the Hyper-V host resources. NUMA support is important for ensuring scalability increases as the number of available host processors increase.

Multiple Concurrent Live Migration and Storage Live Migration

Perhaps more important than the sheer scalability enhancements are the changes in Live Migration and the introduction of Storage Live Migration. Live Migration was introduced in Hyper-V 2.0 which came out with Windows Server 2008 R2. While it filled an important hole in the Hyper-V feature set it wasn’t up to par with the VMotion capability provided in vSphere. Live Migration was limited to a single Live Migration at a time while ESX Server was capable of performing multiple simultaneous VMotions. In addition, vSphere supported a similar feature called Storage VMotion which allowed a VM’s storage to be moved to new locations without incurring any downtime. Hyper-V 3.0 erases both of these advantages. Hyper-V 3.0 supports multiple concurrent Live Migrations. There are no limits to the number of concurrent Live Migrations that can take place with Hyper-V 3.0. In addition, Hyper-V 3.0 also provides full support for Storage Live Migration where a virtual machine’s files ( the configuration, virtual disk and snapshot files) can be moved to different storage locations without any interruption of end user connectivity to the guest VM.

Microsoft also threw in one additional twist that vSphere has never had. Hyper-V 3.0 has the ability to perform Live Migration and Storage Live Migration without the requirement of a shared storage on the backend. The removal of this requirement really helps bring the availability advantages of Live Migration to small and medium sized businesses that came afford a SAN or don’t want to deal with the complexities of a SAN. The ability to perform Live Migration without requiring shared storage really sets Hyper-V apart from vSphere and will definitely be a big draw – especially for SMBs that haven’t implemented virtualization yet.

VHDX, ODX, Virtual Fiber Channel & Boot from SAN

Another important enhancement with Hyper-V 3.0 was the introduction of a new virtual disk format called VHDX. The new VHDX format breaks the 2TB limit that was present in the older VHD format and pushes the maximum size of the virtual disk up to 16 TB per VHDX. The new format also provides improved performance, support for larger block sizes and is more resilient to corruption.

Hyper-V 3.0 also supports a feature called Offloaded Date Transfer (ODX). ODX enables Hyper-V to take advantage of the storage features of a backend shared storage subsystem. When performing file copies on an ODX enabled SAN the OS hands off all of the data transfer tasks to the SAN providing much high file copy performance with zero to minimal CPU utilization. There is no special ODX button. Instead ODX works in the backend. ODX requires the storage subsystem to support ODX.

Companies that use fiber channel SANs will appreciate the addition of the virtual Fiber Channel support in the Hyper-V guests. Hyper-V 3.0 guests can have up to four virtual fiber channel host bus adapters. The virtual HBAs appear in the VMs as devices very like virtual NICs and other virtual devices. Hyper-V VMs will also be able to boot from both fiber channel and iSCSI SANs.

Extensible Virtual Switch & NIC Teaming

In keeping par with the sweeping changes in Hyper-V’s compute capabilities and storage Microsoft also made a some of significant enhancements to Hyper-V’s networking capabilities. First, they updated the virtual switch that’s built into the Hyper-V hypervisor. The new virtual switch has a number of new capabilities multi-tenant capability as well as the ability to provide minimum and maximum bandwidth guarantees. In addition to these features the new virtual switch is also extensible. Microsoft provides a API that allows capture, filter and forwarding extensions. To ensure the high quality of these virtual switch extensions Microsoft will be initiating a Hyper-V virtual switch logo program.

Another overdue feature that will be a part of Windows Server 8 is the built-in ability to provide NIC teaming natively in the operating system. VMware’s ESX Server has provided NIC teaming for some time. Prior to Windows Server 8 you could only get NIC teaming for Windows via specialized NICs from Broadcom and Intel. The new NIC teaming works across heterogonous vendor NICs and can provide support for load balancing as well as failover.


Exchange 2010 Deployment Assistant

Microsoft had released the Exchange 2010 Deployment Assistant to help administrators with steps to move to a 2010 platform. The tool allows you to create Exchange 2010 on-premises deployment instructions that are customized to your environment. The Assistant asks a small set of questions and based on a your answers, it provides a finite set of instructions that are designed to get you up and running on Exchange 2010.

The team has updated the tool now and provides three scenarios – on-premises only, co-existence (onsite + cloud) and cloud only.

You can find the Deployment Assistant here

Black background in Windows 7 when using a mandatory profile

When you’re configuring a mandatory profile whitin Windows 7 and the first users are logging in, the desktop background is completely black….Personnaly I don’t like this kind of dark backgrounds 🙂 Why is this backgound black? Let’s have a look!

When you’ve created the mandatory profile, there was a default Windows 7 background. There’s a registry key that saves this background setting and there the whole point!

1.) Open the registry editor (regedit)
2.) Select the HKEY_USERS
3.) Click File, Load Hive
4.) Browse to your mandatory profile and select the NTUSER.MAN file
5.) Give it a name and click OK
6.) Browse to HKEY_USERS and select your Hive
7.) Browse to HKEY_Users\YOURHIVE\Control Panel\Desktop
8.) There’s a REG_SZ named Wallpaper
9.) This vallue is the wrong one. It’s located to the template user for creating the mandatory profile.
10.) Let’s chance this location to the new location. In my example it’s the Windows folder, but it can alse be a custom location. C:\Windows\Web\Wallpaper\Windows\img0.jpg
11.) After changing this path, don’t forget to unload the completely Hive from your registry editor
12.) Login again with a user and you’ll see that there’s the wallpaper. It’s a mandatory profile, so all users will get the same wallpaper!



Hyper-V snapshots, why are they still there..??

When you create some snapshots (or checkpoints named in Microsoft SCVMM) within Microsoft Hyper-V, there’re some new files within the folder where the VHD file is located. The snapshot (checkpoint) files have the extension .AVHD. When you delete these snapshots (checkpoints), the .AVHD files are still there…but why? The only solution to automatically delete these .AVHD files is to Shutdown or Turn Off the virtual Machine. As you can see, all the . AVHD files are gone after a shutdown.

SCCM 2007 Machine Policy Retrieval & Evaluation Cycle VBScript

When you make any changes to your SCCM 2007 environment, the clients will polling for this changes by a interval. Default this is 60 minutes. If you want to force an Machine Policy Retrieval, you can use to following two options:

1.) Open your control panel
2.) Configuration Manager
3.) Action tab
4.) Machine Policy Retrieval & Evaluation Cycle
5.) Initiate Action

The next option is to use the following script.
on error resume next

dim oCPAppletMgr ‘Control Applet manager object.
dim oClientAction ‘Individual client action.
dim oClientActions ‘A collection of client actions.

‘Get the Control Panel manager object.
set  oCPAppletMgr=CreateObject("CPApplet.CPAppletMgr")
if err.number <> 0 then
    Wscript.echo "Couldn’t create control panel application manager"
end if

‘Get a collection of actions.
set oClientActions=oCPAppletMgr.GetClientActions
if err.number<>0 then
    wscript.echo "Couldn’t get the client actions"
    set oCPAppletMgr=nothing
end if

‘Display each client action name and perform it.
For Each oClientAction In oClientActions

    if oClientAction.Name = "Request & Evaluate Machine Policy" then
        wscript.echo "Performing action " + oClientAction.Name
    end if

set oClientActions=nothing
set oCPAppletMgr=nothing