Обновите предыдущую версию SaltStack Config до последней устойчивой версии.

Примечание:

В рамках инициативы корпорации VMware по удалению сомнительных терминов термин «Salt master» (главный сервер Salt) будет заменен на более подходящий в системе SaltStack Config, в связанных продуктах и документации. Для обновления терминологии может потребоваться несколько этапов, прежде чем этот процесс будет полностью завершен.

Для обновления SaltStack Config выполните следующие действия.
  • Создание резервной копии данных, включая определенные файлы и каталоги, которые необходимы для конкретной установки SaltStack Config
  • Обновление PostgreSQL (необязательно, но рекомендуется)
  • Обновление инфраструктуры Salt (необязательно, но рекомендуется)
  • Загрузка файлов обновления
  • Обновление узла RaaS
  • Обновление всех главных серверов Salt, на которых используется подключаемый модуль Master

Практические рекомендации по обновлению

При планировании процесса обновления следуйте следующим рекомендациям.

  • Не выполняйте обновление с помощью установщика или процедуры установки вручную.В случае обновления установки SaltStack Config используйте следующие инструкции по обновлению.
  • Для получения наилучших результатов обновляйте от одной основной версии до следующей. Всегда обновляйте с последней основной версии SaltStack Config до новой версии. Если вы применяете старую версию, выполняйте обновление поэтапно, переходя от одной версии к следующей.
  • Выполняйте резервное копирование данных. Чтобы предотвратить потерю данных, создавайте резервную копию данных. Дополнительные сведения о том, для каких файлов и каталогов необходимо выполнять резервное копирование перед обновлением, см. в разделе Резервное копирование данных.
  • Выполняйте обновления в период небольшой нагрузки на сеть. При обновлении базы данных требуется переиндексация данных. В зависимости от уровня сложности данных процесс обновления базы данных может занимать до нескольких часов. Для предотвращения прерывания обслуживания базу данных рекомендуется обновлять в нерабочее время или выполнить очистку базы данных перед ее обновлением.
  • Проверьте в базе данных наличие старых команд. Иногда в базе данных PostgreSQL хранятся старые команды, которые не были выполнены. Эти команды могут запускаться во время процесса обновления при перезапуске подключаемого модуля Master. Для предотвращения такой ситуации проверьте наличие старых команд в базе данных и включите режим пропуска заданий, возраст которых превышает заданное время.
  • Протестируйте обновление перед развертыванием. Если возможно, проведите «генеральную репетицию» в тестовой среде и оцените время, которое может потребоваться для обновления.
  • Сначала подробно ознакомьтесь с руководством. Прочтите все руководство хотя бы один раз перед выполнением обновления, чтобы хорошо представлять задачи для выполнения и понять, нужно ли будет спланировать эти задачи в вашей группе и нужно ли уведомить заинтересованных лиц об отложенных изменениях.

Обновление SaltStack Config

Для обновления SaltStack Config выполните следующие задачи. Эти задачи следует выполнять в заданном порядке, указанном в этом руководстве.