Удалил один из двух узлов в кластере, отформатировал для других целей, а потом попытался удалить его из веб-интерфейса и т.д. ... разобрался с вопросами кворума... Раньше я мог запустить всё, снижая количество узлов до одного, но теперь, когда пытаюсь полностью удалить кластер, запутался. Похоже, я начал с инструкций с ... и теперь никакая помощь от ИИ не помогла.
Вот шаги:
1. Остановить все службы Proxmox: `systemctl stop pve-cluster pveproxy pvedaemon` - Убедиться, что нет процессов, которые могут помешать.
2. Удалить базу данных pmxcfs: `rm -f /var/lib/pve-cluster/config.db` - Принудительно запустить свежий старт, сохранив резервные копии при необходимости.
3. Проверить наличие остатков кластера: `ls /etc/pve; ls /etc/corosync` - (ранее удалил эти) - Убедиться, что нет файлов corosync.conf или файлов кластера.
4. Проверить pmxcfs вручную: `pmxcfs -d -f` затем `echo '{"nodename":"simon","id":1,"online":1,"ip":"192.168.1.4","version":0}' > /etc/pve/.members`
И когда я дохожу до этого места, выдает -bash: /etc/pve/.members: Input/output error.
Что-то с FUSE файловой системой не восстанавливается правильно, существующий файл .members кажется немного меньше, чем ожидалось: { "nodename": "simon", "version": 0 }, и теперь веб-интерфейс не запускается, а контейнеры не стартуют.
Какие есть идеи?
Вот шаги:
1. Остановить все службы Proxmox: `systemctl stop pve-cluster pveproxy pvedaemon` - Убедиться, что нет процессов, которые могут помешать.
2. Удалить базу данных pmxcfs: `rm -f /var/lib/pve-cluster/config.db` - Принудительно запустить свежий старт, сохранив резервные копии при необходимости.
3. Проверить наличие остатков кластера: `ls /etc/pve; ls /etc/corosync` - (ранее удалил эти) - Убедиться, что нет файлов corosync.conf или файлов кластера.
4. Проверить pmxcfs вручную: `pmxcfs -d -f` затем `echo '{"nodename":"simon","id":1,"online":1,"ip":"192.168.1.4","version":0}' > /etc/pve/.members`
И когда я дохожу до этого места, выдает -bash: /etc/pve/.members: Input/output error.
Что-то с FUSE файловой системой не восстанавливается правильно, существующий файл .members кажется немного меньше, чем ожидалось: { "nodename": "simon", "version": 0 }, и теперь веб-интерфейс не запускается, а контейнеры не стартуют.
Какие есть идеи?
