Ситуація така - помер системний диск Proxmox.
З даними віртуальних машин не проблема вони на інших ZFS дисках, а ось файл конфігурації невідомий.
Добре що були резервні копії віртуальних машин на NFS спільному ресурсі, і в них є копія конфігураційного файлу, але для деяких не дуже важливих віртуальних машин копій не було.
Тому пошуки ...
Диск не завантажувався, тому завантажуємося з USB Live Ubuntu, а проблемний диск підключаємо через SATA-USB адаптер потім.
dmesg |
Виявлено три розділи: sdb: sdb1 sdb2 sdb3
Так як proxmox використовує томи LVM тому скануємо volume:vgscanКонфігурація мала бути у теці /etc/pve, але це віртуальна файлова система у proxmox, тому її тут немає у /mnt/etc/pve.
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
Але за:
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 |
Немає коментарів:
Дописати коментар