Мне было поручено изменить доменное имя на нескольких серверах. Один из них предназначен для OpenVPN, и мне интересно, как лучше всего это сделать, не отключая всех клиентов.
Каждый клиент также работает кукольный поэтому я могу обновить файлы .conf. Unf puppet не подходит для таких решений, как «сделай это какое-то время ... а теперь перестань делать это и сделай это вместо этого». Кажется, это лучше подходит для «всегда делать это».
** следует отметить, что марионетка использует VPN для связи, поэтому можно внести изменение, которое лишит его возможности вносить любые дальнейшие изменения.
Некоторые возможности:
Вариант 3 кажется наиболее прямым, но он меня больше всего беспокоит. Клиенты VPN разбросаны по всему городу, и было бы огромной проблемой поразить их всех по отдельности, чтобы исправить серьезный сбой.
Я просто привередливый? Есть ли вариант 4, который имеет больше смысла?