8 votes

Exigences minimales MaaS avec juju-jitsu ?

J'ai parcouru tant de sites différents et trouvé tant d'informations contradictoires. Comme je commence à en avoir assez et que je pense que cette question concerne de nombreux autres utilisateurs, j'aimerais recueillir la réponse "une fois pour toutes". Malheureusement, la documentation sur MaaS et Juju n'est ... eh bien, pas la meilleure, désolé de le dire.

Quelle est la configuration minimale requise pour la mise en place d'un cluster MaaS, qui sera orchestré à l'aide des technologies suivantes juju-jitsu ?

Doivent-ils avoir les spécifications exactes du système ou puis-je simplement combiner différents matériels ?

Quelles sont les exigences minimales pour la machine maître ?

Par exemple : "Vous avez besoin d'au moins 8 Go de RAM, d'un processeur double cœur d'au moins 3,0 GHz".

Sur combien de machines dois-je déployer MaaS ?

J'ai lu six machines, neuf machines, et ainsi de suite. Je veux clairement savoir : "Il en faut une pour le maître et par exemple cinq nœuds."

Dois-je attacher autant de NIC (cartes d'interface réseau) à ma machine maître qu'il y a de nœuds, ou puis-je simplement attacher deux NIC et un commutateur ?

Un NIC pour se connecter à l'Internet, un autre pour gérer les tâches MaaS, connecté à un commutateur, qui relie mes nœuds au maître ?

Juju est-il maintenant prêt pour un déploiement local ?

La dernière fois que j'ai expérimenté avec juju et j'ai dû redémarrer ma machine, les services orchestrés par juju avaient disparu. C'est un problème que j'ai également trouvé sur le site officiel de juju. Malheureusement, comme mentionné ci-dessus, la documentation n'est pas la meilleure, donc je n'ai pas pu trouver les informations nécessaires à ce sujet. Donc :

Puis-je utiliser juju sur un environnement local ou un redémarrage va-t-il casser mon installation ?

8voto

Jorge Villuendas Points 1990

Quelle est la configuration minimale requise pour mettre en place un cluster MaaS, qui sera orchestré avec juju-jitsu ?

Pour le contrôleur de région (la machine maître), vous n'avez pas besoin de quelque chose de particulièrement puissant, sauf si vous voulez gérer des centaines ou des milliers de machines.

Les contrôleurs de cluster sont encore moins exigeants, mais à moins de traiter plus de 200 machines, par exemple, vous n'aurez de toute façon pas besoin d'un contrôleur de cluster dédié.

Les machines que vous allez gérer peuvent être à peu près n'importe quoi, mais je vous suggère fortement d'utiliser des machines avec des contrôleurs IPMI, afin que MAAS puisse contrôler leur puissance. MAAS puede utiliser Wake-On-LAN, mais seulement pour allumer les machines, pas pour les éteindre.

Quelles sont les exigences minimales pour la machine maître ?

Rien n'est particulièrement gourmand en RAM ou en CPU, donc une machine avec 2 Go de RAM et un CPU assez modeste devrait vous permettre de démarrer. Vous aurez besoin d'espace disque pour les images téléchargées de la machine et les journaux (MAAS collecte les syslogs distants), mais même quelque chose comme 20 Go devrait être suffisant pour commencer.

L'évaluation d'expressions de balises complexes est l'une des rares activités de MAAS à exiger beaucoup de ressources CPU, mais elle distribue cette charge aux contrôleurs de cluster. Plus vous avez de machines sous gestion, plus vous aurez de contrôleurs de cluster, et donc plus de machines sur lesquelles cette charge sera répartie. Lorsque vous débutez, vous n'avez certainement pas à vous inquiéter à cet égard.

Sur combien de machines dois-je déployer MaaS ?

Encore une fois, pour commencer, vous pourriez avoir une machine comme contrôleur de région et premier contrôleur de cluster, et l'utiliser pour gérer des centaines de machines.

Nous vous recommandons d'avoir un contrôleur de cluster dédié pour chaque ~1000 machines, et que le cluster vive sur son propre domaine de diffusion. Vous devez également attribuer un sous-réseau IP distinct à chaque cluster.

Dois-je attacher autant de NIC (cartes d'interface réseau) à ma machine maître qu'il y a de nœuds, ou puis-je simplement attacher deux NIC et un commutateur ?

Une seule NIC est suffisante. Pour éviter que le trafic de diffusion ne submerge le réseau, nous vous suggérons de ne pas mettre plus de ~1000 machines dans chaque domaine de diffusion.

Juju est-il maintenant prêt pour un déploiement local ?

Puis-je utiliser juju sur un environnement local ou un redémarrage va-t-il casser mon installation ?

Je laisse les questions sur le Juju à quelqu'un de plus expérimenté pour y répondre.

2voto

Joshua McKinnon Points 12379

Il ne s'agit que d'une réponse partielle à votre question sur le déploiement local. Le fournisseur local de Juju en .7 est destiné au développement local de charmes, et comme vous l'avez constaté, le redémarrage interrompt vraiment ce flux de travail.

Juju ne disposera pas d'un fournisseur local prêt pour la production avant la fin de l'été, mais il sera en mesure de survivre à un redémarrage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X