P2V Exchange 2003 and IIS with SSL certificate


New challenge. I want to P2V an exchange 2003 box and from previous discussions the recommended method, I understand, is to create a VM from scratch, add exchange and move mailboxes. However, is it possible to do P2V in the way I recently did my SQL box (with services stopped)?  The other equally important point is that this machine has IIS with a number of virtual folders, one that has an ssl cert installed using port 443 and each one tied to an IP address -all of the IP addresses are added to the main NIC . In the conversion process what of IIS would be retained and working and what would need added - I know now that the vmxnet3 would need all the ip addresses added to it -but how would IIS be after the conversion -would the ssl need to be re-installed? Thanks in advance.
Paul WelshAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Yes, if careful, you can P2V an Exchange Server if needs must!

Make sure ALL Exchange Services are STOPPED! IMPORTANT and DISABLED!

Also Apply the same to IIS, Stop and Disable.

So they do not attempt to start when you bring up the Virtual VM.

P2V as before....the same config will be present, as it was before the conversion, Services is KEY - STOPPED and DISABLED! then P2V!

Bring up the new VM, Disconnect from Network, Add VMXNET3 interface, and IP Address.

Change Services to Automatic, and Restart Server, (after all the hidden devices work etc)

Your IIS config will be complete, but you could  check the binds are present.

see my EE Articles

HOW TO:  P2V, V2V for FREE - VMware vCenter Converter Standalone 5.5

HOW TO: FAQ VMware P2V Troubleshooting
IIS binds to the IP address, not the NIC hardware, so just don't start the services until you've added all appropriate IP addresses.
Paul WelshAuthor Commented:
HI -Conversion seems successful -in post config now - disks have been created as they should be - the VMX3NET is installed  -but -cannot see the hidden original NIC  a Broadcom BCM5708C.....I am assigning all the IP addresses to the new one and getting the warning (which is fair enough) that the same addresses are attached to the old one...I have on each occasion instructed the config just to go ahead and use the new one - and using View Hidden devices in Device Manager to view them, I can see, under Network adapters, a number of things including VMXNET3 - wan miniport and other things - so I have disabled what is there with the exception of the VMXNET3... however the broadcom card is not displayed although the system seems to know about it still... any ideas where I can look or what I can do.. thanks
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
If you are getting the warning about the IP Address, the Hidden Phantom Device is still present.

To show hidden devices, it's not just as simple as Select View Hidden Devices in Device Manager?

Did you set the environment variable before for executing Device Manager ?

 set devmgr_show_nonpresent_devices=1

Open in new window

This will then show ALL the hidden devices and drivers.
Paul WelshAuthor Commented:
run  this is in the command prompt or from the run box?
Paul WelshAuthor Commented:
Can see a reference to a Broadcom NetExtreme device in Non Plug and Play drivers - so have disabled that but not seeing it in network adapters....I am thinking that it should maybe have been in the list of NICs?
Paul WelshAuthor Commented:
ran the set devmgr environment variable  from cmd ..
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You need to ....

Run as Administrator a command prompt.....

and then type...

set devmgr_show_nonpresent_devices=1

and then type


and press Enter.

In the Device Manager Console, select Show Hidden Devices.

(it's all in the EE Articles!)

We often create a batch/cmd file, which sets the variable and runs  devmgmt.msc , and we can then just right click Run As Admin...
Paul WelshAuthor Commented:
Well -Exchange didnt like it again. On the original server, I shutdown and disabled all IIS related, HTTP, Exchange, SQL, SMTP and related services. The virtualization kicked off without a hitch and once complete, the  disks and other server stuff seemed ok, presence on the network, name resolution etc but again the exchange dbase corrupted and I spent probably in the region of 7 hours researching and running eseutil repairs, which, incidentally completed successfully telling me that the dbase was in clean shutdown -did offline defrags but ultimately I just couldnt mount the dbase.. so last night I shutdown the vm and booted the original server -restarted and made automatic all services that had been stopped which now, in terms of exchange seems to be functioning normally.   Worth a try I suppose. So a clean VM install adding exchange and moving mailboxes next I think......
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Something is wrong with your Exchange database or file system.

If the Exchange Services are shutdown, and no read and writes are accessing the database. P2V cannot cause any damage, it just the disk clones "as is".

Then they are just standard files, which are cloned.

I would not have gone down the eseutil route....

You could have just transferred the Exchange database files from your old-Exchange Server to the new server.

If you still have the VM, I would try the following...

copy all the files/folders which make up the exchange database...from the Old Exchange Server to the new, replacing all the "corrupt files".

You will have to make sure all services are stopped to do this, as you will not be able to copy the files.

To do this switch you need to understand, where all the databases, and log files are for the Exchange Server.
Paul WelshAuthor Commented:
Thanks for the ongoing assistance - I do still have the vm but shutdown of course, NIC disconnected at power up too, just in case....I would love to get this machine sorted out, not just because of exchange but it performs other important functions via IIS and external clients web shops but I have a time limitation today and I also have a working original system, which, given my circumstances today I think I will leave up for start of business tomorrow.   My next opportunity would be next weekend, however between now and then I could have a separate clean virtual 2003 machine built, updated and install exchange as a new mail server and move mailboxes next weekend - whilst the copying of dbase files over will no doubt work under your guidance, I think the clean install should, in theory,  rule out any underlying 'dirty' qualities that might be being cloned....
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
That is often the IT decision that has to be made "between P2V and New System"?

How long would it take!

Sometimes a P2V is less effot and man hours, and sometimes a new build.

and sometimes, there is no documentation or skills to create the new System...so P2V is the only choice.

and sometimes we are up against deadlines and project plans...

(and also licensing!)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Paul WelshAuthor Commented:
When it comes to virtualization -(and I have yet to do another one next week) there is only one person I ever want to communicate with for advice and it is this expert. I am still new at this but have had live production success with his guidance -makes me look good!  - and makes me want to do more of them!  Many thanks. It means a lot to me.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.