Contacts

Transfert d'une machine réelle dans VirtualBox. Transférer des machines virtuelles avec XenServer à Hyper-V. Transfert d'une machine virtuelle avec XenServer en KVM

Salut les amis! Aujourd'hui pour les amoureux machines virtuelles Vladimir a préparé juste des choses géniales!

Bonjour admin, s'il vous plaît dites-moi comment transférer virtuel virtualBox Machine sur un ordinateur régulier?

Il y a quelques mois, Windows 10 est sorti et j'avais peur de l'installer directement sur mon ordinateur, puis installé sur une machine virtuelle, puis installée dans le système d'exploitation tous les programmes dont vous avez besoin: navigateurs, libre OpenOffice, Skype et ainsi de suite, Après un certain temps, commença à remarquer que le dixième que j'ai aimé Windows et j'ai même eu l'idée de le déplacer à un ordinateur ordinaire! C'est possible? Je n'ai pas trouvé de telles informations sur Internet.

Comment transférer la machine virtuelle VirtualBox sur un ordinateur ordinaire. Ou comment utiliser le programme VHD2DISK pour transférer Windows 10 d'une machine virtuelle en PC stationnaire

Salut les amis! Transférer la machine virtuelle de VirtualBox sur un ordinateur ordinaire possible et souvent un tel besoin provient de administrateurs système, les développeurs sont différents logiciel et d'autres spécialistes en informatiqueDe plus, il peut être nécessaire pour l'utilisateur PC habituel.

  • Remarque: Il existe un site Web créé spécifiquement pour les amateurs de machines virtuelles.

Pour le transfert, vous pouvez utiliser un programme peu connu VHD2DISK. - conçu spécifiquement pour transférer des systèmes d'exploitation virtuels vers du matériel physique ou autrement dit - pour créer une copie exacte disque virtuel VHD sur le disque dur habituel.

Nous avons donc une machine virtuelle VirtualBox avec Windows 10 installée dessus.

Gestion de disque

Disque 0., il s'agit d'un disque virtuel avec l'installationWindows 10.

Lors de la création d'un disque virtuel, j'ai spécifié 250 Go de taille. Sur le disque (C :) Système d'exploitation installé et activé (E :) Il existe différents fichiers.

Nous convertissons d'abord le disque virtuel VDI appartenant à la machine virtuelle au format VHD.

Déposer -->Gestionnaire de médias virtuels.

Sélectionnez l'appartenance du disque virtuel VDI de gauche de la souris gauche système opérateurNous voulons transférer sur un ordinateur régulier et cliquer sur le bouton Copie.

Nous célébrons l'article VHD (disque dur virtuel).

Suivant.

Nous célébrons l'article Virtuel dynamique disque dur .

Suivant.

Fermez la souris gauche sur le bouton Explorer.

Sélectionnez le lieu de sauvegarde de la copie future du virtuel disque dur, Je choisirai un disque ( G:), puisqu'il a beaucoup d'espace libre.

Copie.

Il existe un court processus permettant de convertir un disque dur virtuel VDI au format VHD.

À la fin du processus, cliquez sur le bouton. Fermer.

Sur le disque (G :) près du disque dur virtuel VDI, il dispose d'une copie, uniquement en format VHD.

Gestion de disque

Pour déployer une copie du disque virtuel, vous devez nettoyer complètement le disque dur physique sans sections.

Ouvrez le disque de gestion de disque.

je choisirai Disque 1..

Je supprime toutes les sections dessus.

VHD2DISK.

Le programme VHD2DISK est l'heure. Téléchargez-le sur le site officiel:

https://docs.microsoft.com/en-us/sysinternernals/downloads/disk2vhd.


Exécuter le programme. Dans la fenêtre principale, nous cliquons sur la souris gauche sur le bouton Explorateur.

Dans le conducteur ouvert, nous trouvons une copie de notre disque virtuel VHD, mettez-la en surbrillance avec le bouton gauche de la souris et cliquez sur Ouvrez VHD..

Dans le champ Lecteur cible. Nous devons spécifier le numéro de séquence de ce disque rigide, sur lequel nous déploierons une copie du disque virtuel. Cliquez sur la flèche.

Dans la liste déroulante, choisissez PhysiqueDrive1Comment déployer le contenu du disque virtuel VHD Nous serons sur Disque 1..

Cliquez sur le bouton VHD sur le disque..

Le processus de copie du contenu d'un disque dur virtuel VHD à un disque dur régulier commence.

Le processus est terminé avec succès.

Statut: VHD largué sur le lecteur avec succès!(VHD est copié avec succès sur le disque dur!).

