Übetragung von OpenVZ containern

digidax

Renowned Member
Mar 23, 2009
99
1
73
Hallo zusammen,
unsere Tests mit Proxmox verlaufen bislang sehr zufrieden stellend.

Jetzt sind aktuell noch Container unter OpenVZ (vzctl.x86_64, 4.9.4-1 / vzdump.noarch 1.2-4) aktiv. So wie ich gelesen, lassen sich die mit "vzdump" erstellen Sicherungen in einer PVE wieder herstellen. Ein solches Dump "test.tar" habe ich mit vzdump erstellt und versucht, in der PVE zurückzuspielen. Wenn ich das TAR Archiv anklicke und auf "zurückspielen" Button drücke, passiert gar nichts. Klicke ich auf "zeige Konfiguration" kommt das Pop-Up: "cannot determine backup guest type for backup archive 'pve_dump:backup/test.tar' (500)".

Von der CLI aus:
Code:
root@pve1:~# pvesm extractconfig pve_dump:backup/test.tar
storage does not support content type 'none'
cannot determine backup guest type for backup archive 'pve_dump:backup/test.tar'

In dem Verzechnis (wor die test.tar ist) liegen auch die anderen Backups von CT's die in der PVE testweise laufen, diese lassen sich problemlos zurückspielen. Bei der Storage Location handelt es sich um ein Verzeichnis, dass von einem GlusterFS gemountet ist.

Liegt es daran oder ist das vzdump mit dem das Dump erstellt wurde zu alt?

lg Frank
 
Hi,

nach der Fehlermeldung liegt es daran, das dein Container OS nicht mehr unterstützt wird und deswegen nicht erkannt wird.
 
Der Container läuft mit
Code:
-bash-4.2# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

Damaliges Template war centos-7-x86_64-minimal-20170709.tar.xz" von OpenVZ

CentOS 7 zu alt?
 
CentOS 7 wird unterstützt.

Von war für einer Version von PVE kommt den das vzdump Backup?
 
das ist damals kein Proxmox gewesen, sondern nur OpenVZ, also der Kernel und die Tools, um die Container zu managen.

Code:
Installierte Pakete
vzctl.x86_64                      4.9.4-1                   @openvz-utils
vzctl-core.x86_64                 4.9.4-1                   @openvz-utils
vzdump.noarch                     1.2-4                     installed
vzkernel.x86_64                   2.6.32-042stab125.5       @openvz-kernel-rhel6
vzquota.x86_64                    3.1-1                     @openvz-utils
vzstats.noarch                    0.5.5-1                   @openvz-utils
Verfügbare Pakete
vzctl.i386                        4.11.1-1                  openvz-utils
vzctl.x86_64                      4.11.1-1                  openvz-utils
vzctl-core.i386                   4.11.1-1                  openvz-utils
vzctl-core.x86_64                 4.11.1-1                  openvz-utils
vzkernel.i686                     2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel.x86_64                   2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel-debug.i686               2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel-debug.x86_64             2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel-debug-devel.i686         2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel-debug-devel.x86_64       2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel-devel.i686               2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel-devel.x86_64             2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel-headers.i686             2.6.32-042stab136.1       openvz-kernel-rhel6
vzkernel-headers.x86_64           2.6.32-042stab136.1       openvz-kernel-rhel6
vzquota.i386                      3.1-1                     openvz-utils
 
Ich kann dir leider nicht sagen, wie die Konfiguration von unserer alten OpenVZ abweicht, da ich die von OpenVZ nicht kenne.

Du kannst probieren einen CentOS container neu zu erstellen und dann die Daten in den neuen Container zu synchronen.

Du musst aber schauen was dort für setting gespeichert sind, damit nicht wichtige überschrieben werden.

https://pve.proxmox.com/wiki/Convert_OpenVZ_to_LXC#Optional_steps
 
Danke Wolfgang,

bei dem Container handelt es sich um eine Nextcloud 15 Instanz., die als DB Backend sqlite verwendet.
Wahrschenlich werde ich als Basis das Turnkey Nextcloud Template verwenden und dann sauber die Instanz nochmal aufbauen.
Im alten Container von sqlit auf Mysql umstellen. Dann einen Mysql Dump machen und den dann mit dem Daten in der neuen Instanz einspielen und hoffen, dass alles passt.
 

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!