Heute installierte ich die Version Proxmolx 5 mmit einem RAID 1 ZFS.

pveversion -v
proxmox-ve: 5.0-15 (running kernel: 4.10.15-1-pve)
pve-manager: 5.0-23 (running version: 5.0-23/af4267bf)
pve-kernel-4.10.15-1-pve: 4.10.15-15
libpve-http-server-perl: 2.0-5
lvm2: 2.02.168-pve2
corosync: 2.4.2-pve3
libqb0: 1.0.1-1
pve-cluster: 5.0-10
qemu-server: 5.0-12
pve-firmware: 2.0-2
libpve-common-perl: 5.0-16
libpve-guest-common-perl: 2.0-11
libpve-access-control: 5.0-5
libpve-storage-perl: 5.0-12
pve-libspice-server1: 0.12.8-3
vncterm: 1.5-2
pve-docs: 5.0-6
pve-qemu-kvm: 2.9.0-2
pve-container: 2.0-14
pve-firewall: 3.0-1
pve-ha-manager: 2.0-2
ksm-control-daemon: 1.2-2
glusterfs-client: 3.8.8-1
lxc-pve: 2.0.8-3
lxcfs: 2.0.7-pve2
criu: 2.11.1-1~bpo90
novnc-pve: 0.6-4
smartmontools: 6.5+svn4324-1
zfsutils-linux: 0.6.5.9-pve16~bpo90

#——————————————————

Auf einem Produktiv Server setze ich eine Version

pveversion -v
proxmox-ve-2.6.32: 3.4-156 (running kernel: 2.6.32-39-pve)
pve-manager: 3.4-6 (running version: 3.4-6/102d4547)
pve-kernel-2.6.32-39-pve: 2.6.32-156
pve-kernel-2.6.32-37-pve: 2.6.32-150
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.7-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.10-2
pve-cluster: 3.0-17
qemu-server: 3.4-6
pve-firmware: 1.1-4
libpve-common-perl: 3.0-24
libpve-access-control: 3.0-16
libpve-storage-perl: 3.0-33
pve-libspice-server1: 0.12.4-3
vncterm: 1.1-8
vzctl: 4.0-1pve6
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 2.2-10
ksm-control-daemon: 1.1-1
glusterfs-client: 3.5.2-1

ein.

Auf der Version 3 mache ich nachts ein Backup eines Bacula Servers auf eine externe USB Festplatte

vzdump 103 –quiet 1 –mode suspend –node hauptserver –compress lzo –storage externalusb –maxfiles 2 –remove 1 –mailto mail@domain.de

Zurückspielen der Sicherung von der Version3 auf die Verion 5

1, kopieren der VM auf den neuen Server
scp vzdump-qemu-103-2017_07_09-10_00_01.vma.lzo 192.168.50.202:/var/lib/vz/dump

2, Im Webgui auf „local (servername) > Inhalt > Zeige Konfiguration

bootdisk: ide0
cores: 1
ide0: local:103/vm-103-disk-1.qcow2,format=qcow2,size=40G
ide2: local:iso/ubuntu-14.04.2-server-amd64.iso,media=cdrom
memory: 4096
name: Bacula-192-168-50-248
net0: e1000=E6:A7:B1:D4:E6:5E,bridge=vmbr2
numa: 0
ostype: l26
smbios1: uuid=3498338e-6068-4e70-a605-a3834d335f80
sockets: 1 #qmdump#map:ide0:drive-ide0:local:qcow2:

Auf „Zurückspielen > Storage > locale-zfs „VM-ID = 103“

BEGIN!

restore vma archive: lzop -d -c /var/lib/vz/dump/vzdump-qemu-103-2017_07_09-10_00_01.vma.lzo|vma extract -v -r /var/tmp/vzdumptmp23057.fifo – /var/tmp/vzdumptmp23057
CFG: size: 349 name: qemu-server.conf
DEV: dev_id=1 size: 42949672960 devname: drive-ide0
CTIME: Sun Jul 9 10:00:03 2017
new volume ID is ‚local-zfs:vm-300-disk-1‘
map ‚drive-ide0‘ to ‚/dev/zvol/rpool/data/vm-300-disk-1‘ (write zeros = 0)
progress 1% (read 429522944 bytes, duration 1 sec)
progress 2% (read 859045888 bytes, duration 4 sec)
,,,,,,
progress 100% (read 42949672960 bytes, duration 290 sec)
total bytes read 42949672960, sparse bytes 18791370752 (43.8%)
space reduction due to 4K zero blocks 0.907%
TASK OK

