Difference between revisions of "Supermicro:Supermicro SSM Activate Licenses"

From Define Wiki
Jump to navigation Jump to search
(Created page with "After installing SSM (* Supermicro SSM Installation), each node that you intend to manage needs some form of licensing before you a...")
 
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
After installing SSM (*[[Supermicro:Supermicro SSM Installation | Supermicro SSM Installation]]), each node that you intend to manage needs some form of licensing before you attempt to identify the nodes in SSM.
+
After installing SSM ([[Supermicro:Supermicro SSM Installation | Supermicro SSM Installation]]), the SSM software and each node that you intend to manage needs some form of licensing.
  
* For X10 systems, there is a license that gets applied to the BMC
+
== Licensing SSM ==
 +
You must activate the software product key before adding hosts to be monitored by SSM that have no node product key
 +
 
 +
=== Check if SSM is already licensed ===
 +
* SSM installs with a tool called '''<code>ssmlicense.sh</code>''' which is used to activate/deactivate licensing. It can also be used to check the current status.
 +
* Navigate to '''<code>[install folder]/shared/License</code>''' and run the following:
 +
<syntaxhighlight>
 +
[root@ssm-server License]# pwd
 +
/opt/Supermicro/SSM/shared/License
 +
[root@ssm-server License]# ./ssmlicense.sh -ia
 +
The product key has not been activated yet.
 +
</syntaxhighlight>
 +
 
 +
== Node Licensing ==
 +
* For X10 systems, there is a node license that gets applied to the BMC
 
* For X9 systems, this is TBC
 
* For X9 systems, this is TBC
  
== Licensing X10 nodes ==
+
=== Licensing X10 nodes ===
* For our demo cluster, Supermicro provided licenses for nodes '''<code>hassle[01-08]</code>'''. We provided the '''IP addresses''' and '''MAC addresses''' of the BMC of each node
+
* For our demo cluster, Supermicro provided licenses for nodes '''<code>haswell[01-08]</code>'''. We provided the '''IP addresses''' and '''MAC addresses''' of the BMC of each node
 
* The license file returned by Supermicro is as follows:
 
* The license file returned by Supermicro is as follows:
 
<syntaxhighlight>
 
<syntaxhighlight>
Line 17: Line 31:
 
002590FE1A09;173.16.128.8;AAYAAAAAAAAAAAAAAAAAAI2B5QlGI+lm/22NM7chgUGLk53VjX3U7uRAj1222j1XPKmeFp9RVtH0Hyt0DSgbUAxz4FARzSOI1W8uH7xXA/b5llMVe49AlP64IQjb7enZCVAtp24q/b+lDlPIxs3YkRoHATqZlnpF474fyPeP52mx0GooeLA0UB1ssy0XEQE/kM/H8+VXEd2NVoyyBOBxoKydnt9uadcAUKF66EUa5lzd07i+Fjqhfq++seU8KqeZSGIRaXLkCst4iR9g0RsPstwYRy+VsUJ2tzbxxjdyWXy0GCzSpW1jJ0xdaWH5ykg+ob7uAs/ryKB1M+iJSpBv0w==
 
002590FE1A09;173.16.128.8;AAYAAAAAAAAAAAAAAAAAAI2B5QlGI+lm/22NM7chgUGLk53VjX3U7uRAj1222j1XPKmeFp9RVtH0Hyt0DSgbUAxz4FARzSOI1W8uH7xXA/b5llMVe49AlP64IQjb7enZCVAtp24q/b+lDlPIxs3YkRoHATqZlnpF474fyPeP52mx0GooeLA0UB1ssy0XEQE/kM/H8+VXEd2NVoyyBOBxoKydnt9uadcAUKF66EUa5lzd07i+Fjqhfq++seU8KqeZSGIRaXLkCst4iR9g0RsPstwYRy+VsUJ2tzbxxjdyWXy0GCzSpW1jJ0xdaWH5ykg+ob7uAs/ryKB1M+iJSpBv0w==
 
0025908CC88C;173.16.128.9;AAYAAAAAAAAAAAAAAAAAABp/QYj2///RXGwTKVi9BlMdmiB5uJ6+Xb8Dbioc9NCwTOb3nfJssVJuPTuRA6erFQP2LeRoDwNAJ6zldlnhUaKSsT2EBzKCGa9EGWGf7WB2kYX0nq5pUS90G0UTzHiS/flrY49GHwxkNbEhusk3B/VyNum5HrK4x8NkckoYn2mLTFEWYzC3YEBsPjZmPk0eshWyv7u9JIm/I//0no9LQuvjla9KJawsx2T9Eu/mOctFL7ToCB3J69g+VuPk2gJHE4q94uEv7QyWcndfF+OixLD1aN2bM/plI0uTEXWduQqJgtPD7zoW202wUJDKrF84Bw==
 
