je suis assez novice à ce sujet et c'est ma première tentative.
Je n'ai pas pu trouver beaucoup de documentation sur ce qu'est MAAS.
J'ai créé mon propre serveur MAAS et 1 nœud est maintenant ajouté et alloué.
SSH fonctionne avec le noeud, etc.
Mais maintenant je me demande ... que puis-je faire avec ces nœuds?
Mon idée sur MAAS était que les nœuds partagent leur puissance de calcul
avec le contrôleur de cluster et ce contrôleur de cluster est votre serveur.
(Où puis-je créer ma base de données mysql, mon serveur web Apache2, etc.)
modifier:
et puis j'ai soudain trouvé ceci:
Réaffecter dynamiquement les ressources physiques pour répondre aux exigences de la charge de travail
Par exemple .. J'ai un serveur d'une sorte de jeu avec 6 threads.
MAAS répartit-il automatiquement ma charge de travail en ce qui concerne l'envoi de 3 threads à mon nœud?
(J'apprends toujours et j'ai beaucoup à apprendre, je sais. Et j'ai utilisé Google, mais maintenant, j'ai vraiment besoin de demander à des personnes plus expérimentées)
MAAS signifie "Metal as a Service". Il est similaire à "Infrastructure as a Service" de l'IAAS car il permet de provisionner une nouvelle machine. La différence est que IAAS se réfère normalement aux machines virtuelles, MAAS étant conçu pour fournir du métal nu. Cela signifie amener un serveur Bare Metal sans système d’exploitation sur un serveur entièrement opérationnel, prêt à être utilisé par l’utilisateur pour le déploiement des services.
La documentation de MAAS peut être trouvée ici: http://maas.io/
Si vous cherchez quelque chose pour déployer des services, je vous recommande de jeter un coup d'œil à JuJu. JuJu vous permet de déployer facilement des services avec son architecture de charmes. JuJu se connecte également à MAAS pour récupérer des serveurs prêts à être utilisés, sur lesquels déployer les services.
La documentation de JuJu peut être trouvée ici: https://jujucharms.com/
Pour moi, MAAS est un moyen d'installer plus rapidement quelque chose comme Ubuntu Server sur de nombreux ordinateurs sans avoir à 1) insérer le CD, 2) suivre le même script de réponses aux questions, puis de manière itérative 3) exécuter de nombreuses commandes en ligne de commande. comme "Sudo apt-get install ..." pour chaque ordinateur.
------------------------------------------------------------------------
| OpenStack (a.k.a. Cloud Management Layer) |
------------------------------------------------------------------------
|
------------------------------------------------------------------------
| Juju |
------------------------------------------------------------------------
|
------------------------------------------------------------------------
| Metal-as-a-Service (a.k.a. Deployment/Management Automation Layer) |
------------------------------------------------------------------------
| | | | |
---------- ------------- ----------- ------------ -----------
| Node | | Node | | Node | | Node | | Node |
---------- ------------- ----------- ------------ -----------
Au moment où vous avez inscrit et mis en service des noeuds dans MAAS, vous pouvez les acquérir/les démarrer pour pouvoir les contrôler à distance et disposer d’un serveur Ubuntu pleinement fonctionnel. Vous n’auriez pas nécessairement besoin de Juju ou d’OpenStack en plus de cela.
Juju permet d'aller facilement plus loin, puis d'automatiser les déploiements de services sur l'ensemble des nœuds disponibles. OpenStack est un ensemble de services qui vous permettent, en théorie, d’activer des ordinateurs virtuels à partir de ce collectif (comme Amazon EC2). De plus, vous avez la possibilité de servir des lecteurs virtuels (comme Amazon S3). Et vous pouvez combiner ces deux éléments pour pouvoir créer un ordinateur virtuel connecté à un lecteur persistant contenant vos données.
OpenStack est de plus en plus utilisé car il intègre des fonctionnalités de "haute disponibilité". Il résiste aux défaillances du système sur un seul nœud, par exemple.
Une fois que vous avez vu le démarrage PXE en action et que vous l'avez observé, vous serez impressionné. Malheureusement, il y a de nombreux bugs dans toutes les versions avec lesquelles j'ai travaillé et vous allez passer beaucoup de temps à dépanner tout ce que vous avez essayé de mettre en place.
vous pouvez visiter ce site Web: https://docs.maas.io/2.1/en/
MAAS est le métal en tant que service. Il vous permet de traiter les serveurs physiques comme des machines virtuelles (instances) dans le cloud. Plutôt que d'avoir à gérer chaque serveur individuellement, MAAS transforme votre métal nu en une ressource élastique semblable à un nuage.
Les ordinateurs peuvent être rapidement provisionnés, puis détruits aussi facilement que vous le pouvez avec des instances dans un cloud public comme Amazon AWS, Google GCE et Microsoft Azure, entre autres.
MAAS peut agir en tant que service PXE/Preseed autonome ou peut être intégré à d'autres technologies. En particulier, il est conçu pour fonctionner particulièrement bien avec Juju, le service et le service de gestion des modèles. C'est un arrangement parfait: MAAS gère les machines et Juju gère les services exécutés sur ces machines.