Nous allons dans des lecteurs, cliquez sur Acte-->Rafraîchir.

Comme vous pouvez le constater, un disque dur (disque 1) est une copie exacte du disque dur virtuel VHD de la machine virtuelle et windows installée 10.

Nous essayons de démarrer dans Windows 10.

Redémarrez votre ordinateur et entrez le menu de téléchargement, sélectionnez notre disque dur (copie du disque virtuel VHD avec Windows 10).

Préparation des appareils

Windows 10 est chargé!

Gestion de disque.

Il existe plusieurs appareils sans pilotes dans le gestionnaire de tâches, mais pour nous, ce n'est pas un problème, vous définissez les pilotes.

J'ai toujours aimé l'hyperviseur de l'hyperviseur gratuit, souvent utilisé. Mais a récemment décidé de passer progressivement à un autre hyperviseur. Lequel - je n'ai pas encore décidé enfin. Les raisons du refus de XenServer et de réflexions générales sur les hyperviseurs modernes indiqueront plus loin. L'article envisagera de détailler la question du transfert de machines virtuelles avec Xenserver sur Hyper-V.

Si vous avez envie d'apprendre à rechercher et à exploiter des vulnérabilités dans réseaux d'informationJe recommande de faire connaissance avec cours en ligne "Atelier de Kali Linux" dans OTUS. Le cours est conçu pour ceux qui n'ont aucune expérience dans sécurité de l'informationPour l'admission, vous devez passer à travers.

L'article souhaitait initialement écrire sur l'installation de Xenserver 7 sur Mdadm RAID1. J'ai toujours aimé Xen pour l'occasion de l'installer sur Mdadm. Cela a permis d'utiliser un hyperviseur sur n'importe quel matériel avec deux durs, fournissant une simple tolérance de défaut au niveau du disque. C'est pratique et budgétaire. La même chose peut être faite à KVM, mais personnellement, j'aime aussi le contrôle sous la forme d'une application pour Windows. Il peut être facilement connecté à une variété de serveurs et à gérer tout d'un endroit. En plus, en comparaison avec KVM, il est plus facile et plus rapide d'installer et de configurer pour travailler, transférer une personne à la gestion.

En fait, le projet d'article sur l'installation de XenServer sur le RAID logiciel que j'ai préparé et testé. Au premier abord, tout fonctionne. Les problèmes ont commencé lorsque j'ai commencé à vérifier la tolérance de défaut et à déconnecter un dur. Comme il s'est avéré, XenServer ne peut pas être chargé normalement si le RAID MDADM va à l'état degread. J'étais très contrarié par ce fait et passai continuellement pendant presque une journée pour faire face à la situation et essayer de résoudre le problème. Mais je n'ai pas réussi. Et sur Internet, je n'ai pas trouvé de recette pour une solution, mais j'ai trouvé la confirmation de ce problème.

Il semble que Xenserver de la version 7 ne soutient plus les travaux sur Mdadm. Ceci est même mentionné dans la FAQ officiel:

- XenServer prend-il en charge une implémentation de RAID basée sur un logiciel?
- Non, XenServer ne prend pas en charge le raid logiciel.

J'ai vérifié la version 7.0 et 7.1. Le résultat est le même - le système n'est pas chargé si le raid tombe en morceaux. Et sur Internet, il existe des articles où il est décrit comment transférer installation propre Xen 7 sur Mdadm. On dirait que ces personnes n'ont tout simplement pas testé l'échec de l'un des disques. Pendant que vous ne vérifiez pas, il semble que tout soit en ordre. Le problème ici est que Xenserver 7 a déménagé sur Centos 7. Et il y a de nombreuses innovations, en particulier SystemD. Je n'ai certainement pas pu déterminer quel problème particulier. Il existe une sorte de compatibilité dans le chargement des modules, le noyau XenServer et la version MDADM. A Centos 7 était un bug similaire au moment de la sortie, mais il a été rapidement corrigé. Et sur XenServer, les développeurs ont marqué cela, depuis le soutien de Mdadm et ne promettait pas. En conséquence, l'hyperviseur est resté sans possibilité d'installer sur Mdadm. Il est inacceptable pour moi, car Mdadm utilise activement. Si un disque échoue, le système au moment du chargement est infiniment suspendu avec le message:

Un travail de départ est en cours d'exécution pour dev-md0.device

J'ai toujours beaucoup de machines virtuelles sous la commande de Centos 5. La fonctionnalité de cette version est celle pour un fonctionnement normal sur XenServer, un noyau spécial du noyau Xen a été installé sur le système. En conséquence, lors du transfert du système sur un autre hyperviseur, il a refusé de travailler. Il est nécessaire de travailler sérieusement dans un fichier pour la démarrer. Il était important que je puisse travailler ce moment, car dans le travail, vous devrez laisser progressivement Xenserver de côté ou Hyper-V ou KVM. Je n'ai pas encore décidé enfin, car je n'ai pas travaillé à KVM pour démarrer les machines virtuelles avec Xen, mais l'Hyper-V a géré. À ce sujet et dire.

Transfert d'une machine virtuelle avec XenServer en KVM

Le transfert de la machine virtuelle elle-même est une copie simple du disque d'un hyperviseur à un autre. Pour Bacup XenServer, j'utilise la version gratuite du programme GRATUIT SAUVIE. Malheureusement, ce n'est plus dans un bureau de rédaction libre. Les développeurs ont fermé un projet gratuit, il n'existe que la version d'essai de la valeur payée. Mais je suis resté et la distribution et les clés de version gratuite. Je continue à l'utiliser. Simple I. programme pratiquequi vous permet de faire des sauvegardes incrémentielles de machines virtuelles. Elle sait décharger des sauvegardes dans vHD. format. Tout ce que vous avez à faire pour transférer des virtus - Créez la même machine sur Hyper-V et en tant que disque Spécifiez l'image VHD transférée avec XenServer. Mais si vous exécutez simplement un virtuel à propos, vous obtiendrez une erreur.

Erreur 13: Format exécutable invalide ou non pris en charge

Il n'y a rien de surprenant dans cela, le noyau modifié pour Xen ne fonctionne que sur l'hyperviseur lui-même. Pour travailler dans un autre environnement, vous devez installer le noyau Standard Linux. C'est ce que je ferai ensuite. La tâche s'est avérée très difficile, je devais errer beaucoup dans diverses nuances. Tout d'abord, ne pas oublier l'expérience acquise, j'écris cet article. Bien que je comprenne que peu de gens utilisent une telle expérience. Il est peu probable qu'il y ait beaucoup de personnes qui supporteront déjà le support du système Centos 5 de l'hyperviseur Xen quelque part ailleurs à un autre endroit. De manière directe, le système doit être réarrangé et je vais le prendre progressivement. Mais vous devez toujours avoir une instruction finie en cas de surprises.

La méthode décrite ci-dessous est une méthode de récupération de charge de la machine virtuelle est un outil universel pour résoudre des problèmes de téléchargement. serveur Linux. Si, pour une raison quelconque, vous ne chargez pas le serveur Linux, le chargeur de démarrage enfoncé ou les problèmes sont apparus après la mise à jour du noyau, indiquent comment mettre à jour et remplacer le noyau et le chargeur de démarrage peut aider à résoudre ce problème.

Restaurer le téléchargement du serveur Linux

Pour que la machine virtuelle fonctionne sur Hyper-V, comme je l'ai dit, il est nécessaire d'établir un noyau standard. Pour ce faire, chargez une machine virtuelle avec disque de démarrage système Centos 7 et choisissez le mode.

Pour sélectionner cette section, vous devez sélectionner le menu principal. Dépannage.. Nous attendons le téléchargement et choisissez la première option proposée.

Gravir immédiatement notre système restauré. Tout d'abord, vous devez mettre à jour le système et installer le noyau standard. Très probablement, à travers miam, vous ne réussirez pas, car les liens du référentiel Centos 5 sont devenus inactifs, après la construction du système terminé le 31. Vous devez changer le fichier /etc/yum.repos.d/centeos-base.repo.En modifiant les chemins des sections correspondantes aux éléments suivants:

Baseurl \u003d http: //vault.ceptos.org/5.11/ système d'exploitationmises à jour./ $ Basearch / baseurl \u003d http: //vault.ceptos.org/5.11/ addons/ $ Basearch / baseurl \u003d http: //vault.ceptos.org/5.11/ suppléments./ $ Basearch / baseurl \u003d http: //vault.ceptos.org/5.11/ centosplus./ $ Basearch / baseurl \u003d http: //vault.ceptos.org/5.11/ contributions/ $ Basearch /

Toutes les chaînes avec miroir doivent être commentées et la baseurl est remplacée par la spécifiée. Après cela, vous devez démarrer la mise à jour du système.

# Yum propre tout # miam update

Établissez maintenant le noyau standard Linux et de Xen Supprimer.

# Yum Supprimer Kernel-Xen # Yum Installez le noyau

Vérifiez maintenant la version des bibliothèques de noyau existantes dans le système.