0025908CC88C;173.16.128.9;AAYAAAAAAAAAAAAAAAAAABp/QYj2///RXGwTKVi9BlMdmiB5uJ6+Xb8Dbioc9NCwTOb3nfJssVJuPTuRA6erFQP2LeRoDwNAJ6zldlnhUaKSsT2EBzKCGa9EGWGf7WB2kYX0nq5pUS90G0UTzHiS/flrY49GHwxkNbEhusk3B/VyNum5HrK4x8NkckoYn2mLTFEWYzC3YEBsPjZmPk0eshWyv7u9JIm/I//0no9LQuvjla9KJawsx2T9Eu/mOctFL7ToCB3J69g+VuPk2gJHE4q94uEv7QyWcndfF+OixLD1aN2bM/plI0uTEXWduQqJgtPD7zoW202wUJDKrF84Bw==
 +
</syntaxhighlight>
 +
* Supermicro provided an activation tool ('''<code>actool.zip</code>''') which contains a script to apply the licenses to the individual BMCs
 +
* Decompress and check the '''<code>actool.sh</code>''' - in particular, check the '''<code>JAVA_PATH</code>''' as this was set to something incorrect originally:
 +
<syntaxhighlight>
 +
#!/bin/bash
 +
 +
BASEPATH=`dirname "$0"`
 +
CC_OPTS="-Xms8m -Xmx64m"
 +
 +
JAVA_PATH=/opt/Supermicro/SSM/jre/bin/java
 +
if [ ! -e "$JAVA_PATH" ] ; then
 +
        if [  "$JAVA_HOME" != '' ] ; then
 +
                JAVA_PATH=$JAVA_HOME/bin/java
 +
        else
 +
                JAVA_PATH=java
 +
        fi
 +
fi
 +
 +
cd $BASEPATH
 +
$JAVA_PATH -cp .:actoolp.jar:commons-cli-1.2.jar:commons-lang3-3.1.jar:IPMILib.jar:log4j-1.2.14.jar:log4j-rolling-appender.jar:slf4j-api-1.6.4.jar:slf4j-log4j12-1.6.4.jar:SSMCommon-2.1-build.915-20140828182140.jar:SSMIpmiCommon-2.1-build.1079-20140902112632.jar com.supermicro.swproductkey.ActivationTool "$@"
 +
cd $PWD
 +
</syntaxhighlight>
 +
 +
* Execute the '''<code>actool.sh</code>''' script and point it to the license file:
 +
<syntaxhighlight>
 +
[root@ssm-server actool]# sh actool.sh -c activate -l product_key.txt -u ADMIN -p ADMIN
 +
Finish in activating a product key @173.16.128.1.
 +
Finish in activating a product key @173.16.128.2.
 +
Finish in activating a product key @173.16.128.3.
 +
Finish in activating a product key @173.16.128.4.
 +
Finish in activating a product key @173.16.128.5.
 +
Finish in activating a product key @173.16.128.6.
 +
Finish in activating a product key @173.16.128.7.
 +
Finish in activating a product key @173.16.128.8.
 +
Finish in activating a product key @173.16.128.9.
 +
[root@ssm-server actool]#
 +
</syntaxhighlight>
 +
 +
* Optionally, check that the license installed successfully:
 +
<syntaxhighlight>
 +
[root@ssm-server actool]# sh actool.sh -c query -i 173.16.128.1 -u ADMIN -p ADMIN
 +
Number of product keys: 1
 +
[1] ALL, version: none, invoice: none, creation date: Tue Feb 03 09:53:55 GMT 2015, DC:1 (Key is good.)
 
</syntaxhighlight>
 
</syntaxhighlight>

Latest revision as of 17:25, 3 February 2015

After installing SSM ( Supermicro SSM Installation), the SSM software and each node that you intend to manage needs some form of licensing.

Licensing SSM

You must activate the software product key before adding hosts to be monitored by SSM that have no node product key

Check if SSM is already licensed

  • SSM installs with a tool called ssmlicense.sh which is used to activate/deactivate licensing. It can also be used to check the current status.
  • Navigate to [install folder]/shared/License and run the following:
[root@ssm-server License]# pwd
/opt/Supermicro/SSM/shared/License
[root@ssm-server License]# ./ssmlicense.sh -ia
The product key has not been activated yet.

Node Licensing

  • For X10 systems, there is a node license that gets applied to the BMC
  • For X9 systems, this is TBC

Licensing X10 nodes

  • For our demo cluster, Supermicro provided licenses for nodes haswell[01-08]. We provided the IP addresses and MAC addresses of the BMC of each node
  • The license file returned by Supermicro is as follows:
