Il y a tellement d'informations différentes sur la configuration d'une machine virtuelle, mais je ne sais pas par où commencer. Ma question fondamentale est:
Comment déployer virtuellement un serveur Web (avec un ensemble unique d'utilisateurs) sur la machine sans tête que j'utilise?
Les choses qui rendent mon système particulier unique (c'est-à-dire qu'il est difficile pour moi de trouver des informations via Google):
- Le serveur est sans fil.
- Le serveur n'exécute pas d'interface graphique.
La plupart des tutoriels / howtos supposent une connexion filaire et / ou une interface graphique.
Ce que j'ai essayé
- J'ai lu la documentation pour
libvirt
,qemu
etkvm
. J'ai également vu un certain nombre de tutoriels qui utilisentubuntu-vm-builder
ouqemu-img
. Je ne sais pas par où commencer. Je ne sais pas comment penser à la pile entière: je pense qu'elle ressemble à ceci:libvirt
--controls ->qemu
--controls ->kvm
. Mais je ne suis pas sur. - J'ai activé la virtualisation via le BIOS de mon système.
- J'ai installé les packages
qemu*
etlibvirt*
. - J'ai essayé de courir
qemu-system-x86_64 ubuntu-server-12.04.iso
avec le serveur ISO téléchargé. Ça n'a pas marché.
Défis auxquels je n'ai pas encore trouvé les réponses.
- Quelles sont les étapes canoniques pour faire fonctionner un serveur virtualisé? Commencez-vous par
qemu-img
? Ou la première étape commence-ubuntu-vm-builder
t-elle? - Comment le faites-vous fonctionner à chaque démarrage de votre serveur physique?
- Un didacticiel a noté que vous ne pouviez pas relier une carte sans fil. Est-ce toujours vrai aujourd'hui?
- Je ne comprends pas comment éditer
/etc/network/interfaces
. J'utilise wlan0 comme interface de mise en réseau principale, donc je suis un peu hésitant à jouer avec car tous les tutoriels que j'ai vus supposent que j'utilise eth0. - Tous les didacticiels que j'ai vus supposent que j'ai une interface graphique en cours d'exécution. Je ne. Comment puis-je obtenir le système d'exploitation invité à blit sur la carte vidéo (j'ai une carte vidéo, mais Ubuntu Server exécute simplement CLI)?
- Il existe de nombreux systèmes de fichiers disponibles à utiliser
qemu-img
. Que dois-je utiliser?
Il y a beaucoup de questions dans celui-ci. Désolé, mais la question qui m'importe le plus est au début. Ma préférence est de ne pas avoir à installer Xen ou à utiliser Virtual Box.
virtualization
kvm
qemu
Avery Chan
la source
la source
Réponses:
Je vais garder un journal des progrès que j'ai réalisés jusqu'à présent. Je nettoierai cela plus tard et le posterai comme réponse si je réussis.
Jour 1
libvirt
soit la meilleure façon de procéder. Nous verrons.libvirt
pour gérer mes machines virtuelles, je n'ai pas vérifié que cette solution de contournement fonctionne.Jour 2
J'ai démarré ma VM. Je courais
vmbuilder --debug --verbose
avec ce que mon fichier de configuration dans/etc/vmbuilder.cfg
. J'ai exécuté la configuration de partition la plus basique. Utilisez google pour voir ce qu'il faut mettre dans levmbuilder.partition
fichier. Cela prend beaucoup de temps et je n'ai pas pu trouver comment installer apt-proxy. Si vous pouvez installer apt-proxy, je le ferais.Je n'arrive toujours pas à faire fonctionner le réseautage. Le système d'exploitation invité ne peut pas voir le système d'exploitation hôte et vice versa.
la source