?
Solved

SCVMM 2012 SP1 - V2V conversion problem - error 2901

Posted on 2013-01-16
3
Medium Priority
?
5,397 Views
Last Modified: 2013-09-01
I'm desperately trying to convert vSphere 5.1 VMs to Windows Server 2012 Hyper-V VMs, and I'm constantly getting  the following error:
The operation did not complete successfully because of a parameter or call sequence that is not valid.

(The parameter is incorrect (0x80070057))

Open in new window

I've succeeded to convert few VMs, and the common thing for all of them is that they are "small", (small hdd, low memory allocation, such as DC on Windows Server 2012 Core, and some Windows Server 2012 with GUI machines). But for "larger" VMs I'm constantly getting mentioned error.

My question is: Is there any way for me to know what actually went wrong with the conversion, so that I can change this in my source VM and try again? How can I get more descriptive info than "The parameter is incorrect"?

Thanks!
0
Comment
Question by:fd4u
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 

Accepted Solution

by:
fd4u earned 0 total points
ID: 38785859
Yeah, again I've found the solution myself. I'm faster then experts :)
I've worked around this in somewhat strange way. First, I've concluded that it happens with "large" vmdk files. Conversion of VMs with wmdk files up to 60 GB has went well, but for larger files I was constantly getting error 2901 (0x80070057). So I've invented following (successful) procedure:
If ESXi VM's disks are set to Thick provisioned change that by cloning the VM and setting Thin provisioning on Storage page (the third page) of the Clone Virtual Machine wizard. The original VM stays intact. This way vmdk file size will be significantly reduced of course.

Manually copy all cloned VM's files to SCVMM Library. The default location is \\servername\MSSCVMMLibrary, so that all files should be located in \\servername\MSSCVMMLibrary\vmname. This way all the files will be on the local machine before conversion, so any network delay will be avoided.
 
Refresh the library by right-clicking library server and selecting Refresh option.
Convert VM from the library instead of original from ESXi host.
Nice thing with this procedure is that this can be done without even connecting SCVMM to vCenter nor ESXi hosts!

Fat Dragon
0
 

Author Closing Comment

by:fd4u
ID: 38785868
I've marked this solution as Good instead of Excellent because the solution is actually work around. One can find better solution so that conversion of large files can be possible also. But one thing is for sure: THERE'S NO MORE ERROR 2901! :)
0
 

Expert Comment

by:MarlboroughSchool
ID: 39456649
I had this problem and spent days trying to fix it.  I even paid for MS support, and they were no help.  It turns out the problem has to do with how SCVMM was connecting to the ESX hosts.  I had used a domain account to connect to both vCenter and the ESX hosts, but that was the problem.  To solve it, connect to vCenter with the domain account, but use a local esx account to connect to each host (I used root).  I was able to see an error in the vCenter logs that noted the rejected connection.  I also enabled a secure connection and accepted the certificates in SCVMM, but I don't know if that was part of the solution.
1

Featured Post

Get real performance insights from real users

Key features:
- Total Pages Views and Load times
- Top Pages Viewed and Load Times
- Real Time Site Page Build Performance
- Users’ Browser and Platform Performance
- Geographic User Breakdown
- And more

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Will try to explain how to use the VMware feature TAGs in the VMs and create Veeam Backup Jobs using TAGs. Since this article is too long, I will create second article for the Veeam tasks.
A look into Log Analysis and Effective Critical Alerting.
In this Micro Tutorial viewers will learn how to use Boot Corrector from Paragon Rescue Kit Free to identify and fix the boot problems of Windows 7/8/2012R2 etc. As an example is used Windows 2012R2 which lost its active partition flag (often happen…
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …
Suggested Courses

741 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question