web-dev-qa-db-fra.com

Ajouter armhf en tant qu'architecture prise en charge pour l'invité KVM VM (sur un hôte AMD64)

J'ai une configuration Ubuntu Server 12.04 avec environ 6 KVM VM en cours d'exécution. Les invités sont tous x86 ou AMD64, l'hôte est une boîte Westmere Xeon à 2 prises.

Maintenant, je veux créer un nouvel invité VM mais l'invité VM doit exécuter une image armhf (une image Raspberry Pi).

Ce à quoi je m'attendais devrait fonctionner: ouvrez Virt-Manager, suivez les étapes de configuration habituelles pour créer un nouveau VM, puis choisissez QEMU et armhf comme architecture de l'invité.

Pourquoi cela n'a pas fonctionné: je ne vois que x86 et AMD64 comme options pour l'architecture de l'invité.

Is there anyway I can install QEMU support for armhf so that I can easily create armhf KVM guests on my server using virt-manager?

I want to make as little changes as possible on the Host. I do not want to use XEN or VirtualBox, it has to be KVM.

Merci!

5
mbello

J'ai trouvé une solution potentielle.

Installez qemu-system-arm et sur virt-manager, choisissez "qemu" pour Virt Type (au lieu de "kvm" qui, selon ma configuration, est la sélection par défaut), puis sous "Architecture", vous trouverez l'option "armv7l".

Je ne l'ai pas encore testé, mais au moins l'option est maintenant là, devrait fonctionner correctement.

Y a-t-il une meilleure façon d'accomplir cela?

1
mbello