Menu

<< | Zurück

|Proxmox Disk migrieren 

 

#######################################################################
# #######################################################################
# proxmox, Disk migrieren in drei Schritten.
# Information: Alter Server titan-pm01. Neuer Server titan-pm04
# #######################################################################
# #######################################################################
#### Migrations Beispiel:
- Laufwerke (HD / SSD) sind bei uns als Verzeichnis im Storage eingebunden.
- Die HD die migriert werden soll ist als Verzeichnis im Proxmox pm01 "local-usb-hdd-5tb" eingebunden.
- Wir sicher die VMs immer nur mit Systemlaufwerk (erste vmdisk), zusätzliche vmdisk sind im Backup nicht einbezogen. 
- In unseren Beispiel ist der neuer proxmox server pm04 und der alte Server pm01.
- Auf dem pm01 proxmox server ist die vm108 vorhanden mit zwei vmdisk (1x Systemlaufwerk 1x Datenlaufwerk). 
- Auf dem neuen Server pm04 wurde das Backup von vm108 wiederhergestellt ohne die zweite vmdisk, nur Systemlaufwerk.
- Die zweite vmdisk liegt auf der HD die migriert werden soll und jetzt noch am pm01 angeschlossen ist.
- Es geht darum die disk von pm01 mit der vmdisk vom vm108 am neuen Server pm04 anzuschliessen und zu mounten.
- Danach die vmdisk, liegt  auf dieser Disk, von vm108 über die VM Konfigurationsdatei dem VM108 zuweisen.
#
# 1. Auf dem alten Server pm01 einige Informationen aufschreiben danach herunterfahren.
#
## A. Disk Eintrag von vm aufschreiben.
#### Die Konfigurationsdatei der vms liegen unter /etc/pve/nodes/deinnode/qemu-server bzw /etc/pve/nodes/deinnode/lxc
#### Eintrag scsi1.. (2. vmdisk) aufschreiben. Danach dies in die Konfigurationsdatei auf neuen Server pm04 einfügen.
@nano /etc/pve/nodes/titan-pm01/qemu-server/108.conf
-- scsi1: local-usb-hdd-5tb:108/vm-108-disk-0.qcow2,backup=0,discard=on,iothread=1,size=4500G
#
## B. Mount Verzeichnis aufschreiben.
#### Auf dem neuen Server pm04 sollte das Mountverzeichnis am gleicher Ort mit dem gleichen Name erstellt werden bezüglich Übersichtlichkeit. 
#### In meinen Fall /mnt/pve/local-usb-hdd-5tb
#
## C. Von entsprechenden Verzeichnis im Storage die folgende Daten aufschreiben
- ID: ?
- Verzeichnis: ?
- Inhalt: was ausgewählt wurde merken
- Jetzt, alter Server pm01 herunterfahren
#
# 2. Auf dem neuen Proxmox Server Disk anschliessen und mounten per fstab. Vorher das Mountverzeichnis erstellen
#### Das mount Verzeichnis auf dem neuen Server pm04 erstellen. Den gleichen Name verwenden wie auf dem alten Server pm01
@mkdir /mnt/pve/local-usb-hdd-5tb
- Überprüfen welche Disk (UUID) vorhanden sind.
@blkid
- Disk auf den alten Server entfernen und am neuen proxmox server pm04 anschliessen.
#### Überprüfen welche Disk (UUID) neu ist.
@blkid
- Die neue UUID kopieren und einen neuen Eintrag in fstab einfügen um die disk zu mounten
@nano /etc/fstab
UUID=a21652de-4b91-426c-b37a-398aa14a0af3       /mnt/pve/local-usb-hdd-5tb    ext4    defaults,nofail         0       1
- Server pm04 neu starten
- Nach Neustart von pm04 muss per Web https://meinserver:8006/ unter Storage , ein neues Verzeichnis (Storage) "local-usb-hdd-5tb" angelegt werden.
#### Disk wird nicht angezeigt um auswählen zu können, egal, einfach die Daten eingeben (Punkt 1.c) und bei Inhalte alles auswählen danach hinzufügen wählen.
#
# 3. Die VMDisk auf neu gemountetes Laufwerk per Konfigurationsdatei dem vm108 zuweisen. 
#### In der VM selber muss nichts gemacht werden auch nicht die VMDisk in der vm mounten, das wird  per VM Konfigurationsdatei gemacht.
@nano /etc/pve/nodes/titan-pm04/qemu-server/108.conf
#### Eintrag hinzufügen gleich nach erste disk
scsi1: local-usb-hdd-5tb:108/vm-108-disk-0.qcow2,backup=0,discard=on,iothread=1,size=4500G
- VM neu starten
#