ECS: La licenza non riesce ad abilitare determinate funzioni
Summary: La licenza non riesce ad abilitare determinate funzioni.
Symptoms
Durante l'installazione della licenza, alcune funzionalità potrebbero non caricarsi correttamente.
Funzioni critiche come ViPR_Controller e ViPR_Unstructured non sono abilitate correttamente, il che potrebbe causare la non disponibilità dei dati e impedire all'utente di scrivere dati in ECS.
Il team addetto alle licenze crea i file di licenza e non viene eseguita alcuna modifica manuale.
Nell'interfaccia utente, la licenza caricava solo tre funzioni:

Dalla CLI, verificare lo stato della licenza:
#svc_rest_cmd license
svc_rest_cmd 1.0.10
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<license>
<license_feature>
<issued_date>04/04/2019</issued_date>
<expired_ind>false</expired_ind>
<issuer>EMC</issuer>
<license_id_indicator>U</license_id_indicator>
<license_model>Permanent</license_model>
<licensed_ind>true</licensed_ind>
<model>ViPR_Object</model>
<notice>ACTIVATED TO License Site Number: 136xxxxxx</notice>
<product>ELMECSxxxxxxx</product>
<psnt>NA</psnt>
<serial>ELMECSxxxxxxx</serial>
<site_id>UNKNOWN</site_id>
<storage_capacity_unit>TB</storage_capacity_unit>
<trial_license_ind>false</trial_license_ind>
<version>1.0</version>
</license_feature>
<license_feature>
<issued_date>04/04/2019</issued_date>
<expired_ind>false</expired_ind>
<issuer>EMC</issuer>
<license_id_indicator>U</license_id_indicator>
<license_model>Permanent</license_model>
<licensed_ind>true</licensed_ind>
<model>ViPR_HDFS</model>
<notice>ACTIVATED TO License Site Number: 136xxxxxx</notice>
<product>ELMECSxxxxxxx</product>
<psnt>NA</psnt>
<serial>ELMECSxxxxxxx</serial>
<site_id>UNKNOWN</site_id>
<storage_capacity_unit>TB</storage_capacity_unit>
<trial_license_ind>false</trial_license_ind>
<version>1.1</version>
</license_feature>
<license_feature>
<issued_date>04/04/2019</issued_date>
<expired_ind>false</expired_ind>
<issuer>EMC</issuer>
<license_id_indicator>U</license_id_indicator>
<license_model>Permanent</license_model>
<licensed_ind>true</licensed_ind>
<model>ViPR_CAS</model>
<notice>ACTIVATED TO License Site Number: 136xxxxxx</notice>
<product>ELMECSxxxxxxx</product>
<psnt>NA</psnt>
<serial>ELMECSxxxxxxx</serial>
<site_id>UNKNOWN</site_id>
<storage_capacity_unit>TB</storage_capacity_unit>
<trial_license_ind>false</trial_license_ind>
<version>1.0</version>
</license_feature>
<license_text>#############################################################
# EMC License File
# Activation Date: Apr 04, 2019 10:58:03 PM
# Activated By: System Admin
# Type:UNSERVED
#############################################################
INCREMENT ViPR_Object EMCLM 1.0 permanent uncounted \
VENDOR_STRING=SWID=ELMECSxxxxxxx;PLC=ECS HOSTID=ANY \
dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR #176 KM 1 3 \
SAN XXXXXXXXXXX 00936" ISSUER=EMC ISSUED=04-Apr-2019 \
NOTICE="ACTIVATED TO License Site Number: 136xxxxxx" \
SN=39XXXXX9506 SIGN="00C3 7077 ACE8 A842 23F0 0128 19EC C200 E7BB \
75D0 8A53 9E9C 7344 E3D5 662F"
INCREMENT ViPR_HDFS EMCLM 1.1 permanent uncounted \
VENDOR_STRING=SWID=ELMECSxxxxxxx;PLC=ECS HOSTID=ANY \
dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR #176 KM 1 3 \
SAN XXXXXXXXXXX 00936" ISSUER=EMC ISSUED=04-Apr-2019 \
NOTICE="ACTIVATED TO License Site Number: 136xxxxxx" \
SN=39XXXX6 SIGN="0066 6A7C 6F21 05EE 469A F8B7 EA53 B100 7D76 \
4E08 741B 6DD3 9B59 1D05 EB14"
INCREMENT ViPR_CAS EMCLM 1.0 permanent uncounted \
VENDOR_STRING=SWID=ELMECSxxxxxxx;PLC=ECS HOSTID=ANY \
dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR #176 KM 1 3 \
SAN XXXXXXXXXXX 00936" ISSUER=EMC ISSUED=04-Apr-2019 \
NOTICE="ACTIVATED TO License Site Number: 136xxxxxx" \
SN=39XXXX6 SIGN="00B0 75EA 2CE7 8D9D 9CFB 237E B03F EE00 F4BD \
BFBC A1B3 40C8 A29B 15CB 61D6"
INCREMENT ViPR_Unstructured EMCLM 1.0 permanent uncounted \
VENDOR_STRING=CAPACITY=480;CAPACITY_UNIT=TB;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR \
#176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=39XXXX6 SIGN="00C6 1FFA 2099 3F20 D07C 9E6E 3556 \
B300 6883 EBFD D3B7 1664 5137 E722 206B"
INCREMENT ViPR_Controller EMCLM 1.0 permanent uncounted \
VENDOR_STRING=CAPACITY=480;CAPACITY_UNIT=TB;CAPACITY_TYPE=RAW;LICENSE_TYPE=ECS;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 12997120 EVERTEC, INC CARR \
#176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=39XXXX6 SIGN="0028 A962 ABE4 4758 247E 0CAA F78A \
A200 73CA B2EE 5631 70E9 8BCD 22C0 1BF0"
INCREMENT ECS_SERVER_SIDE_ENCRYPTION EMCLM 2.0 permanent uncounted \
VENDOR_STRING=LOCKING_ID=APM00184127378;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR \
#176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=3929506 SIGN="00A1 E113 6BD3 D891 E2E0 CA86 50E0 \
C100 8ABD 58D4 CE31 2407 2D53 A0D1 C53B"
</license_text>
</license>
Dalla lettura precedente, si noti che solo tre funzioni di licenza sono abilitate e le altre tre no, nonostante si trovino all'interno del file di licenza.
Cause
Questo problema è dovuto a un carattere speciale all'inizio di qualsiasi riga che causa il blocco della licenza per abilitare la funzione.
Il carattere speciale # è presente all'inizio della riga che contiene l'indirizzo del sito. Nell'esempio riportato di seguito, la riga in cui viene visualizzato il carattere # precede la SAN con la voce #176 KM.
INCREMENT ViPR_Unstructured EMCLM 1.0 permanent uncounted \
VENDOR_STRING=CAPACITY=480;CAPACITY_UNIT=TB;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 12997120 EVERTEC, INC CARR \
#176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=39XXXX6 SIGN="00C6 1FFA 2099 3F20 D07C 9E6E 3556 \
B300 6883 EBFD D3B7 1664 5137 E722 206B"
INCREMENT ViPR_Controller EMCLM 1.0 permanent uncounted \
VENDOR_STRING=CAPACITY=480;CAPACITY_UNIT=TB;CAPACITY_TYPE=RAW;LICENSE_TYPE=ECS;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR \
#176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=39XXXX6 SIGN="0028 A962 ABE4 4758 247E 0CAA F78A \
A200 73CA B2EE 5631 70E9 8BCD 22C0 1BF0"
INCREMENT ECS_SERVER_SIDE_ENCRYPTION EMCLM 2.0 permanent uncounted \
VENDOR_STRING=LOCKING_ID=APM001XXXX7378;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 12997120 EVERTEC, INC CARR \
#176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=39XXXX6 SIGN="00A1 E113 6BD3 D891 E2E0 CA86 50E0 \
C100 8ABD 58D4 CE31 2407 2D53 A0D1 C53B"Resolution
Modificare manualmente il file di licenza e rimuovere il carattere speciale # dalle righe dell'indirizzo. Quindi, caricare nuovamente la licenza.
Il nuovo file di licenza dovrebbe essere simile al seguente:
#############################################################
# EMC License File
# Activation Date: Apr 04, 2019 10:58:03 PM
# Activated By: System Admin
# Type:UNSERVED
#############################################################
INCREMENT ViPR_Object EMCLM 1.0 permanent uncounted \
VENDOR_STRING=SWID=ELMECSxxxxxxx;PLC=ECS HOSTID=ANY \
dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR #176 KM 1 3 \
SAN XXXXXXXXXXX 00936" ISSUER=EMC ISSUED=04-Apr-2019 \
NOTICE="ACTIVATED TO License Site Number: 136xxxxxx" \
SN=3929506 SIGN="00C3 7077 ACE8 A842 23F0 0128 19EC C200 E7BB \
75D0 8A53 9E9C 7344 E3D5 662F"
INCREMENT ViPR_HDFS EMCLM 1.1 permanent uncounted \
VENDOR_STRING=SWID=ELMECSxxxxxxx;PLC=ECS HOSTID=ANY \
dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR #176 KM 1 3 \
SAN XXXXXXXXXXX 00936" ISSUER=EMC ISSUED=04-Apr-2019 \
NOTICE="ACTIVATED TO License Site Number: 136xxxxxx" \
SN=39XXXX6 SIGN="0066 6A7C 6F21 05EE 469A F8B7 EA53 B100 7D76 \
4E08 741B 6DD3 9B59 1D05 EB14"
INCREMENT ViPR_CAS EMCLM 1.0 permanent uncounted \
VENDOR_STRING=SWID=ELMECSxxxxxxx;PLC=ECS HOSTID=ANY \
dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR #176 KM 1 3 \
SAN XXXXXXXXXXX 00936" ISSUER=EMC ISSUED=04-Apr-2019 \
NOTICE="ACTIVATED TO License Site Number: 136xxxxxx" \
SN=39XXXX6 SIGN="00B0 75EA 2CE7 8D9D 9CFB 237E B03F EE00 F4BD \
BFBC A1B3 40C8 A29B 15CB 61D6"
INCREMENT ViPR_Unstructured EMCLM 1.0 permanent uncounted \
VENDOR_STRING=CAPACITY=480;CAPACITY_UNIT=TB;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR \
176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=39XXXX6 SIGN="00C6 1FFA 2099 3F20 D07C 9E6E 3556 \
B300 6883 EBFD D3B7 1664 5137 E722 206B"
INCREMENT ViPR_Controller EMCLM 1.0 permanent uncounted \
VENDOR_STRING=CAPACITY=480;CAPACITY_UNIT=TB;CAPACITY_TYPE=RAW;LICENSE_TYPE=ECS;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 129XXXX0 EVERTEC, INC CARR \
176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=39XXXX6 SIGN="0028 A962 ABE4 4758 247E 0CAA F78A \
A200 73CA B2EE 5631 70E9 8BCD 22C0 1BF0"
INCREMENT ECS_SERVER_SIDE_ENCRYPTION EMCLM 2.0 permanent uncounted \
VENDOR_STRING=LOCKING_ID=APM00XXXXX7378;SWID=ELMECSxxxxxxx;PLC=ECS \
HOSTID=ANY dist_info="ACTIVATED TO 12997120 EVERTEC, INC CARR \
176 KM 1 3 SAN XXXXXXXXXXX 00936" ISSUER=EMC \
ISSUED=04-Apr-2019 NOTICE="ACTIVATED TO License Site Number: \
136xxxxxx" SN=39XXXX6 SIGN="00A1 E113 6BD3 D891 E2E0 CA86 50E0 \
C100 8ABD 58D4 CE31 2407 2D53 A0D1 C53B"
</license_text>
Una volta caricate nell'interfaccia utente, vengono aggiunte tutte le funzionalità: