Возникла необходимость удаления лицензии с iLo сервера HP (version 4). Лицензия эта позволяет использовать расширенные функции iLo, например, неограниченное по времени использование java-консоли (против 30 секунд при отсутствии такой лицензии) и т.д. Через веб-интерфейс удалить лицензию нельзя. Поиски в сети полноценного результата не принесли. Нашел лишь статью, где лицензия удалялась через консоль после подключения по ssh к iLo сервера. При этом удаление происходило моментально с помощью команды delete /map1 license. Возможно, этот способ работает на более ранних версиях iLo, в моем случае это не помогло. Поэтому пришлось искать альтернативные варианты.
Для решения моей задачи потребовалось пройти по этим простым шагам:
1) Скачать программу HPQLOCFG.exe и установить её на сервер.
2) Написать простой скрипт, который позволил бы деактивировать лицензию. Он представлен ниже:
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Administrator" PASSWORD="MyILOAdminPassword">
<RIB_INFO MODE="write">
<LICENSE>
<DEACTIVATE/>
</LICENSE>
</RIB_INFO>
</LOGIN>
</RIBCL>
Сохранить скрипт в формате .xml
<LOGIN USER_LOGIN="Administrator" PASSWORD="MyILOAdminPassword">
<RIB_INFO MODE="write">
<LICENSE>
<DEACTIVATE/>
</LICENSE>
</RIB_INFO>
</LOGIN>
</RIBCL>
Сохранить скрипт в формате .xml
3) Запустить программу HPQLOCFG в командной сроке со следующими параметрами:
C:\Program Files (x86)\HP Lights-Out Configuration Utility>HPQLOCFG.exe -s SERVER_ILO_IR_ADDRESS -f myscript.xml
Далее вывод будет примерно следующий:
HP Lights-Out Configuration Utility- HPQLOCFG v.1.0.0 dated 07/22/2013
(c) Hewlett-Packard Company, 2013
Negotiated cipher:128-bit Rc4 with 160-bit Sha1 and 2048-bit RsaKeyX
Sending script...
Waiting for Response...
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
STATUS="0x0000"
MESSAGE='No error'
/>
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
STATUS="0x0000"
MESSAGE='No error'
/>
...
<output omitted>
...
Script succeeded for IP:SERVER_ILO_IR_ADDRESS:443
C:\Program Files (x86)\HP Lights-Out Configuration Utility>
Script succeeded for IP:SERVER_ILO_IR_ADDRESS:443
C:\Program Files (x86)\HP Lights-Out Configuration Utility>
После этого проверить, что лицензия не отображается в веб-интерфейсе.
а можно как нибудь удаленно удалить?)
ОтветитьУдалитьК сожалению, из всех встреченных методов по удаленному удалению лицензии не сработал ни один. Возможно, таковые есть, но я не проверял.
Удалить