Какие действия необходимо выполнить на эталонной машине после установки и настройки агента перед снятием ее образа или клонированием для корректной работы агента на клонах или машинах, восстановленных из образа?
Минимально достаточно исключения из клона файла с уникальным ИД агента:
Linux:
/var/zodiac/agent/zoid.json
Windows:
%PROGRAMDATA%\Zodiac\agent\zoid.json
При отсутствии этого файла агент при первой синхронизации с серверами выполнит повторную регистрацию, получит новый идентификатор, выполнит очистку неактуальных файлов и конфигураций, а в веб-консоли появится новая запись, соответствующая компьютеру.
Обратите внимание на следующую особенность минимально достаточного метода:
До первой успешной синхронизации агента с серверами на клонированной/восстановленной машине (например, пока машина находится в режиме оффлайн) такой агент будет исполнять последние известные ему задачи, т.е. задачи, назначенные на эталонную машину в момент клонирования/снятия образа.
Такое поведение может быть:
Если описанное поведение является нежелательным - воспользуйтесь альтернативным методом подготовки эталонной машины, описанным ниже.
Альтернативным методом подготовки агента является исключение из клона следующих файлов и папок:
Linux:
Все содержимое папки/var/zodiac/agent, кромеagent.ini
Windows:
Все содержимое папки%PROGRAMDATA%\Zodiac\agent, кромеagent.ini
Все содержимое папки%WINDIR%\zocache\
При таком способе подготовки поведение агента на клонах/восстановленных машинах будет соответствовать "чистой" установке агента, т.е. агент будет выполнять только базовую инвентаризацию до первой успешной синхронизации с серверами и получения актуального перечня задач.