auf dem neuen Server wird unter

/etc/pve/nodes/zfsproxmox/qemu-server

die Datei 103.conf angelegt!

#———————————————————————————

Nun fahre ich den original Backup Server herunter

qm list
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
103 Bacula-192-168-50-248 running 4096 40.00 715822

qm shutdown 103

qm list
103 Bacula-192-168-50-248 stopped 4096 40.00 0

#——————————————————————————–

Auf dem Proxmox 5

qm start 103 > Task OK!

Nun möchte ich noch Wissen, ob ich ein Backup durchführen klann.

Auf dem Bacula Server anmelden!

root@bacula:~# bconsole
Connecting to Director bacula:9101
1000 OK: 1 bacula-dir Version: 7.0.5 (28 July 2014)
Enter a period to cancel a command.

* run job=job-Bacula-Server yes

Kurz darauf bekam ich von Bacula eine E-Mail

10-Jul 10:02 bacula-dir JobId 4088: Start Backup JobId 4088, Job=job-Bacula-Server.2017-07-10_10.02.06_05
10-Jul 10:02 bacula-dir JobId 4088: There are no more Jobs associated with Volume „Volume-Bacula-Server-2015-05-22-07:-00-bacula-fd“. Marking it purged.
10-Jul 10:02 bacula-dir JobId 4088: All records pruned from Volume „Volume-Bacula-Server-2015-05-22-07:-00-bacula-fd“; marking it „Purged“
10-Jul 10:02 bacula-dir JobId 4088: Recycled volume „Volume-Bacula-Server-2015-05-22-07:-00-bacula-fd“
10-Jul 10:02 bacula-dir JobId 4088: Using Device „NAS-Storage-New“ to write.
10-Jul 10:02 bacula-sd JobId 4088: Recycled volume „Volume-Bacula-Server-2015-05-22-07:-00-bacula-fd“ on file device „NAS-Storage-New“ (/mnt/ds415/bacula-storage-new), all previous data lost.
10-Jul 10:02 bacula-sd JobId 4088: Elapsed time=00:00:10, Transfer rate=63 Bytes/second
10-Jul 10:02 bacula-sd JobId 4088: Sending spooled attrs to the Director. Despooling 617 bytes …
10-Jul 10:02 bacula-dir JobId 4088: Bacula bacula-dir 7.0.5 (28Jul14):
Build OS: x86_64-unknown-linux-gnu ubuntu 14.04
JobId: 4088
Job: job-Bacula-Server.2017-07-10_10.02.06_05
Backup Level: Incremental, since=2017-07-09 08:13:01
Client: „bacula-fd“ 7.0.5 (28Jul14) x86_64-unknown-linux-gnu,ubuntu,14.04
FileSet: „Full Set“ 2015-05-11 06:00:00
Pool: „File“ (From Job resource)
Catalog: „MyCatalog“ (From Client resource)
Storage: „NAS-Storage-New“ (From Job resource)
Scheduled time: 10-Jul-2017 10:02:06
Start time: 10-Jul-2017 10:02:09
End time: 10-Jul-2017 10:02:20
Elapsed time: 11 secs
Priority: 10
FD Files Written: 3
SD Files Written: 3
FD Bytes Written: 377 (377 B)
SD Bytes Written: 630 (630 B)
Rate: 0.0 KB/s
Software Compression: 62.7% 2.7:1
VSS: no
Encryption: no
Accurate: no
Volume name(s): Volume-Bacula-Server-2015-05-22-07:-00-bacula-fd
Volume Session Id: 1
Volume Session Time: 1499673463
Last Volume Bytes: 1,336 (1.336 KB)
Non-fatal FD errors: 0
SD Errors: 0
FD termination status: OK
SD termination status: OK
Termination: Backup OK

10-Jul 10:02 bacula-dir JobId 4088: Begin pruning Jobs older than 6 months .
10-Jul 10:02 bacula-dir JobId 4088: No Jobs found to prune.
10-Jul 10:02 bacula-dir JobId 4088: Begin pruning Files.
10-Jul 10:02 bacula-dir JobId 4088: No Files found to prune.
10-Jul 10:02 bacula-dir JobId 4088: End auto prune.

Wie man sieht, lässt sich eine VM mit der Version 3 Problemlos auf einen Proxmox 5 zurückspielen.

Proxmox 5 mit ZFS Sicherung von Version 3 auf 5 zurückspielen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *