• STATISTIQUES
  • Il y a eu un total de 1 membres et 5040 visiteurs sur le site dans les dernières 24h pour un total de 5 041 personnes!


    Membres: 2 605
    Discussions: 3 580
    Messages: 32 820
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] phrack
    Lot's of stuff !
    Hacking
    [EN] PHPFreaks
    PHPFreaks est un site dédié à l'apprentissage et l'enseignement du PHP. Ici vous trouver...
    Programmation
    [EN] Net Force
    Javascript: 9, Java Applets: 6, Cryptography: 16, Exploits: 7, Cracking: 14, Programming: 13, Internet: 15, Steganograph...
    Challenges
    [EN] Gekko
    Site de challenge présenter sous la forme d'une quête. Vous êtes un agent secret qui répond sous le nom...
    Challenges
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [EN] osix
    Site de challenge qui utilise un système de level on chaque épreuve doit être réussie avant d'accédÃ...
    Challenges
    [FR] dcode
    dcode.fr est le site indispensable pour décoder des messages, tricher aux jeux de lettres, résoudre des énigmes...
    Outils / Add-on

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!

    €



Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[SYS] Importer une VM Xen sous VMware Workstation/Fusion
27-10-2014, 17h01 (Modification du message : 27-10-2014, 17h09 par Junky.)
Message : #1
Junky Hors ligne
Snorky Master
*



Messages : 228
Sujets : 35
Points: 203
Inscription : Mar 2013
[SYS] Importer une VM Xen sous VMware Workstation/Fusion
Bonjour,

Voilà un petit moment que je n'ai pas posté de topic SYS sur le fofo. Je vais
alors remédier à tout ça dans ce topic.

Ici je vais vous parler d'une XP d'entreprise.

La demande:


Un client avait une VM (Xen) qui lui servait de frontale web a l'époque. Tout
leur ancien site était dessus. Aujourd'hui nous l'avons fait passer sur une
nouvelle archi à base de haproxy, django, gunicorn etc... Le site est devenu
plus robuste et accepte beaucoup mieux les surcharges. Bref ce n'est pas
le sujet.

Donc notre client voulais récupérer la VM sans la laisser sur le parc. (Il
voulait pas payer pour une VM non exploité, ce qui est totalement compréhensible)

J'ai du donc réfléchir à une solution pour récupérer cette VM. Il faut savoir
que d'un côté nous avons de la Virtualisation et de l'autre de la
Para-virtualisation. Je ne vais pas vous comparer les deux car ce n'est pas du
tout le sujet de ce topic.


Aller c'est tipar:

Dans un premier temps j'ai bien entendu effectué des recherches sur la toile.
Malheureusement, beaucoup de celle-ci utilise VMConvert. Un tool VMWare a
licence. Il est HORS de question que j'achète une licence pour une seul
opération, et pas envie de me faire ièche a chercher un crack moisi sur
astalavista.sk ou autre.

Malgré tout j'ai pu trouver une chose sur la toile à base de Qemu. Il peut
effectuer une conversion. Hummm intéressant. Je suis donc partie sur cette
piste.

Voici comment j'ai procédé:

Mes VM étant toutes dans des LV, j'ai commencé a en créer un nouveau de la
taille + un peu + de la VM a convertir. (Il ne faut pas hésiter a rajouter
5/10G. Ca ne mange pas de pain. De toute façon a la fin de l'opération celui-ci
va être delete).

Une fois celui-ci créé, j'ai effectué la convertion avec qemu:

Code BASH :

qemu-img convert -p -O vmdk my-domu-root.disk my-vm.vmdk
 


Bon ma VM faisait 150G so ca a prit un peu de tps. Smile Une fois celle-ci ok, il
vous faut la récupérer sur une machine disposant de place et ou il vous ait
possible d'installer un VMWare.

Une fois le tout sur la machine, voici la démarche:
  • Installation d'une debian (vous n'êtes pas obligé de le faire, mais je
    n'avais pas de debian d'installé dans un VMWare so j'en ai profité. Mais un
    liveCD est largement suffisant)
  • Une fois la Debian ok, j'ai créé 2 autre disk vmdk. Un nouveau, et UN
    qui n'est que l'ancienne machine fraichement convert à coup de qemu
  • On rajute les 2 nouveaux disques au démarrage de notre Debian fraichement
    installé.
  • Une fois la VM booté, on mount les 2 autre vmdk dans le /mnt/DIR
  • Copie de ancienne_vm.vmdk to nouvelle_VM.vmdk
  • une fois la copie ok, on va chrooter la nouvelle VM (Ne pas oublier de
    monter les sys, proc, dev en bind avec mount)
  • On chroot et on install grub2 + le kernel qui va bien.
  • Unmount du tout et boot sur la nouvelle machine.

Il est possible que votre machine ne boot pas. Il vous faudra alors regarder
votre 'fstab' et/ou 'inittab' et les configurer correctement.

Je n'ai pas eu d'autre problème, donc je peux difficilement faire une section
troubleshooting, mais si un jour vous en rencontrez, n'hésitez pas a poser des
questions. Smile

Conclusion:


Je m'attendais a avoir vraiment plus de travail et que celui-ci soit plus
fastidieux car j'importais une VM du libre sur un Hyperviseur demandant des
licences, mais en faite non. Il y a surement plus simple ou même d'autre façon
de faire (avec dd par exemple (cc is001_fred)) mais celle-ci a fonctionné. Si
un jour l'opération doit se reproduire, je testerai avec dd.

N'hésitez pas a poser des questions Smile

Junky,
Pour la sécurité, sous linux, le principal soucis est l'interface chaise/clavier

+1 (4) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Astuce] Monter une image disque sous GNU/Linux supersnail 1 153 12-06-2013, 17h25
Dernier message: thxer
  Installation d'une Imprimante sous Kali linux(Debian) thxer 4 317 16-05-2013, 12h24
Dernier message: thxer
  Wifi sous Debian Squeeze ... The_Keeg 10 393 04-12-2012, 15h31
Dernier message: notfound

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut