MYCSS

2021-07-02

Нотатка для себе. Proxmox відновлюємо конфігурацію з майже "померлого" диску.

Ситуація така - помер системний диск Proxmox.

З даними віртуальних машин не проблема вони на інших ZFS дисках, а ось файл конфігурації невідомий.

Добре що були резервні копії віртуальних машин на NFS спільному ресурсі, і в них є копія конфігураційного файлу, але для деяких не дуже важливих віртуальних машин копій не було.

Тому пошуки ...

Диск не завантажувався, тому завантажуємося з USB Live Ubuntu, а проблемний диск підключаємо через SATA-USB адаптер потім.

dmesg

Виявлено три розділи:  sdb: sdb1 sdb2 sdb3

Так як proxmox використовує томи LVM тому скануємо volume:

vgscan
  Found volume group "pve" using metadata type lvm2
ls -l /dev/pve
total 0
lrwxrwxrwx 1 root root 7 Jul  1 22:21 root -> ../dm-1
lrwxrwxrwx 1 root root 7 Jul  1 22:21 swap -> ../dm-0

mount /dev/pve/root /mnt
sudo add-apt-repository universe
sudo apt install mc
Конфігурація мала бути у теці /etc/pve, але це віртуальна файлова система у proxmox, тому її тут немає у /mnt/etc/pve.

Але за:
Proxmox Cluster File System (pmxcfs) - Proxmox VE [ Recovery ]

If you have major problems with your Proxmox VE host, e.g. hardware issues, it could be helpful to just copy the pmxcfs database file /var/lib/pve-cluster/config.db and move it to a new Proxmox VE host. On the new host (with nothing running), you need to stop the pve-cluster service and replace the config.db file (needed permissions 0600).

Знаходимо файл sqlite3 бази даних : /var/lib/pve-cluster/config.db

 І через редактор mc можемо серед "шуму" знайти конфігурації за пошуком ".conf".

/var/lib/pve-cluster/config.db

 І вже через буфер можемо переносити  данні безпосередньо  до нової систем створюючи файли .conf в теці /etc/pve/qemu-server.

/etc/pve/qemu-server/120.conf

 

Немає коментарів:

Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready