Назад | Перейти на главную страницу

Настройка имени HP iLO

Мне нужно изменить имена iLO, которые отображаются в «списке серверов» для каждого запроса клиента. Методика, которую я сейчас использую, очень медленная (~ 25 минут на шасси).

connect server N
set /system1 oemhp_server_name=ABC123
set /map1/dnsendpt1 Hostname=ABC123
{wait for prompt to return}

Вышеупомянутый процесс повторяется для каждого блейд-сервера в шасси (16 шт.). Кто-нибудь знает более быструю методику выполнения этого упражнения?

вы можете использовать язык сценариев RIBCL и выполнять эти изменения без подключения к каждому блейд-серверу. Из интерфейса командной строки OA запустите инструмент hponcfg.

Изменить имена серверов:

OA> hponcfg bay_number << EOF
    <RIBCL VERSION="2.0">
        <LOGIN PASSWORD="user" USER_LOGIN="password">
        <SERVER_INFO MODE="write">
        <SERVER_NAME value="NewServerName"/>
        </SERVER_INFO>
        </LOGIN>
    </RIBCL>
    EOF

Изменить имена iLO (iLO лезвия автоматически сбрасывается при успешном применении сценария RBCL):

OA> hponcfg bay_number <<EOF
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="user" PASSWORD="password">
<RIB_INFO MODE="write">
<MOD_NETWORK_SETTINGS>
  <DNS_NAME value=" NewILOName" />
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
</LOGIN>
</RIBCL>
EOF