How do you disable SSL...in Converter 4.3
I have to migrate some Windows 2003 Servers (non R2 so I must version 4.3). Performance is slow so I want to disable SSL.
In the C:\ProgramData\VMware\VMware vCenter Converter Standalone\converter-worker.xml file there is a section:
<!-- Remove the following node to disable SSL -->
<ssl>
<!-- Private key file -->
<privateKey>ssl/rui.key</privateKey>
<!-- Certificate file -->
<certificate>ssl/rui.crt</certificate>
</ssl>
So I remove the above node from the file and restart the VMware vCenter Converter Standalone Worker service. Then open Converter and click on the "Convert Machine" button I get the following error:
Below is the entire unadulterated converter-worker.xml file for 4.3
<Config>
<defaultInstallPath>C:\Program Files (x86)\VMware\VMware vCenter Converter Standalone\</defaultInstallPath>
<defaultDataPath>C:\ProgramData\VMware\VMware vCenter Converter Standalone\</defaultDataPath>
<defaultLogPath>C:\ProgramData\VMware\VMware vCenter Converter Standalone\</defaultLogPath>
<defaultConfigPath>C:\ProgramData\VMware\VMware vCenter Converter Standalone\</defaultConfigPath>
<requireMntapi>true</requireMntapi>
<vmacore>
<threadPool>
<TaskMax>60</TaskMax>
<IoMax>121</IoMax>
<IoMin>1</IoMin>
<SETermination>UnhandledExceptionFilter</SETermination>
</threadPool>
<impersonate>true</impersonate>
<!--
<useRefTracker>true</useRefTracker>
<printRefDetails>true</printRefDetails>
-->
</vmacore>
<plugins>
<converter_worker>
<path>converter-worker.dll</path>
<!-- Remote Converter Agent TCP port number -->
<agentSoapPort>9089</agentSoapPort>
</converter_worker>
<converter_agent>
<path>converter-agent.dll</path>
<!-- Time in milliseconds to delay between enabling write tracking in the
bitmap driver and the start of cloning.
-->
<delayBetweenTrackingAndCloningMs>2000</delayBetweenTrackingAndCloningMs>
<!-- Time in seconds Converter waits for target VM to boot in Linux P2V -->
<linuxP2VBootTimeout>1200</linuxP2VBootTimeout>
<!--
Flag to indicate whether to keep the sparse files in the source in Linux P2V.
If set to false, Converter will not preserve the sparse files
during P2V. This will make those files take the same disk space as their size
on the target virtual machine. And this could lead to such problems as not
enough space in the target virtual machine or timeout error during P2V.
If set to true, Converter will preserve the sparseness of the source files on
the target. But this could also bring some performance penalties during the
conversion.
-->
<keepSparseFile>true</keepSparseFile>
<!--
Flag to indicate whether to use non-root login + sudo during Linux P2V
Normally during Linux P2V, the user needs to provide a root login to the source
in order to query and clone it.
However with this flag set to true, a user could provide a non-root login
instead and Converter will use "sudo" to run priveleged commands on the
source.
Important to note: when using "sudo", the user has to make sure by herself that
nothing on the source is blocking "sudo" from remote without a sudo password.
E.g. they have to make sure no password is requrired when the non-root user is
using "sudo". And also make sure "sudo" can be used without tty (comment out the
line "Default requiretty" in the source's /etc/sudoers)
-->
<useSudo>false</useSudo>
<!--
Flag to indicate whether to use each task's Linux P2V source machine's
password as the root password for the helper VM.
Normally during Linux P2V the helper VM is inaccessible to the user, but this
option overrides that behavior and allows the user to login to the console
of the helper VM.
This could be useful to retrieve logs in case of a catastrophic failure of
the Converter HelperServer on the helper VM. It could also be used to debug
problems with the network of the helper VM.
Important to note: when enabling this option it is highly recommended to
also disable powerOffHelperVm, so that the helper VM does not disappear
out from underneath of you when the task is finished.
-->
<useSourcePasswordInHelperVm>false</useSourcePasswordInHelperVm>
<!--
Flag to indicate whether to power off the helper VM when the Linux P2V has
completed.
Normally during Linux P2V the helper VM is powered off at the end of the
cloning process, whether the task was canceled, failed, or succeeded.
If the clone failed or was canceled prior to reaching the reconfiguration
step, then the target VM will also be deleted. So this flag prevents the
target VM from being deleted as well, since you cannot delete a VM when it
is still powered on.
Important to note: this flag would most commonly be used in combination with
useSourcePasswordInHelperVm to allow access to the helper VM in case of a
failure in the helper VM.
-->
<powerOffHelperVm>true</powerOffHelperVm>
</converter_agent>
<ufa_agent>
<path>ufa-agent.dll</path>
<!-- General Connectivity Options -->
<enableRemoteAccess>false</enableRemoteAccess>
<enableNonRootAccess>false</enableNonRootAccess>
<validatorEnabled>true</validatorEnabled>
<!-- Soap related configuration -->
<vmodlVersionClassName>converter.version.version2</vmodlVersionClassName>
<soapAdapterListener>namedPipe</soapAdapterListener>
<soapPipeName>vmware-converter-worker-soap</soapPipeName>
<soapUseSSL>true</soapUseSSL>
</ufa_agent>
</plugins>
<log>
<name>vmware-converter-worker</name>
<level>info</level>
</log>
<defaultValues>
<maxVirtualCPUs>0</maxVirtualCPUs>
<maxVirtualMemoryMB>0</maxVirtualMemoryMB>
<minVolumeSizeExtraPercentage>10</minVolumeSizeExtraPercentage>
</defaultValues>
<!-- Remove the following node to disable SSL -->
<ssl>
<!-- Private key file -->
<privateKey>ssl/rui.key</privateKey>
<!-- Certificate file -->
<certificate>ssl/rui.crt</certificate>
</ssl>
<nfc>
<readTimeoutMs>120000</readTimeoutMs>
<!-- Delay is specified in milliseconds, -1 denotes the default.
<acceptTimeoutMs>-1</acceptTimeoutMs>
<requestTimeoutMs>-1</requestTimeoutMs>
<readTimeoutMs>-1</readTimeoutMs>
<writeTimeoutMs>-1</writeTimeoutMs>
<fssrvrTimeoutMs>-1</fssrvrTimeoutMs>
<fssrvrWriteTimeoutMs>-1</fssrvrWriteTimeoutMs>
-->
</nfc>
</Config>