Proxmox Umzug auf neue Festplatte

RafaelT

New Member
Jul 13, 2021
17
1
3
39
Hallo,

Ich hatte Proxmox auf einer langsamen Festplatte installiert und habe jetzt eine SSD geholt.
Bei der Installation auf der neuen SSD hat Proxmox ein "altes" lvm gesichtet und das in "pve-OLD_SERIAL-..." umbenannt.

Jetzt würde Ich gerne eine das Image einer alten Virtuellen Maschiene auf die neue Festplatte ziehen, die langsame löschen und als Bakup Platte nutzen.

Ich bin aber irgendwie zu doof dafür und bekomme es nicht hin, dass Proxmox die alten vms erkennt.
Das LVM erkennt er, aber Ich weiss nicht, wie Ich es nutzen kann.

So sieht es im Moment aus:
proxmox_lvm.png

Code:
root@pve:~# lsblk
NAME                                               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                                                  8:0    0   1.8T  0 disk 
├─sda1                                               8:1    0  1007K  0 part 
├─sda2                                               8:2    0   512M  0 part 
└─sda3                                               8:3    0   1.8T  0 part 
  ├─pve--OLD--1ED18B1F-swap                        253:0    0     8G  0 lvm  
  ├─pve--OLD--1ED18B1F-root                        253:1    0    96G  0 lvm  
  ├─pve--OLD--1ED18B1F-data_tmeta                  253:2    0  15.8G  0 lvm  
  │ └─pve--OLD--1ED18B1F-data-tpool                253:4    0   1.7T  0 lvm  
  │   ├─pve--OLD--1ED18B1F-data                    253:5    0   1.7T  1 lvm  
  │   ├─pve--OLD--1ED18B1F-vm--100--disk--0        253:6    0    20G  0 lvm  
  │   ├─pve--OLD--1ED18B1F-vm--200--disk--0        253:7    0    10G  0 lvm  
  │   ├─pve--OLD--1ED18B1F-vm--201--disk--0        253:8    0    50G  0 lvm  
  │   ├─pve--OLD--1ED18B1F-vm--102--disk--0        253:9    0   500G  0 lvm  
  │   └─pve--OLD--1ED18B1F-vm--102--state--working 253:10   0  16.5G  0 lvm  
  └─pve--OLD--1ED18B1F-data_tdata                  253:3    0   1.7T  0 lvm  
    └─pve--OLD--1ED18B1F-data-tpool                253:4    0   1.7T  0 lvm  
      ├─pve--OLD--1ED18B1F-data                    253:5    0   1.7T  1 lvm  
      ├─pve--OLD--1ED18B1F-vm--100--disk--0        253:6    0    20G  0 lvm  
      ├─pve--OLD--1ED18B1F-vm--200--disk--0        253:7    0    10G  0 lvm  
      ├─pve--OLD--1ED18B1F-vm--201--disk--0        253:8    0    50G  0 lvm  
      ├─pve--OLD--1ED18B1F-vm--102--disk--0        253:9    0   500G  0 lvm  
      └─pve--OLD--1ED18B1F-vm--102--state--working 253:10   0  16.5G  0 lvm  
nvme0n1                                            259:0    0 931.5G  0 disk 
├─nvme0n1p1                                        259:1    0  1007K  0 part 
├─nvme0n1p2                                        259:2    0   512M  0 part 
└─nvme0n1p3                                        259:3    0   931G  0 part 
  ├─pve-swap                                       253:11   0     8G  0 lvm  [SWAP]
  ├─pve-root                                       253:12   0    96G  0 lvm  /
  ├─pve-data_tmeta                                 253:13   0   8.1G  0 lvm  
  │ └─pve-data                                     253:15   0 794.8G  0 lvm  
  └─pve-data_tdata                                 253:14   0 794.8G  0 lvm  
    └─pve-data                                     253:15   0 794.8G  0 lvm

Code:
root@pve:~# lvs
  LV                         VG               Attr       LSize    Pool Origin        Data%  Meta%  Move Log Cpy%Sync Convert
  data                       pve              twi-a-tz-- <794.79g                    0.00   0.24                            
  root                       pve              -wi-ao----   96.00g                                                           
  swap                       pve              -wi-ao----    8.00g                                                           
  data                       pve-OLD-1ED18B1F twi-aotz--    1.67t                    4.28   0.37                            
  root                       pve-OLD-1ED18B1F -wi-a-----   96.00g                                                           
  snap_vm-102-disk-0_working pve-OLD-1ED18B1F Vri---tz-k  500.00g data vm-102-disk-0                                        
  swap                       pve-OLD-1ED18B1F -wi-a-----    8.00g                                                           
  vm-100-disk-0              pve-OLD-1ED18B1F Vwi-a-tz--   20.00g data               16.82                                  
  vm-102-disk-0              pve-OLD-1ED18B1F Vwi-a-tz--  500.00g data               13.18                                  
  vm-102-state-working       pve-OLD-1ED18B1F Vwi-a-tz--  <16.50g data               5.66                                   
  vm-200-disk-0              pve-OLD-1ED18B1F Vwi-a-tz--   10.00g data               7.82                                   
  vm-201-disk-0              pve-OLD-1ED18B1F Vwi-a-tz--   50.00g data               4.12

Code:
root@pve:~# mount /dev/mapper/pve--OLD--1ED18B1F-vm--102--disk--0 /mnt/vm102-tpool/
mount: /mnt/vm102-tpool: wrong fs type, bad option, bad superblock on /dev/mapper/pve--OLD--1ED18B1F-vm--102--disk--0, missing codepage or helper program, or other error.
 
