Шаблон VM, который автоматически присоединяется к среде Владельца ранчо

Я хотел бы создать шаблон VM (vSphere конкретно), что при использовании для создания нового экземпляра автоматически присоединится к существующей среде Владельца ранчо. Я пытался выполнить команду от страницы Rancher Add Custom Host, чтобы создать агент и затем заморозить это VM как шаблон. Но когда я использовал шаблон для создания нового экземпляра, агенту не удалось загрузить агент с сервера Владельца ранчо, потому что сервер возвратил Несанкционированное ошибочное состояние. Я предполагаю, что это означает, что команде от страницы Add Custom Host встроили метку времени в него.

Там другой путь состоит в том, чтобы установить шаблон VM, который автоматически присоединится к среде Владельца ранчо?

0
задан 6 October 2015 в 16:25
1 ответ

Команда Rancher Добавить пользовательский хост на самом деле специфична только для среды Rancher, поэтому ее можно повторно использовать для добавления нескольких хостов в Rancher. Фактическая проблема, с которой я столкнулся, была двоякой:

  1. Если вы запустите Docker на виртуальной машине, а затем сделаете снимок этой виртуальной машины в качестве шаблона, каждая новая виртуальная машина, созданная из шаблона, будет иметь один и тот же уникальный идентификатор для выделенного механизма Docker Engine. при первом запуске. Это может вызвать различные проблемы. При создании шаблона виртуальной машины убедитесь, что файл /etc/docker/key.json не существует.
  2. Аналогичная проблема возникает с агентом Rancher Agent, его нельзя создать в виртуальной машине шаблона, поскольку он также имеет собственный уникальный идентификатор, сгенерированный при первом запуске. Я решил эту проблему, добавив сценарий в шаблон виртуальной машины, который выполняется при создании новой виртуальной машины из шаблона, который запускает новый агент Rancher с правильным URL-адресом регистрации.
1
ответ дан 4 December 2019 в 16:48

Теги

Похожие вопросы