# Ls -l / lib / modules /

Nous prenons la dernière version et collectons l'image d'InitiDRD.

# mkinitrd -v -f /boot/initrd-2.6.18-419.el5.Img 2.6.18-419.EL5

Modifier le chargeur de configuration /Boot/grub/grug.conf.Afin qu'il a choisi lors du téléchargement de cette version du noyau.

Paramètre par défaut \u003d 1. Correspond à la deuxième ligne du menu, car le compte à rebours va de 0. C'est-à-dire que le noyau mis à jour nécessaire sera sélectionné. Nous mettons à jour le chargeur de démarrage sur le disque.

# Grub-installer / dev / sda

Si vous obtenez une erreur:

/ Dev / sda n'a pas de lecteur de BIOS correspondant.

Utilisez la commande suivante:

# Grub-installer --Recheck / dev / sda

En théorie, cela pourrait être complété. Nous avons réellement effectué la restauration complète du serveur Server Linux. Mais comme il s'agit de XenServer, il y a une autre nuance. Si vous essayez de télécharger une machine virtuelle maintenant, tout ira bien en douceur jusqu'à la fin du téléchargement, puis l'erreur sortira.

Init: ID 'CO' RESPONDAISON TROP FAST: DÉTENU POUR 5 MINUTES

Elle se traînera sans fin. Liée à l'accès à la console de machine virtuelle de Xenserver. Dans un autre environnement, le paramètre doit être changé. Pour corriger l'erreur, vous devez modifier le fichier. / etc / inittab. Trouver dans une corde

CO: 123457: RESPOWN: / SBIN / AGETY XVC0 9600 VT100-NAV

Commettez-le et prenez un commentaire de la ligne à la place

1: 123457: RESPOWN: / SBIN / MINGETTY TTY1

Maintenant, vous pouvez redémarrer le virtuel. Il doit démarrer en toute sécurité. Au moins j'avais.

Malheureusement, la méthode ci-dessus n'a pas pu forcer la même machine virtuelle à démarrer hypervisor KVM.. Je ne sais pas pourquoi. Après avoir sélectionné dans le chargeur de la version principale, le système se bloque simplement dans cette position.

Et rien ne se passe plus loin. Il n'y a pas d'erreurs. Je n'ai même pas d'idées à cause de ce que cela peut être dans quelle direction se déplacer pour courir le virtuel. Si quelqu'un a des idées comment le faire, je demande au Conseil. J'aimerais vraiment déplacer des machines virtuelles avec Centos 5 sur KVM. J'ai essayé de transférer des virtus déjà récupérés avec Hyper-V à KVM, converti un disque avec VHD en Qcow2, mais tout sans résultat. Ils traînent toujours de la même manière que si je les transférais directement avec Xenserver.

Conclusion

Le transfert de machines virtuelles fonctionne bien dans un seul hyperviseur. Si vous transférez de l'un à l'autre, avec beaucoup de probabilité, obtenez des problèmes. Je rencontre souvent ceci, surtout avec Linux et Freebsd. Le plus souvent commence les problèmes de disques et de charges de charge. Les lettres des disques changeront, il est nécessaire d'éditer FSTAB, le chargeur ne démarre pas. Parfois, le réseau peut ne pas fonctionner. Partout où vous devez faire face à l'endroit et résoudre des problèmes émergents.

Atelier de Kali Linux

Le cours pour ceux qui souhaitent mener des tests pour pénétrer et vouloir s'essayer pratiquement dans des situations proches de réel. Le cours est conçu pour ceux qui n'ont aucune expérience de sécurité de l'information. La formation dure 3 mois à 4 heures par semaine. Qu'est-ce qui vous donnera ce cours:
  • Rechercher et exploiter des vulnérabilités ou des configurations de défaut dans réseaux d'entreprise, Sites Web, serveurs. Concentrez-vous sur la Pension de Windows et la sécurité du segment des entreprises.
  • Étude d'outils tels que métasploit, SQLMAP, Wireshark, Suite Burp et beaucoup d'autres.
  • Le développement de la boîte à outils Kali Linux dans la pratique - avec elle doit y avoir un spécialiste de l'IB.
Vérifiez-vous sur le test d'introduction et consultez le programme logiciel.

Il existe plusieurs façons de convertir les fenêtres installées à l'image pour une machine virtuelle. L'image créée peut être utilisée, par exemple, pour tester, pour vérifier la stabilité du système après avoir installé une mise à jour, ou afin de fixer l'état de l'ancienne machine avant de modifier.

La plupart des programmes de virtualisation prennent en charge la fonctionnalité de conversion du système d'exploitation Windows installé sur l'image d'une machine virtuelle. Certaines solutions sont déjà fournies avec des fonctions intégrées, mais dans certains cas dans le même but, il peut être nécessaire d'utiliser des produits tiers.

Dans ce guide, les instructions de conversion sont collectées installations Windows dans images virtuelles Microsoft Hyper-V, VirtualBox et VMware.

Transférer des fenêtres vers virtuelles machine Microsoft. Hyper-V est effectué très simplement grâce au programme Disk2vhd de Sysinternals.

Le programme est portable, il peut être démarré à partir de n'importe quel emplacement sur le disque après le déballage des archives. La demande nécessite des droits d'administrateur. Le programme peut être utilisé pour créer une machine virtuelle à partir d'un ou plusieurs volumes sur l'ordinateur.

Noter: Vous pouvez exécuter un programme en mode ligne de commande en utilisant le format:

La fenêtre principale d'application affiche le chemin de destination et le nom de fichier et légèrement ci-dessous - les volumes disponibles. Veuillez noter que vous devez choisir un emplacement cible avec suffisamment d'espace de stockage libre, sinon le processus de création d'images sera interrompu.

L'utilisateur doit sélectionner le chemin de la cible et le nom de fichier (avec l'extension VHDX), ainsi que le volume à inclure dans l'image virtuelle.

Vous pouvez choisir seulement section Windows Ou même convertir des sections non système en images VHD, sans choisir une partition Windows.

DISK2VHD vient avec deux paramètres supplémentairesqui sont spécifiés lors du démarrage. Le premier définit le format de sortie VHDX. Vous pouvez désactiver ce paramètre pour utiliser VHD.

VHDX a plusieurs avantages, tels que le soutien de la plus grande disques virtuels (64 To contre 2 To), meilleure défense Des dommages, redimensionnement en ligne à distance, etc. VHD est requis principalement à des fins de compatibilité, par exemple, lorsque le produit ne prend pas en charge VHDX, ainsi que lorsque vous souhaitez convertir l'image dans VirtualBox.

Le deuxième paramètre vous permet d'utiliser exemplaire Toma

Disk2VHD traite des volumes sélectionnés et les transforme en images de disques virtuels stockés dans l'emplacement sélectionné.

Après avoir reçu l'image VHD, vous pouvez utiliser l'outil de ligne de commande VboxManage, qui est livré avec VirtualBox, pour cloner le support et enregistrez-le dans un autre format.

  1. Appuyez sur la touche Windows, entrez cmd.exe.Tenez Ctrl + Shift et appuyez sur la touche Entrée pour exécuter ligne de commande avec des droits d'administrateur.
  2. Allez dans le dossier VirtualBox dans le système, par exemple, C: \\ Fichiers de programme \\ Oracle \\ VirtualBox En utilisant la commande cd.
  3. Utilisez la commande VboxManage Clonemeum Disk pour convertir l'image du disque VHD au format VDI. Par exemple: VoxManage Disque Clonemedium o: \\ Source.vhd o: \\ Sortie.vdi

La conversion peut prendre un certain temps en fonction de la taille de l'image et des ressources disponibles de votre ordinateur.

Vous pouvez créer des images virtuelles. windows Windows pour VMware. Utilisation de VMware vCenter Converter. Vous pouvez télécharger le programme depuis le site officiel du VMware, mais il faut compte. Sur notre utilitaire de site disponible pour le téléchargement sans enregistrer.

Noter: Le programme crée une image virtuelle de la machine complète. DANS interface graphique Il n'est pas possible d'exclure des disques ou des sections durs.

La taille de l'installateur est d'environ 170 mégaoctets. Lors de l'installation, il vous sera demandé de rejoindre le programme d'amélioration du service clientèle.

Convertir le démarrage système Windows Dans une image virtuelle pour VMware, sélectionnez l'option "Convertir la machine" dans l'interface de programme principale pour commencer.

Après avoir chargé l'assistant, assurez-vous que le type source est défini sur "Activé" et sélectionné "Ceci ordinateur local". Vous pouvez également créer des images virtuelles. ordinateurs distantsMais pour cela, vous devez spécifier le nom ou l'adresse IP de l'appareil, ainsi que des informations d'identification.

Sélectionnez la machine virtuelle VMware dans la section Titre de la page suivante et sélectionnez le dossier cible pour enregistrer l'image.

Créer une image peut prendre un certain temps, en fonction du nombre de volumes, de leur taille et de leurs ressources de l'appareil.



Avez-vous aimé l'article? Partagez-le