В статье описаны макросы, которые можно использовать в конфигурационных файлах установки ОС. Значения всех параметров можно увидеть в логе панели управления (по умолчанию /usr/local/mgr5/var/vmmgr.log) при включённом уровне логирования "Debug".
Список макросов:
- ($AFTER_INSTALL_SCRIPT_HTTP) — URL-адрес для получения скрипта, который запускается после установки ОС, по протоколу HTTP;
- ($AFTER_INSTALL_SCRIPT_HTTPS) — URL-адрес для получения скрипта, который запускается после установки ОС, по протоколу HTTPS;
- ($AFTER_INSTALL_SCRIPT_HTTPSv4) — URL-адрес для получения скрипта, который запускается после установки ОС, с использованием протоколов HTTPS и IPv4;
- ($AFTER_INSTALL_SCRIPT_HTTPSv6) — URL-адрес для получения скрипта, который запускается после установки ОС, с использованием протоколов HTTPS и IPv6;
- ($AFTER_INSTALL_SCRIPT_HTTPv4) — URL-адрес для получения скрипта, который запускается после установки ОС, с использованием протоколов HTTP и IPv4;
- ($AFTER_INSTALL_SCRIPT_HTTPv6) — URL-адрес для получения скрипта, который запускается после установки ОС, с использованием протоколов HTTP и IPv6;
- ($FINISH) — URL-адрес, который вызывается по завершении установки ОС;
- ($FINISHv4) — URL-адрес, который вызывается по завершении установки ОС с использованием протокола IPv4;
- ($FINISHv6) — URL-адрес, который вызывается по завершении установки ОС с использованием протокола IPv6;
- ($GATEWAY) — шлюз по умолчанию;
- ($GATEWAYv4) — шлюз по умолчанию для IPv4;
- ($GATEWAYv6) — шлюз по умолчанию для IPv6;
- ($HOSTNAME) — имя хоста;
- ($HTTPPROXYv4) — HTTP-proxy для IPv4. Используется для кэширования пакетов при установке ОС;
- ($HTTPPROXYv6) — HTTP-proxy для IPv6. Используется для кэширования пакетов при установке ОС;
- ($IP) — основной IP-адрес;
- ($IPv4) — IPv4-адрес;
- ($IPv4ALIASES) — дополнительные IPv4-адреса. Указываются через пробел;
- ($IPv6) — IPv6-адрес;
- ($IPv6ALIASES) — дополнительные IPv6-адреса. Указываются через пробел;
- ($MGR_NAME) — краткое название панели управления;
- vmmgr — VMmanager;
- dcimgr — DCImanager;
- ($MGR_VERSION) — версия панели управления;
- ($MIRROR) — зеркало репозитория ОС;
- ($NAMESERVER) — основной DNS-сервер;
- ($NAMESERVERS) — DNS-серверы. Указываются через пробел;
- ($NAMESERVERv4) — DNS-сервер для IPv4;
- ($NAMESERVERv6) — DNS-сервер для IPv6;
- ($NETMASK) — маска сети основного IP-адреса;
- ($NETMASKv4) — маска сети для IPv4;
- ($NETMASKv6) — маска сети для IPv6;
- ($NEXTHOPIPv4) — следующая точка маршрута для IPv4;
- ($NEXTHOPIPv6) — следующая точка маршрута для IPv6;
- ($OSINSTALLINFO_HTTP) — URL-адрес для получения информации, необходимой для установки ОС, по протоколу HTTP;
- ($OSINSTALLINFO_HTTPS) — URL-адрес для получения информации, необходимой для установки ОС, по протоколу HTTPS;
- ($OSINSTALLINFO_HTTPSv4) — URL-адрес для получения информации, необходимой для установки ОС, с использованием протоколов HTTPS и IPv4;
- ($OSINSTALLINFO_HTTPSv6) — URL-адрес для получения информации, необходимой для установки ОС, с ипользованием протоколов HTTPS и IPv6;
- ($OSINSTALLINFO_HTTPv4) — URL-адрес для получения информации, необходимой для установки ОС, с использованием протоколов HTTP и IPv4;
- ($OSINSTALLINFO_HTTPv6) — URL-адрес для получения информации, необходимой для установки ОС, с использованием протоколов HTTP и IPv6;
- ($PASS) — пароль root-пользователя;
- ($PASS_CRYPT) — хэш md5 пароля root-пользователя;
- ($SHAREDIR_FILE) — URL-адрес директории, доступной по HTTP;
- ($SHAREDIR_FILEv4) — URL-адрес директории, доступной по HTTP при использовании протокола IPv4;
- ($SHAREDIR_FILEv6) — URL-адрес директории, доступной по HTTP при использовании протокола IPv6;
- ($SSHPUBKEYS) — список публичных SSH-ключей. Ключи добавляются в файл /root/.ssh/authorized_keys;
- ($TIMEZONE) — временная зона;
- ($TMPIPv4) — использование временного IPv4-адреса на время установки ОС;
- true — использовать;
- false — не использовать;
- ($VOL_SIZE_M) — размер основного диска. Указывается в Мб.