Как добавить скрипт в автозагрузку ESXI 5.5

Возникла необходимость добавить сторонний скрипт в автозагрузку гипервизора ESXI 5.5. Практически все файлы по умолчанию в системе доступны только в режиме для чтения. Но, отредактировав файл /etc/rc.local.d/local.sh, можно без проблем добавить в автозагрузку какой-то скрипт или какие-либо операции.

Откроем файл редактором vi:

# vi /etc/rc.local.d/local.sh

Для включения режима редактирования жмем "i" или "insert" и вставляем перед exit 0 ссылку на свой скрипт:

#!/bin/sh

# local configuration options

# Note: modify at your own risk! If you do/use anything in this
# script that is not part of a stable API (relying on files to be in
# specific places, specific tools, specific output, etc) there is a
# possibility you will end up with a broken system after patching or
# upgrading. Changes are not supported unless under direction of
# VMware support.
/vmfs/volumes/ESXI/prtg-scripts/copy.sh
exit 0

Жмем Esc и вводим команду на сохранение файла: :wq

Совет: размещать скрипты и файлы нужно на смонтированной файловой системе, на которой размещаются ваши виртуальные машины и прочее, потому что если вы разместите файлы в стандартном месте типа /var/ или /etc/, после перезагрузки они удалятся.


Как добавить скрипт в автозагрузку ESXI 5.5: 2 комментария

  1. Какая то фигня все равно, после ребута файл пустой(((

    Скрипт кладу на свой сторе1, редактирую /etc/rc.local.d/local.sh, перезагружаю хост, а он пустой опять.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *