J'ai récemment essayé KVM comme plate-forme de virtualisation. J'utilise aussi occasionnellement VirtualBox.
Dans chaque instance de déploiement de systèmes d'exploitation invités, je fais toujours l'une des deux opérations suivantes: 1) configurer le réseau en tant que NAT, l'invité n'ayant pas besoin d'être visible en dehors de l'environnement virtualisé. 2) configurer le réseau en tant que pont, l'invité doit être visible. IP généralement transmis par DHCP depuis le serveur DHCP du réseau physique.
Ma question est la suivante: comment configurer l'environnement de sorte que le système d'exploitation hôte et les systèmes d'exploitation invités puissent se voir, à condition qu'aucun réseau physique ne soit présent (le système d'exploitation hôte n'est connecté à aucun réseau); ainsi, aucun DHCP pour les invités et l'hôte dans l'option 2, ou pas de DHCP pour l'hôte dans l'option 1 (les systèmes d'exploitation virtuels fonctionneront parfaitement entre eux). Je suis intéressé par KVM sur RHEL / CentOS, mais s’il existe des informations pour VirtualBox, ce serait très bien.
En fait, je peux définir le système d'exploitation hôte en tant que plate-forme (principalement CentOS / RHEL), puis configurer l'invité en tant que Fedora ou Windows, et me permettre de bricoler profondément à l'intérieur du système d'exploitation sans modifier le système d'exploitation hôte. Par exemple, dans CentOS, je devrais ajouter EPEL pour acquérir nginx et tester quelque chose. Cependant, je n'ai pas besoin que l'EPEL soit constamment contacté lors de la mise à jour de yum. Garder le système d'exploitation de base / hôte aussi minime que possible (utiliser le référentiel par défaut chaque fois que possible) et utiliser les invités comme terrain de test (y compris l'ajout de nouveaux dépôts) ajoute donc une commodité supplémentaire: chaque fois que j'émets une mise à jour yum sur le système d'exploitation hôte, il ne récupère que le fichier par défaut. dépôt. Je n'ai pas besoin de mettre à jour les systèmes d'exploitation invités, car il sera parfois reconstruit à partir de zéro pour s'exercer.