Макросы шаблонов ОС DCImanager

Материал из ISPWiki
Перейти к: навигация, поиск
Иерархия: DCImanager -> Шаблоны операционных систем
DCImanager Enterprise -> Шаблоны операционных систем

В данной статье описаны макросы, которые можно использовать в конфигурационных файлах установки ОС. Значения всех параметров можно увидеть в логе панели управления (по умолчанию /usr/local/mgr5/var/dcimgr.log) при включённом уровне логирования "Debug".

($AFTER_INSTALL_SCRIPT_HTTP) — URL-адрес для получения скрипта, который запускается после установки ОС, по протоколу HTTP.

($AFTER_INSTALL_SCRIPT_HTTPS) — URL-адрес для получения скрипта, который запускается после установки ОС, по протоколу HTTPS.

($AUTH_ID) — уникальный идентификатор текущей операции.

($CGI_IPMI_CHECK) — CGI, которая проверяет доступность IPMI после его настройки. Используется в шаблонах диагностики.

($CGI_MGR_URLv4) — URL-адрес CGI с использованием IPv4-адреса.

($CGI_MGR_URLv6) — URL-адрес CGI с использованием IPv6-адреса.

($CLEAR_HDD) — clear hard drive. It is used in diagnostics templates:

  • " " — do not run;
  • "yes" — run.

($DCIMINI_URL) — URL-адрес DCImini. Указывается для шаблонов диагностики, восстановления и поиска серверов.

($FINISH) — URL-адрес, который вызывается по завершении установки ОС.

($FINISHv4) — URL-адрес, который вызывается по завершении установки ОС с использованием протокола IPv4.

($FINISHv6) — URL-адрес, который вызывается по завершении установки ОС с использованием протокола IPv6.

($FULL_HDD_CLEAR) — полная очистка жёстких дисков. Используется в шаблонах диагностики:

  • " " — не выполнять;
  • "yes" — выполнять.

($GATEWAY) — шлюз по умолчанию.

($GATEWAYv4) — шлюз по умолчанию для IPv4.

($GATEWAYv6) — шлюз по умолчанию для IPv6.

($HDD_RAID) — тип программного RAID для настройки. Используется в шаблонах, поддерживающих RAID-массивы:

  • no_raid — не настраивать RAID;
  • raid_0;
  • raid_1;
  • raid_5;
  • raid_10.

($HOSTNAME) — имя хоста.

($HTTPPROXY) — HTTP-proxy. Используется для кэширования пакетов при установке ОС.

($HTTPPROXYv4) — HTTP-proxy для IPv4. Используется для кэширования пакетов при установке ОС.

($HTTPPROXYv6) — HTTP-proxy для IPv6. Используется для кэширования пакетов при установке ОС.

($INITRD) — файловая система. Используется для PXE-загрузки.

($IP) — основной IP-адрес.

($IPv4) — IPv4-адрес.

($IPv4ALIASES) — дополнительные IPv4-адреса. Указываются через пробел.

($IPv6) — IPv6-адрес.

($IPv6ALIASES) — дополнительные IPv6-адреса. Указываются через пробел.

($KERNEL) — ядро ОС. Используется для PXE-загрузки.

($LANG) — локализация. Используется для шаблонов Windows Server 2012 R2 и Windows Server 2016.

($LOCATIONIP) — IP-адрес локации.

($MGR_IP) — основной IP-адрес панели управления.

($MGR_IPv4) — IPv4 адрес панели управления.

($MGR_IPv6) — IPv6 адрес панели управления.

($MGR_NAME) — краткое название панели управления:

  • vmmgr — VMmanager;
  • dcimgr — DCImanager.

($MGR_URL) — URL-адрес панели управления.

($MGR_URLv4) — URL-адрес панели управления по IPv4.

($MGR_URLv6) — URL-адрес панели управления по IPv6.

($MGR_VERSION) — версия панели управления.

($MIRROR) — зеркало репозитория ОС.

($NAMESERVER) — основной DNS-сервер.

($NAMESERVERS) — DNS-серверы.

($NAMESERVERv4) — DNS-сервер для IPv4.

($NAMESERVERv6) — DNS-сервер для IPv6.

($NETMASK) — маска сети основного IP-адреса.

($NETMASK_SHORT) — маска сети в виде префикса.

($NETMASKv4) — маска сети для IPv4.

($NETMASKv6) — маска сети для IPv6.

($NFS) — путь к NFS-хранилищу, в котором содержатся файлы для операции. Указывается для шаблонов диагностики, восстановления и поиска серверов.

($NFSPATH) — полный внешний путь (включая IP-адрес) к NFS-хранилищу, в котором содержатся файлы для операции. Указывается для шаблонов диагностики, восстановления и поиска серверов.

($NO_ASKING_LABEL) — используется в шаблонах поиска серверов. На сервере, найденном при помощи поиска серверов, запускается режим восстановления. При входе на сервер доступна возможность удалённо задать стойку, юнит, серийный номер и наклейку сервера, которые будут отображаться в DCImanager. Данный макрос определяет, будет ли осуществляться запрос наклейки сервера. Значение, передаваемое макросу, зависит от наличия опции NoAskingLabel конфигурационного файла панели управления:

  • " " — запрашивать;
  • "yes" — не запрашивать.

($NO_ASKING_SERIAL_NUMBER) — используется в шаблонах поиска серверов. На сервере, найденном при помощи поиска серверов, запускается режим восстановления. При входе на сервер доступна возможность удалённо задать стойку, юнит, серийный номер и наклейку сервера, которые будут отображаться в DCImanager. Данный макрос определяет, будет ли осуществляться запрос серийного номера. Значение, передаваемое макросу, зависит от наличия опции NoAskingSerialNumber конфигурационного файла панели управления:

  • " " — запрашивать;
  • "yes" — не запрашивать.

($OSINSTALLINFO_HTTP) — URL-адрес для получения информации, необходимой для установки ОС, по протоколу HTTP.

($OSINSTALLINFO_HTTPS) — URL-адрес для получения информации, необходимой для установки ОС, по протоколу HTTPS.

($OSINSTALLINFO_HTTPSv4) — URL-адрес для получения информации, необходимой для установки ОС, с использованием протоколов HTTPS и IPv4.

($OSINSTALLINFO_HTTPv4) — URL-адрес для получения информации, необходимой для установки ОС, с использованием протоколов HTTP и IPv4.

($OSINSTALLINFO_SHORT_HTTP) — сокращённый URL-адрес для получения информации, необходимой для установки ОС, по протоколу HTTP.

($PART) — устарел. Не используется.

($PASS) — пароль root-пользователя.

($PASS_CRYPT) — хэш md5 пароля root-пользователя.

($RACKFIND_NOLOGIN) — используется в шаблонах поиска серверов. На сервере, найденном при помощи поиска серверов, запускается режим восстановления. При входе на сервер доступна возможность удалённо задать стойку, юнит, серийный номер и наклейку сервера, которые будут отображаться в DCImanager. Для упрощения этой операции в настройках модуля "Поиск серверов" доступна возможность включить опцию автоматической авторизации на сервере:

  • " " — выполнять;
  • "yes" — не выполнять.

($SHAREDIR_FILE) — URL-адрес директории, доступной по HTTP.

($SHAREDIR_FILEv4) — URL-адрес директории, доступной по HTTP при использовании протокола IPv4.

($SHAREDIR_FILEv6) — URL-адрес директории, доступной по HTTP при использовании протокола IPv6.

($SMB_PATHv4) — путь к Samba-хранилищу по протоколу IPv4. Используется при установке ОС Windows.

($SSHPUBKEYS) — список публичных SSH-ключей. Ключи добавляются в файл /root/.ssh/authorized_keys.

($TIMEZONE) — временная зона.

($TMPIPv4) — использование временного IPv4-адреса на время установки ОС:

  • true — использовать;
  • false — не использовать.

($WIN_MAC) — MAC-адрес, который используется для определения основного интерфейса сервера при установке ОС Windows.