6 private links
Initially QEMU was an emulation engine, with a Just-In-Time compiler (TCG). The TCG is here to dynamically translate target instruction set architecture (ISA) to host ISA.
qemu-system-aarch64 --accel ?
Accelerators supported in QEMU binary:
tcg
The QEMU Human Monitor Interface (HMI) console provides an interface that allows user interaction with a running virtual machine instance. It enables obtaining memory dumps, viewing the virtual device tree, taking screenshots, performing audio grabs and much more. This entry covers a few interesting examples.
Clôner une VM Virtualbox entraîne la création d'un nouveau "Hardware UUID" qui cause la perte de l'activation de Windows sur la copie.
Pour résoudre le problème, il faut appliquer le même "Hardware UUID" au clône.
Clôner la machine virtuelle depuis l'interface VirtualBox (clic droit / clôner)
Ouvrir une ligne de commande et saisir :
C:\Program Files\Oracle\VirtualBox\vboxmanage showvminfo NomDeLaMachineSource
(il faut respecter la casse dans le nom de la machine source)
Chercher dans le résultat de la commande "Hardware UUID:" et copier l'UUID correspondant.
On va maintenant appliquer cet UUID à la nouvelle machine :
C:\Program Files\Oracle\VirtualBox\vboxmanage modifyvm NomMachineCible --hardwareuuid f9c76ae5-044f-49a3-b493-82d859cfbc64
Windows devrait maintenant considérer la clef de licence comme valide et enregistrée.
Mettre son projet en production, c’est la galère. Tellement que mille méthodes on vu le jour pour automatiser tout ça. Chef, salt, fabric, des script bash, virtualenv, git hooks, etc.
Après, il y a ceux qui utilisent des VM. Qui ont leur propres outils d’automatisation type Vagrant.
Et comme ça suffit pas, des services ce sont mis en place pour faciliter la mise en prod dans le cloud comme heroku, gondor…
Malgré ça, Max fait encore beaucoup de truc à la main parce que “ça marche jamais comme prévu”. Pas très scalable.
Dernièrement, grâce à notre cher Cortex, j’ai découvert un projet écrit en Go nommé Docker, qui propose encore une autre approche du problème.
Un P2V (Physical to Virtual) est une opération qui consiste à transférer le système d'exploitation d'un ordinateur physique vers une machine virtuelle. C'est très pratique lorsque le hardware est défaillant ou sous-dimensionné et que vous souhaitez redonner un peu de patate à un serveur ou un poste de travail.