J'essaie d'installer VirtualBox à l'intérieur d'une instance OpenVZ hors site sur laquelle j'ai obtenu une bonne affaire. Le point étant d'exécuter une petite boîte Windows XP pour une sorte de serveur Windows.
- Oui, c'est une expérience.
- Non, ce n'est pas pour la production.
Il semble que tout fonctionnerait bien, mais l'installateur ne trouve pas les sources de ma distribution. Mon instance a installé Debian 6. La course uname -r
me donne 2.6.32-042stab061.2
. J'ai cherché tout au long de mon apt-cache quelque chose de similaire, j'ai essayé d'installer linux-sources-2.6.32 et une variété d'en-têtes linux, mais je n'ai pas de chance.
Est-ce que quelqu'un sait comment obtenir les sources appropriées pour cette instance afin que VirtualBox puisse se compiler? Merci.
debian
virtualbox
openvz
jocull
la source
la source
Réponses:
Dans OpenVZ, vous n'avez aucun contrôle sur le noyau. En effet, OpenVZ ne virtualise pas le matériel et est un "conteneur" plutôt qu'une machine virtuelle sur le nœud hôte. Comme vous ne pourrez pas charger de modules dans le noyau de l'hôte, cela ne sera pas possible.
la source
La solution pour exécuter VirtualBox dans OpenVZ (dans un conteneur OpenVZ) est simple. Cette procédure a été testée sur ProxMox VE 2.2
echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
apt-get install virtualbox
LOAD_VBOXDRV_MODULE=1
vzctl set <VEID> --devnodes vboxdrv:rw --devnodes vboxnetctl:rw --save
la source