002590FE1B84;173.16.128.1;AAYAAAAAAAAAAAAAAAAAAAQXkOXoVbZ1k7yKezIrpb7tdddXnCOB1uqTOTfelmzNLRzdWNWKT00KJ/xlxqPd+udxiE9QwkN0AnOaTAQQgTpi+99j45RjDm6JsLBJm94FgAidWK9Z64EPne1UGRXFFj85cMSQCOhoD/tWLhkgBpcgsaxRHXXg9GKDzu2iWVvbMPJ/T/Sg65PKRZuge++HI1tbpaiGD5covjis1fqbee2mxfyODhZiMp+LCGjEwztIQPK9YQG3kBKx2wd5k2rMOlUozMy0qpaIRgGK+7oGff23aqnDvC5Rk4zDHpcvf+tsq3xHu5RoLKb+Mpfk25saCw==
002590FE1B85;173.16.128.2;AAYAAAAAAAAAAAAAAAAAAM/KY3WrcddDlxCDxz4Qq2iYp8+M//0Hpy03rWbwxUkXiDWwf7YSeMuYvNTcUKchSXzODYHWr1aMrIq2MJneJjAXqTASfCZ5+hSlR/Ws72RvPsPX7cMh0mtlYmPjjxz/K4OknXpkfdbegBiAFNwuit18B0dRkVKzJYfeBWiD5x0M6tXcWr3/6/mcfNtPNXV5bPxYynwaiypBnlsKGigBIbxuV5xs/bMdaV00OjxaoqJNxSqxf9w1jCzIGaiH6eamxiHD+r+J4Q/a6/QipF91ptV0mftyftr/268foHRFm9naq+xbc4YdEf+MpnrGD6chAA==
002590FE1B86;173.16.128.3;AAYAAAAAAAAAAAAAAAAAAOW2A+4/xwSNY6e3OQeq5wBmq41SZZuUKOxwQOq+NJpVE/f/YoJTevDjCAKrMex3cCgpqpMh2seZdZQD5kF6/U4eaLXBpBCLTndf/gvmImdqpRDlPy4wIxP/ARjX7dIkF98UobkdcKZcG609fyRHGhDQmNNT1q67VIpNwG77NrFu1pbVQaounPBaFIgg74Mp75Paz2Z5S2CffzNHU5cGQAgku5fCMp/pRqgoeGb/BYP6Wj/F281uI4PTgh/AC2RvDeiR5IDN/2J3RwudY7D30dOziN/YCdBjWiVShjVx0PNHQPHLhwwck03eOUY4Po8NpA==
002590FE1B87;173.16.128.4;AAYAAAAAAAAAAAAAAAAAAKoX68dNPWLSeddCqgmbTJK1idivKqTznDmb9AyPNh4azJPXVnedwUIt2oersUxaftig0Vzlz95I9/cG71CtKUCqPDixVLg56wwTjQUYWx1P+ey51Vfsr7NzX4PLoUjw69EdE00BMI6mR9rtiGreLlHKKWKgRDFLj8bcrvoqqXtNzdm0FtEUBgFKOXwHUkv7rxoRxRjFJo46YL6LGWBK7ncr429vQyu7j82N6fTQjiHDLnADk5eMee3PRD7VdevaY4ABOW8gxuBG5UVi8Y4Dnl8Gb7sXbKwlYFvzyZ8ys6GKZnbeuBCScgjJIkENvlg1dQ==
002590FE1B77;173.16.128.5;AAYAAAAAAAAAAAAAAAAAANrgEkwFnqvHZmi8UVtRJXbs8kDzqgB4f80EK+UuES+KBUWrjJYoktPqFHoEbNznF25ZgZL63/ommP88/QkALg2sAkF5ermhiFM1NCh1w9YMjPUa++7bgP0ulMJqV1ceVVEsAGDB4lpJg07LPFeJAeTehyAxYyZqLzqBgkMepCaWm1zXu92W91UR5cs3kIopD+bj3VADGPzA9rJ356O/1vaVcPIKMYjf4EmTqazkr7KDsmBG1kiCc3J9R26ya5D3A95MJW5rheKkMsv8eMKz+qRUsSNM9ztGWlLPwXvMrzejHF4AJk1WWZzLT+qsKkV+Xw==
002590FE1B79;173.16.128.6;AAYAAAAAAAAAAAAAAAAAAHxltgl8uaDjpb1xa43gdPRNUVUhAXeqyplPERpfXyIpeTCLyVGfWHOTQbF6C6uQcwm0gpQESng8saBlOFqUV7AmdMA4L4dYaLhffSt36dNBOsSyiDduVDK9SpuKl5SX9OJgFE1LlHv3VKMDSusnwIZjqvEu7Xc3GpsMFcwYvdlmrwuS93gI+s7m1jQcldWkF3vIBXQ9NcKeTDDNcHwSQRttyXB2tAuX7iU6YQftpRq+/Nj4SHfeAqiiKdK9gbUPLZOLzHcKOpvllUmaW/SSAsMWdwhOW4rPvufea67B6nr/xaODKEBEqREWCXtGHqcerA==
002590FE1B78;173.16.128.7;AAYAAAAAAAAAAAAAAAAAALLgc1pu0253q654K7NpfE54dzVwUAWmyDgqvlKgK8F9j5GdNMSft+3AxQXMjYkuzbfTsv3LUiPLkSdt6Z/RDBtI4aqRphkwlcvvHhoRIn/hWRmdfHiCuxXmk+qVJlYuAhX0Bk9kR/yFm54LN1EgGjLHcUE1SCKGct69ZHp7lUlCjTxWV3YMO+/ZiSZ/FpuL8Oc4E/4uabQmr46yWFYVmLUiVZCS7ccPFi/LGsRauPvBIPHdreckE/XLavAcIz5WFZs9LIp6UflnMTOlExtxhgSFVnU1obdjsUETo+GRvPtY+Af+LH46YlmqK327IbDyGg==
002590FE1A09;173.16.128.8;AAYAAAAAAAAAAAAAAAAAAI2B5QlGI+lm/22NM7chgUGLk53VjX3U7uRAj1222j1XPKmeFp9RVtH0Hyt0DSgbUAxz4FARzSOI1W8uH7xXA/b5llMVe49AlP64IQjb7enZCVAtp24q/b+lDlPIxs3YkRoHATqZlnpF474fyPeP52mx0GooeLA0UB1ssy0XEQE/kM/H8+VXEd2NVoyyBOBxoKydnt9uadcAUKF66EUa5lzd07i+Fjqhfq++seU8KqeZSGIRaXLkCst4iR9g0RsPstwYRy+VsUJ2tzbxxjdyWXy0GCzSpW1jJ0xdaWH5ykg+ob7uAs/ryKB1M+iJSpBv0w==
0025908CC88C;173.16.128.9;AAYAAAAAAAAAAAAAAAAAABp/QYj2///RXGwTKVi9BlMdmiB5uJ6+Xb8Dbioc9NCwTOb3nfJssVJuPTuRA6erFQP2LeRoDwNAJ6zldlnhUaKSsT2EBzKCGa9EGWGf7WB2kYX0nq5pUS90G0UTzHiS/flrY49GHwxkNbEhusk3B/VyNum5HrK4x8NkckoYn2mLTFEWYzC3YEBsPjZmPk0eshWyv7u9JIm/I//0no9LQuvjla9KJawsx2T9Eu/mOctFL7ToCB3J69g+VuPk2gJHE4q94uEv7QyWcndfF+OixLD1aN2bM/plI0uTEXWduQqJgtPD7zoW202wUJDKrF84Bw==
  • Supermicro provided an activation tool (actool.zip) which contains a script to apply the licenses to the individual BMCs
  • Decompress and check the actool.sh - in particular, check the JAVA_PATH as this was set to something incorrect originally:
#!/bin/bash

BASEPATH=`dirname "$0"`
CC_OPTS="-Xms8m -Xmx64m"

JAVA_PATH=/opt/Supermicro/SSM/jre/bin/java
if [ ! -e "$JAVA_PATH" ] ; then
        if [  "$JAVA_HOME" != '' ] ; then
                JAVA_PATH=$JAVA_HOME/bin/java
        else
                JAVA_PATH=java
        fi
fi

cd $BASEPATH
$JAVA_PATH -cp .:actoolp.jar:commons-cli-1.2.jar:commons-lang3-3.1.jar:IPMILib.jar:log4j-1.2.14.jar:log4j-rolling-appender.jar:slf4j-api-1.6.4.jar:slf4j-log4j12-1.6.4.jar:SSMCommon-2.1-build.915-20140828182140.jar:SSMIpmiCommon-2.1-build.1079-20140902112632.jar com.supermicro.swproductkey.ActivationTool "$@"
cd $PWD
  • Execute the actool.sh script and point it to the license file:
[root@ssm-server actool]# sh actool.sh -c activate -l product_key.txt -u ADMIN -p ADMIN
Finish in activating a product key @173.16.128.1.
Finish in activating a product key @173.16.128.2.
Finish in activating a product key @173.16.128.3.
Finish in activating a product key @173.16.128.4.
Finish in activating a product key @173.16.128.5.
Finish in activating a product key @173.16.128.6.
Finish in activating a product key @173.16.128.7.
Finish in activating a product key @173.16.128.8.
Finish in activating a product key @173.16.128.9.
[root@ssm-server actool]#
  • Optionally, check that the license installed successfully:
[root@ssm-server actool]# sh actool.sh -c query -i 173.16.128.1 -u ADMIN -p ADMIN
Number of product keys: 1
[1] ALL, version: none, invoice: none, creation date: Tue Feb 03 09:53:55 GMT 2015, DC:1 (Key is good.)