Это могло бы быть намеченным поведением. Страница руководства показывает --env
опция для start-stop-daemon
:
-e|--env env-name
Set an environment variable whose name and value is env-name
before starting executable. Example: -e HOME="/home/user"
exports an environment variable whose name is HOME with value
"/home/user". Note, only one --env option is suppoted, use
/usr/bin/env if you need more.
Автор используется $HOME
в примере, который я беру, чтобы означать, что он обычно не устанавливал бы его. Я не вижу никаких других опций для обновления среды процесса, который Вы запускаете.
Попытайтесь работать start-stop-daemon
как это:
USER=guest HOME=~guest start-stop-daemon --start --exec /path/to/prog ...
Другая альтернатива должна была бы запустить скрипт под sudo
:
start-stop-daemon --start --exec /usr/bin/sudo -- -H -u guest /path/to/prog
sudo
автоматически установит $USER
, и -H
опция говорит этому устанавливать $HOME
также. Я выполнил оба из них с моим собственным test.sh
это печатает значение thse переменных, и оба обновили их, как желаемый. Я неравнодушен к первому, потому что это, doens't добавляют другую программу к соединению, но это - просто я.
Затем откроется экран настройки iLO, где вы можете установить IP / NM / DG и добавить новый пользователь / пароль (сделайте это, не меняйте пароль администратора, пока не все равно).
Они могут просто подключить порт и перейти к веб-интерфейсу - это так просто.
Если вы установили с помощью HP SmartStart, тогда у вас может быть установлена «Утилита настройки HP Lights-Out Online» в следующем месте:
[Program Files] \ HP \ hponcfg \ hponcfg_gui.exe
Если нет, то вы можете загрузить его отсюда:
Вы можете настроить ILO из работающей операционной системы с помощью HP Online Configuration (hponcfg) утилита.
Загрузите пакеты HP для вашей ОС, как описано здесь. Вы также можете использовать это как возможность установить все агенты для вашего сервера.
Однако основной пакет, который вам нужен, - это утилита hponcfg
.
apt-get install hponcfg
Вот описание использования команды .
# hponcfg -h
Firmware Revision = 1.94 Device type = iLO Driver name = hpilo
HPONCFG RILOE II/iLO setup and configuration utility
Version 3.1.0 (c) Hewlett-Packard Company, 2010
-h, --help Display this message
-? Display this message
-r, --reset Reset the RILOE II/iLO to factory default
-f, --file Get/Set RILOE II/iLO configuration from "filename"
-i, --input Get/Set RILOE II/iLO configuration from the XML input
received through the standard input stream.
-w, --writeconfig Write the RILOE II/iLO configuration to "filename"
-a, --all Capture complete iLO configuration to the file.
This should be used along with '-w' option
-l, --log Log replies to "filename"
-v, --xmlverbose Display all the responses from RILOE II/iLO
-s, --substitute Substitute variables present in input config file
with values specified in "namevaluepairs"
-g, --get_hostinfo Get the Host information
-m, --minfwlevel Minimum firmware level
Используя этот инструмент, вы сможете предоставить XML-файл в качестве входных данных, содержащий некоторые основные параметры для МОТ, такие как имя пользователя, пароль, конфигурация IP и т. Д.
В этом случае может быть проще получить Текущая конфигурация МОТ с использованием hponcfg -w ILO.xml
, изменение файла, чтобы он содержал желаемый IP-адрес и конфигурацию, а затем перенастроить ILO с измененным файлом с помощью hponcfg -f ILO.xml
.
Конечно, если у вас есть удаленные руки или кто-то с физическим доступом к серверу, этот ручной процесс также работает.
Нашел ссылку, подумал о совместном использовании.
Как настроить iLO на сервере HP Proliant
Может быть, это поможет всем.
Если на сервере работает ОС WIndows, то мы можем использовать HP Lights. -Out Online Configuration Utility (утилита HPONCFG.exe) для Windows. Это простой графический интерфейс, и мы можем легко сбросить пароль. Эта утилита не запрашивает пароль при запуске. Более того, когда вы сбрасываете пароль iLO, HPONCFG не будет запрашивать предыдущий пароль.
Если мы будем использовать этот метод, нам не нужно выключать сервер и использовать доступный переключатель обслуживания системы (переключатель блокировки безопасности iLO). на системной плате сервера.
Для получения дополнительной информации, возможно, стоит посмотреть ссылку ниже,
Ручной процесс, на который есть ссылка в его сообщении, можно найти (сохранено) здесь http://hp-ilo.blogspot.com/#!