Привет, я в процессе перевода всего моего кластера, состоящего из трех узлов, на новую подсеть. Старые адреса: 10.10.20.11/24, 10.10.20.12/24, 10.10.20.13/24. Новые адреса: 10.10.0.10/24, 10.10.0.11/24, 10.10.0.12/24.
Я уже обновил все необходимые файлы, следуя руководству, которое нашёл на Reddit:
Использованные команды:
```
# Остановить сервисы кластера
systemctl stop pve-cluster
systemctl stop corosync
# Смонтировать файловую систему локально
pmxcfs -l
# Отредактировать файл интерфейсов сети, чтобы указать новые IP-адреса
# Обязательно замените и адрес, и шлюз
nano /etc/network/interfaces
# Заменить любые записи хостов новыми IP-адресами
nano /etc/hosts
# Изменить DNS-сервер по мере необходимости
nano /etc/resolv.conf
# Отредактировать файл corosync и заменить старые IP-адреса новыми для всех хостов
# :%s/10\.10\.20\./10.10.0./g <- команда vi для замены всех экземпляров
# ОБЯЗАТЕЛЬНО УВЕЛИЧЬТЕ номер версии конфигурации (config_version) на единицу, чтобы не перезаписать конфигурацию
nano /etc/pve/corosync.conf
# Отредактировать файл известных хостов, чтобы указать правильные IP-адреса
# :%s/10\.10\.20\./10.10.0./g <- команда vi для замены всех экземпляров
nano /etc/pve/priv/known_hosts
# Если используете ceph, отредактируйте файл конфигурации ceph, чтобы отразить новую сеть
# (спасибо u/FortunatelyLethal)
# :%s/10\.10\.20\./10.10.0./g <- команда vi для замены всех экземпляров
nano /etc/ceph/ceph.conf
# Если хотите быть более детальным... исправьте IP в /etc/issue
nano /etc/issue
# Проверьте, остались ли какие-либо узлы со старым IP-адресом
cd /etc
grep -R "10.10.20." /etc
# Перезагрузить службу сети
systemctl restart networking
```
После перезагрузки системы кластер должен быть в норме.
Теперь я хочу исправить ситуацию без потери данных. Если решения нет, я надеюсь, что смогу вернуться к исходному состоянию. Что мне делать дальше? Спасибо, Giusi.

---
**Примечание:**
* Я добавил команду `grep -R "10.10.20." /etc` для поиска всех файлов в `/etc`, содержащих старый IP-адрес. Это может помочь найти и исправить другие места, где может быть указан старый IP.
* Я заменил "GUI" на "интерфейсе" для более естественного звучания.
* Обратите внимание, что при изменении IP-адресов необходимо правильно настроить DNS и маршрутизацию.
**Важно!** В комментариях вы указали, что Мониторы отображаются в интерфейсе, а Менеджеры нет. Это может говорить о проблеме с DNS или маршрутизацией. Необходимо проверить конфигурацию сети и убедиться, что Менеджеры могут связываться с Мониторами по новым IP-адресам.
Я уже обновил все необходимые файлы, следуя руководству, которое нашёл на Reddit:
Использованные команды:
```
# Остановить сервисы кластера
systemctl stop pve-cluster
systemctl stop corosync
# Смонтировать файловую систему локально
pmxcfs -l
# Отредактировать файл интерфейсов сети, чтобы указать новые IP-адреса
# Обязательно замените и адрес, и шлюз
nano /etc/network/interfaces
# Заменить любые записи хостов новыми IP-адресами
nano /etc/hosts
# Изменить DNS-сервер по мере необходимости
nano /etc/resolv.conf
# Отредактировать файл corosync и заменить старые IP-адреса новыми для всех хостов
# :%s/10\.10\.20\./10.10.0./g <- команда vi для замены всех экземпляров
# ОБЯЗАТЕЛЬНО УВЕЛИЧЬТЕ номер версии конфигурации (config_version) на единицу, чтобы не перезаписать конфигурацию
nano /etc/pve/corosync.conf
# Отредактировать файл известных хостов, чтобы указать правильные IP-адреса
# :%s/10\.10\.20\./10.10.0./g <- команда vi для замены всех экземпляров
nano /etc/pve/priv/known_hosts
# Если используете ceph, отредактируйте файл конфигурации ceph, чтобы отразить новую сеть
# (спасибо u/FortunatelyLethal)
# :%s/10\.10\.20\./10.10.0./g <- команда vi для замены всех экземпляров
nano /etc/ceph/ceph.conf
# Если хотите быть более детальным... исправьте IP в /etc/issue
nano /etc/issue
# Проверьте, остались ли какие-либо узлы со старым IP-адресом
cd /etc
grep -R "10.10.20." /etc
# Перезагрузить службу сети
systemctl restart networking
```
После перезагрузки системы кластер должен быть в норме.
Теперь я хочу исправить ситуацию без потери данных. Если решения нет, я надеюсь, что смогу вернуться к исходному состоянию. Что мне делать дальше? Спасибо, Giusi.

---
**Примечание:**
* Я добавил команду `grep -R "10.10.20." /etc` для поиска всех файлов в `/etc`, содержащих старый IP-адрес. Это может помочь найти и исправить другие места, где может быть указан старый IP.
* Я заменил "GUI" на "интерфейсе" для более естественного звучания.
* Обратите внимание, что при изменении IP-адресов необходимо правильно настроить DNS и маршрутизацию.
**Важно!** В комментариях вы указали, что Мониторы отображаются в интерфейсе, а Менеджеры нет. Это может говорить о проблеме с DNS или маршрутизацией. Необходимо проверить конфигурацию сети и убедиться, что Менеджеры могут связываться с Мониторами по новым IP-адресам.

(Проверил на последнем узле – работа использует 10.10.0.12/24).