Link to home
Start Free TrialLog in
Avatar of APWIP-Admin
APWIP-Admin

asked on

Migrating VM from Hyper-V to Physical Server

Here is where I am at.  I have my SQL server that is a VM on my Hyper-V Host.  I have purchsased a beast of a machine to make it a dedicated SQL server due to performance issues.  I need to know the easiest and best way to move the VM to the Physical server.  I tried to boot from the Ghost CD to create an image of the machine.  For some reason the VM would not launch the CD to create the image.  Does anyone have any other ideas or can assist in any way.
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Do you want to do this for free, or purchase software, the following software products will complete a V2P.

Platespin Migrate
https://www.netiq.com/products/migrate/

Symantec Backup Exec V-Ray Edition
http://www.symantec.com/backup-exec-vray-edition - Unmatched backup and recovery designed for virtual and physical environments


Acronis Backup & Recovery® 11 Virtual Edition
http://www.acronis.com/virtualization/ - simple but effective

StorageCraft ShadowProtect Server
http://www.storagecraft.com/  - amazing but can be expensive

otherwise, you can Backup and Restore using Windows Backup, and then run a Windows Repair.
Avatar of APWIP-Admin
APWIP-Admin

ASKER

I am trying to do this as close to free as possible.  I feel that a windows backup will take too long (about 500GB used on the drive), what are your thoughts on that.  If I did have to pay then of the above solutions which is the best or least expensive.
Acronis is the cheapest, it's still going to take many hours to move the data.

I would approximate 3-4 hours.

Platespin Migrate is the Best.
Okay I have made progress on this.  I got the VM to boot off the Ghost DVD.  I was able to select the disk to image, but I could not see the USB drive connected to the Hyper-V Host.  I need to burn the image to that drive.  How can I get my VM to see that USB drive.  If I can figure that out I should be able to create a ghost image of the machine to put on the Physical server.
Ghost across network is faster.

Hyper-V does not support USB in VMs.
How do I setup that?
DO I use the Ghost DVD or the Ghost server and how?  Is there a good link that will explain it for me.
Depending upon the versions of Ghost, you can use Ghost standalone to Ghost - Ghost across the network, it needs no server, but does require that each computer is booted with a network drivers boot disk to activate the NDIS networking.
What is easier.  I have ghost server 11.5 running.  Should I use that or just us a CD to ghost to a shared folder.  I want it to be as smooth and fast as possible.  The new server will keep the same computer name and IP.  There may be some hardware issue (Maybe) as the machines are different.  The virtual machine is running server 2008 R2 though so the hardware should get recognized.  This is my production SQL server.  I just need to get it from VM to Physical.  I will need to do this at like 2 or 3 am to get it done before the users come in.
If you have a GhostCast Server, take the image from the virtual server, and re-ploy to the new physical server. You should have a Ghost Boot Wizard, that allows you to create the boot image for your servers.
I have never used GhostCast server.  Is there a good site that steps me through that?
Okay I am back from the holidays now.  Sorry for the delay.  I am using GhostCast and am running into a problem.  You can see my issue in the attached file.  I launch the GhostCast Server with a session as seen on the image.  You can also see that the server is waiting for clients to connect.  When I try to connect from the client the connection is unable to connect.

Server and client (MultiCast)
Client setup with Session Name Specified the IP Address of the GhostCast Server.

Where am I going wrong.
I would check a few things.

1. Use uppercase for Ghostcast Session Name.
2. Use multicast mode.
3. When you select Ghost Cast Mode on the Client, it should pause for a few seconds, obtain an IP Address, and you should see the IP Address at the bottom I think. Can this IP Address be Pinged from the server?

It looks like a network issue?
I have another question.  When I am trying to use GhostCast from a VM and want to do it over the network.  How do I get the VM to boot with PXE.  DO I have to go into the BIOS of the Hyper-V Host to enable PXE or how do I accomplish that.
PXE is another method of BOOTING the VM, and is not required to get an image via GhostCast.
The problem I think I am having is with the boot disk.  When I boot it, it is VERY slow to respond.  I think I need to properly create the network boot disk.  What is the appropriate way and settings.
The problem I get now is that the network boot disk just says "Error loading OS"  I know it is not being properly created.
Use the ghost boot disk wizard.

You need to set the boot order in the VM OS.

Press F2 to enter the BIOS.
I used the ghost boot wizard

I set the boot order to CD in the VM settings

I do not have an option for pressing F2 when booting.
On the client when specifying the ghost cast server I noticed the bottom bar says "Local IP Address: 127.0.0.1"  Could that be the issue.
Yes, that's the issue, if you are using DHCP it should have an IP Address?

do you use DHCP on your LAN, if not you would need to assign a static IP Address, the VM cannot talk to the ghost cast server because it does not have a valid TCP/IP address.
My firewall does the DHCP so I will have to assign a static one.  I am niticing that I am getting an error when trying to add the driver for the nic.  I am notr sure how to get it installed.  See attachment for error
NIC-Error.jpg
Personally, I would build a floppy disk!

and then image the floppy fdisk using Winimage, upload the image to the datastore, and connect to the VM.

Not a fan of Windows PE, Boot disks.
DO you have a link showing the easiest way to create and boot from the floppy.  I am using Hyper-V and haven't used virtual floppy's before.
Now that I have booted to the floppy how do I connect to the ghostcast server to create the image?
have you copied the ghostcast files and networking drivers to the floppy?

does the floppy boot and run ghost?
I am trying to copy the files to the disk and they won't fit.  ghost.exe alone is 1.871KB and the floppy is only 1.44KB in size.  How do you get this to work.
ASKER CERTIFIED SOLUTION
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Getting there.  Do you have a sample of the config.sys and autoexec.bat.  The ones created are empty so I am having to create them from scratch.  I haven't had to deal with these for quite some time now.  I just need to know how they should look with the ghost files too.
Thanks for all your help.  Instead I decided to just build a new server and move the DB's over.  It will be a cleaner implementation and should go faster.  I do appreciate all your help though.