web-dev-qa-db-fra.com

Comment amorcer PXE une machine virtuelle à partir d'une autre machine virtuelle faisant partie du même réseau virtuel?

Je suis en train de suivre le tutoriel:

Mais je ne peux pas sortir de l'état 'Mise en service' de mes nœuds MaaS virtuels à l'état 'Prêt'. L'image suivante montre mon architecture actuelle:

private cloud architecture

Maintenant, je voudrais démarrer les nœuds MaaS via le serveur MaaS! J'ai ajouté <dev root='network' /> aux fichiers XML de la VM, mais lorsque je les lance, ils ne font que dire not bootable device. Ils n'essaient même pas de trouver un serveur DHCP pour le démarrage de pxe! J'essaie également de transférer des paquets UDP (tftpd = 69, mdnc = 68, dhcp = 67) de l'hôte de KVM vers le serveur MaaS via des tables ip, mais rien n'a changé!

Comment puis-je résoudre les problèmes liés aux serveurs TFTPD et BOOTP sur le serveur MaaS? Je n'ai trouvé aucun journal pour eux sur le système!

Cette architecture permet-elle ce scénario de démarrage? Sinon, comment atteindre l'état "Prêt" pour les nœuds de MaaS!

Merci d'avance!

1
Yasser Zamani

Des tonnes de merci à gPXE , si le nœud démarre via un iso gPXE en tant que cdrom (plutôt qu’un amorçage réseau), il peut alors prendre en charge l’interaction avec MaaS Server et changer son état de Commissioning à Ready!

1
Yasser Zamani

Je soupçonne que vous voyez bug 1051626 .

Je devais changer le serveur suivant dans /etc/maas/dhcpd.conf pour qu'il soit l'adresse IP de l'interface virbr0.

Sudo sed -i.dist "s/next-server .*/next-server $MAAS_NEXT_SERVER;/" \
   /etc/maas/dhcpd.conf
Sudo service maas-dhcp-server restart
0
smoser

Si j'étais vous, je considérerais de vous connecter à votre serveur avec virt-manager gui et de le configurer de cette façon. Cela donne une meilleure vue d'ensemble - il me semble que vous avez mal configuré le réseau et que, par conséquent, les nœuds ne peuvent pas récupérer l'adresse IP ...

0
dhojgaard