Le but est migrer un VPS d'une plateforme OpenVZ (ubuntu 8.04) vers une plateforme Promox 1.7. On se place sur l'hôte openVZ et on stoppe le VPS concerné : vztcl stop VPSid On sauve (dump) le VPS : vzdump --compress VPSid rsync /vz/dump/vzdump- VPSid .tgz root@server.proxmox.local:/var/lib/vz/ dump/ On se place maintenant sur le serveur proxmox. On restaure le dump en donnant un nom de VPS non encore utilisé sur promox: vzrestore /var/lib/vz/ dump/vzdump-VPSid.tgz nouvelIDproxmox /etc/vz/conv/VPSId.conf ORIGIN_SAMPLE="pve.auto" En allant consulter la liste des machines virtuelles proposées via l'interface web sur le serveur proxmox on retrouve bien notre nouvelle machine : https://serveur_proxmox/vmlist/index.htm il suffit donc ensuite de la démarrer par l'interface. S'il y a un problème, essayer de démarrer en ligne de commande avec vzctl start ID pour connaître la raison du problème (souvent un quota mal réglé ou une valeur hard_limit trop basse sur DISK_SPACE dans /etc/vz/conf/vpsid.conf). Le log de la machine est aussi consultable directement dans l'interface.ATTENTION : La méthode ci-dessus ne semble pas fonctionner dès le deuxième VPS sur un des serveurs de test !!! Autre méthode : Sur le serveur proxmox, on copie le dump (sans le restaurer) de /vz/dump dans /vz/template/cache en le renommant comme un template attendu par proxmox : ln -s /var/lib/vz /vz mv /vz/dump/vzdump-VPSId.tar.gz /vz/template/cache/ubuntu-8.04-nomVPS_1.0_i386.tar.gz Si le faux template ainsi déposé porte un nom de la forme : distrib-version-nomVPS_version_architecture.tar.gz devient visible dans le menu déroulant des templates du formulaire web de création d'une machine virtuelle. Il suffit donc de créer une machine selon ce template puis de supprimer ensuite le template. |