Enabling and configuring call home using the installation toolkit
The installation toolkit does not support all operating systems and platforms supported by call home. For example, the installation toolkit supports SLES and Ubuntu only on x86_64 and s390x, while call home also supports SLES and Ubuntu on Power®.
The call home node needs to have network connectivity to the IBM® Support Center because the call home node needs to upload data to IBM Support Center for all the members of its
call home group. The call home node must be able to reach https://esupport.ibm.com
either directly or using the proxy, which is specified in the call home configuration.
For more information about the call home function, see Monitoring the IBM Spectrum Scale system by using call home.
./spectrumscale node add -c CallHomeNode
- To enable the call home in the cluster definition file by
using the installation toolkit, issue the following
command.
A sample output is as follows../spectrumscale callhome enable
[ INFO ] Enabling the callhome. [ INFO ] Configuration updated.
Note: By default, call home is listed as enabled in the cluster definition file. - To disable the call home in the cluster definition file by
using the installation toolkit, issue the following
command.
A sample output is as follows../spectrumscale callhome disable
[ INFO ] Disabling the callhome. [ INFO ] Configuration updated.
The call home function is enabled by default in the cluster definition file. If you disable it in the cluster definition file, when you issue the ./spectrumscale install command, the call home packages are installed on the nodes but no configuration is done.
- To specify the call home configuration settings in the cluster definition file by using the installation toolkit, issue the
./spectrumscale callhome config command. The following command example shows
configuring the mandatory call home
parameters:
A sample output is as follows../spectrumscale callhome config -n username -i 456123 -e username@example.com -cn US
You are then prompted to accept or decline the support information collection message.[ INFO ] Setting Customer name to username [ INFO ] Setting Customer id to 456123 [ INFO ] Setting Customer email to username@example.com [ INFO ] Setting Customer country to US
If you accept, the following output is displayed.By accepting this request, you agree to allow IBM and its subsidiaries to store and use your contact information and your support information anywhere they do business worldwide. For more information, please refer to the Program license agreement and documentation. If you agree, please respond with 'accept' for acceptance, else with 'not accepted' to decline: accept
[ INFO ] License is accepted so the call home will be configured, if it is enabled. [ INFO ] Configuration is updated.
Note: You can specify the-a
parameter with ./spectrumscale callhome config to accept the support information collection message in advance. - To clear the call home configuration specified in the cluster definition file by using the installation toolkit, issue the
./spectrumscale callhome clear command. For
example:
A sample output is as follows../spectrumscale callhome clear -i -e -cn
[ INFO ] Clearing Customer id [ INFO ] Clearing Customer email [ INFO ] Clearing Customer country
- To schedule the call home data collection in the cluster definition file by using the installation toolkit, issue the
./spectrumscale callhome schedule command. For
example:
A sample output is as follows../spectrumscale callhome schedule -d
[ INFO ] Setting scheduling to daily. [ INFO ] Configuration is updated.
If call home data collection is scheduled daily, data uploads are by default executed at 02:xx AM each day. If call home data collection is scheduled weekly, data uploads are by default executed at 03:xx AM each Sunday. In both cases, xx is a random number from 00 to 59.
You can use the ./spectrumscale callhome schedule -c command to clear the call home data collection schedule.
- To list the call home configuration settings in the cluster definition file by using the installation toolkit, issue the
following command.
A sample output is as follows../spectrumscale callhome list
[ INFO ] Current settings are as follows: [ INFO ] Callhome is enabled. [ INFO ] Schedule is daily. [ INFO ] Setting Customer name to username [ INFO ] Setting Customer id to 456123 [ INFO ] Setting Customer email to username@example.com [ INFO ] Setting Customer country to US [ WARN ] No value for Proxy ip in clusterdefinition file. [ WARN ] No value for Proxy port in clusterdefinition file. [ WARN ] No value for Proxy user in clusterdefinition file. [ WARN ] No value for Proxy password in clusterdefinition file.
For detailed information on the ./spectrumscale callhome command options, see spectrumscale command.