Virtualisation d'un système réel (recherche solution simple)

Demande d'aide : c'est ici.
Répondre
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 997
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

20 juil. 2020, 16:13

Bonjour,

Je recherche un moyen — si possible — simple pour créer une VM à partir d'un système installé sur une machine distante.

En d'autres termes, faire un clone virtuel, local d'une installation distante ; en Debian des 2 côtés ;-)

C'est l'aspect config/environnement logiciel qui m'intéresse, le côté config matériel ne devrait pas avoir d'impact.

Mon but est juste de tester l'install/config des logiciels sur la même base avant de les installer sur le système physique.

Merci pour vos suggestions.
Debian testing/stable - XFCE
Avatar du membre
Dunatotatos
Membre
Membre
Messages : 424
Enregistré le : 11 mai 2016, 20:56
Localisation : Arabie Saoudite
Status : Hors ligne

21 juil. 2020, 09:57

À ma connaissance, il y a soit des outils dédiés (vCenter Converter), soit la méthode où tu branches et débranches des disques réels et virtuels dans tous les sens.

Dans une VM qui tourne, ajoute un disque qui réceptionnera ton OS, branche ton disque "réel" (en USB, ou whatever), dd l'un sur l'autre, puis reconfigure ta VM pour ne laisser que ta copie. Si un dd n'est pas possible, un rsync (sans /dev /proc & co) devrait fonctionner aussi.
Never trust Windows output.
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 3397
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors ligne

22 juil. 2020, 08:30

Tu peux essayer de faire un clone du disque de la machine physique, et de l'utiliser dans une VM. Le matériel peux avoir de l'importance (CG par exemple, ou carte ethernet, wifi .. si la machine distante utilise des drivers spécifiques).
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 997
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

22 juil. 2020, 09:47

Merci pour vos propositions,
je commence les tests
et
je reviendrai pour pleurer un coup de main,
ou dire ce qui a bien fonctionné.

:006:
Debian testing/stable - XFCE
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 997
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

02 août 2020, 23:34

Premier petit retour :

Je suis parti sur ce que propose le wiki officiel Debian dans : HardMigrer - Debian Wiki

Ce qui donne pour des systèmes source et vm en stable et à jour :

1. Création d'une VBox
2. Installation mini (juste ssh) avec firmware-10.4.0-amd64-netinst.iso
3. Ajout d'une interface réseau pour le Réseau Local Virtuel ; ce qui permet l'usage du terminal XFCE du PC
4. Boot de la VM et connexion depuis l'hôte (mon PC): $ ssh user@10.0.0.x (x configuré dans "interfaces" de la vm)
5. À partir de là on poursuit via cette connexion SSH
6. Récupération de la liste des paquets installés sur la machine source (VSP) : $ ssh root@<ip_vps> "dpkg --get-selections" | cat - > deb_list.txt
7. Passage en root : $ su -
8. Comparaison des sources.list source ∕ vm => éditer celui de la vm pour complément si nécessaire
9. MàJ liste avec : # apt-get update
10. Mise à jour de la DB de dpkg : # apt-cache dumpavail | dpkg --merge-avail
11. Sélection des mêmes paquets que la sources : # dpkg --set-selections < deb_list.txt
12. Installation de la sélection : # apt-get dselect-upgrade
13. Vérification des dépendances : # apt-get upgrade (pour moi rien à mettre à jour)
14. # apt-get dist-upgrade (pour moi rien à mettre à jour)
15. # reboot => ça marche !

Donc pour cette 1ère partie, c'est terminé :smile:

Mais je crois que c'était la plus facile
car maintenant il reste à reproduire la configuration de la source. :sad:

Je pars d'une situation plutôt simple car le VPS est "brut d'install"
c'est donc le cas le plus favorable.

Première difficulté :

Ma situation réelle est celle d'un VPS chez OVH,
qui est installé par défaut avec cloud-init et le noyau qui va avec : linux-image-cloud-amd64

Je compte les supprimer pour revenir à une situation "classique",
j'ai pour cela besoin de quelques explications demandées sur : VPS : cloud-init et noyau linux-imag....

J'arrête donc ici dans l'attente de savoir quoi faire avec cloud-init

Noter que l'installation du noyau "cloud" à conduit à une MàJ du menu GRUB de la VM, il est placé en choix par défaut et pour l'instant cloud-init à pris la main sur la config réseau => plus de réseau ni local virtuel, ni internet :013: ... je le savais que ce cloud-init c'était.... :076:

La bonne nouvelle : si je boote sur un noyau "normal" ça marche !
:003:
Debian testing/stable - XFCE
Répondre