Auf deinem alten VM Storage sind nur die virtuellen Disks. Du brauchst aber noch die Konfig-Dateien etc die sich im alten /etc/pve befunden haben.

Am besten sichert man erst die VMs extern als Backups über Vzdump/BPS sowie den kompletten "/etc/pve"-Ordner. Dann Proxmox auf der SSD frisch aufsetzen. Firewallregeln, Konfigs, Netzwerkeinstellungen etc neu erstellen (da kann man dann in das "/etc/pve" backup gucken damit es wie vorher wird) und dann die VMs/LXCs aus den Backup importieren.
 
Auf deinem alten VM Storage sind nur die virtuellen Disks. Du brauchst aber noch die Konfig-Dateien etc die sich im alten /etc/pve befunden haben.
Die müssten doch auch noch auf der Platte sein, oder? Ich habe allerdings schon versucht, das alte root zu mounten.

Code:
root@pve:~# mkdir /mnt/oldroot
root@pve:~# mount /dev/mapper/pve--OLD--1ED18B1F-root /mnt/oldroot/
root@pve:/# ls -las /mnt/oldroot/etc/pve/
total 8
4 drwxr-xr-x  2 root root 4096 Jul  8 15:04 .
4 drwxr-xr-x 88 root root 4096 Jul 12 18:28 ..

Das pve Verzeichnis ist leer. Das verstehe Ich nicht...

@Treptower
Ich habe mir das durchgelesen, und das nächste mal bin Ich sicher schlauer, aber das behandelt ja nicht was Ich jetzt machen kann...

Sind die Configs jetzt komplett gelöscht? Ich hätte nicht erwartet, dass eine installation auf der einen Festplatte, die installation auf der anderen zerstört...

Es muss doch irgendwie einen Weg geben, wenigstens an die Daten der einen VM zu kommen...

Wäre über jeden Tipp dankbar.
 
Kannst Du Deine Sackgasse nicht verlassen und die bisherige Platte einbauen und schauen, dass alles geht?

Wenn Du das getan hast, dann natürlich Backups Deiner Maschinen und Container und dann mit dem beschriebenen Verfahren (Image Software von USB-BootStick oder USB-BootSSD) Deine magnetische Platte auf Deine neue SSD klonen.

Den Vorschlag unterbreite ich Dir, weil ich bisher nicht las, dass
  • der bisherige mechanische Datenträger nicht mehr zur Verfügung steht,
  • Deine Backups weg sind.
Bei der Gelegenheit:
Ich habe genau mit der Methode: Backups aller VMs & Container + Test der Rücksicherung, mein System auf Proxmox 7 gebracht.
Frische Installation mit dem BesserenFilesystem (btrfs) auf neue NVMe, Anbindung des Backupspeichers, Rücksicherungen & voila
 
@Dunuin
Ok das ist interessant, danke für die Info

@Treptower
Ähh Ich würde gerne meine Sackgasse verlassen. Die alte Platte habe Ich schon gebootet.
Allerdings muss irgendwo stehen, das er das lvm device "pve" will: Egal von welcher Platte Ich boote aus dem Bios, er landed immer in der "neuen" installation. Was Ich noch nicht versucht habe, ist die neue Platte mal herauszunehmen. Ist allerdings etwas schwierig, weil Ich selten vor Ort bin, und das eine NVME ist. Dazu muss ich dann auch immer die graka herausnehmen...
Wenn das aber die einzige Möglichkeit ist, werde Ich das machen...

Im Moment wäre Ich schon froh, wenn Ich es schaffen würde, die Daten von der Disk zu retten.
Ich glaube Ich bin einen kleinen schritt weiter gekommen.
Dazu habe ich folgendes gemacht:


Code:
root@pve:~# kpartx -avr /dev/mapper/pve--OLD--1ED18B1F-vm--102--disk--0
pve--OLD--1ED18B1F-vm--102--disk--0p1 : 0 409600 /dev/mapper/pve--OLD--1ED18B1F-vm--102--disk--0 2048
pve--OLD--1ED18B1F-vm--102--disk--0p2 : 0 1048164319 /dev/mapper/pve--OLD--1ED18B1F-vm--102--disk--0 411648

root@pve:~# cryptsetup luksOpen /dev/mapper/pve--OLD--1ED18B1F-vm--102--disk--0p2 luks
Enter passphrase for /dev/mapper/pve--OLD--1ED18B1F-vm--102--disk--0p2:
device-mapper: reload ioctl on luks (253:20) failed: Invalid argument

Was läuft hier schief?
 
Hallo. Also über Festplatten Umzug kenn ich mich gar nicht aus. Das einzige Umzug das ich gemacht habe war vor kurzem. Ich bin nach Düsseldorf umgezogen weil ich ein Haus von meiner Oma geerbt habe. Dank https://www.ruempelmannschaft.de/entruempelung-duesseldorf/ haben wir die alten Sachen weg geschafft. Natürlich die Erinnerung Sachen an meine Oma habe ich behalten, aber sie hat jahrelang alles Mögliche aufbewahrt. Es war kaum Platz für unsere Möbel da. In ein paar Tagen die Arbeit war erledigt und das Haus war besenrein.
 
Last edited:
Am besten einen neuen Thread aufmachen und ein paar mehr Infos rausrücken :)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!