We are testing SIO 18.104.22.168 on a Windows 2012 R2 Standard environment
SIO configuration is
Node 1: Master MDM, SDS, SDC
Node 2: Slave MDM, SDS, SDC
Node 3: TB, SDS, SDC
Node 4: SDS, SDC
We are performing a manual installation of the SIO components, while creating the MDM cluster we get the following error message
scli --create_mdm_cluster --master_mdm_ip <MDMIP> --master_mdm_management_ip <MDMMGMTIP> --master_mdm_name <MDMNAME> --accept_license --use_nonsecure_communication
Error: MDM failed command. Status: Failed loading the OpenSSL library
We don't plan to use OpenSSL for communication
Windows Firewall is disabled on all Nodes
We installed PythonModulesInstall as the SIO deployment guide recommends including all features in the package
For the sake of it, we installed Win32OpenSSL_Light-1_1_0b from https://slproweb.com/products/Win32OpenSSL.html
We tried both 64 Bit and 32 bits of OpenSSL, rebooted the server getting to the same error on each instance.
Please could you assist us to overcome this problem?
Adding this command to create the cluster allowed us to move forward without using OpenSSL
It would be great to add this caveat to the steps of the deployment guide
Try using just the 1.0.2j 64-bit installer from the same location:
The 1.1.0 version of OpenSSL has big enough code changes that software written to take advantage of OpenSSL need to be updated to use that version, including ScaleIO. There is a warning on the website as well:
"August 29, 2016 - OpenSSL 1.1.0 is quite different from previous releases. Developers need to recompile their software to support 1.1.0. Users should install BOTH the 1.0.2 series (LTS) and the 1.1.0 series for maximum application compatibility. See the official OpenSSL release strategy document for more details."
Let us know if that works out better for you.
I tried installing Win64 OpenSSL v1.0.2j
This still didn't work and I still get the error when trying to create the MDM cluster: Command failed: Secured communication is disabled on MDM. Refer to the installation guide.
Can someone please shed some light on this? Is there additional steps that needs to be done once OpenSSL is installed?
I know that there is a way to install in non-secure authentication mode, when validating the uploaded CSV and expanding the "Advanced Options" and checking disable secure authentication for MDM and LIA, but I need to know what the impact of doing this is and why this option exists if we need to secure the communication between nodes.
I have found the issue. On the User Guide the requirements states that we need "Visual C++ redistributable 2010 package, 64-bit" but I have since found out that you actually need Visual C++ redistributable 2015 package, 64-bit to use secure authentication connection.
Hi Gary, Glad to see you got past this. How did you stumble on the resolution to use 2015 version instead of the documented requirement stating 2010?
I see it is documented as 2010 in the ScaleIO Users Guide 302-002-472 Rev 02. We should correct this if it is misleading for some configurations.
I had the installation files for version 2.0 and did the following:
It seems like both versions is required for the Install Manager Gateway to work correctly and provision the nodes in the cluster correctly.