Actuellement, il existe un projet pour créer un environnement MAAS + kubernetes en interne.
Je vais décrire ce que j'ai fait et ce sur quoi je suis tombé. P>
Créez un serveur sur Ubuntu et déployez le système d'exploitation Ubuntu dans un réseau séparé via le démarrage PXE. P>
Assurez-vous que DHCP n'existe pas sur le réseau où le serveur MAAS existe.
Lorsque DHCP crée un serveur MAAS sur un réseau existant, il entre en conflit avec le DHCP existant car le serveur MAAS deviendra le serveur DHCP dans les paramètres ultérieurs.
En cas de conflit DHCP, les terminaux du réseau ne pourront pas communiquer à l'extérieur du réseau s'ils l'obtiennent du serveur MAAS lors de la réacquisition de l'adresse IP.
De plus, les terminaux censés être des clients MAAS ne pourront pas communiquer de manière stable avec le serveur MAAS.
(J'ai vérifié divers articles, mais la situation actuelle n'est pas résolue) p>
Téléchargez l'image ISO d'Ubuntu Server à partir de l'URL suivante. P>
Gravez l'image ISO d'Ubuntu sur votre clé USB pour créer un support d'installation. P>
Après avoir inséré la mémoire USB dans le MAC, démarrez le terminal et vérifiez l'emplacement du disque. P>
figure>
Lorsque la commande a été exécutée, la mémoire USB était / dev / disk2, formatez-la donc une fois au format MS-DOS. P>
diskutil eraseDisk MS-DOS UNTITLED /dev/disk2
Démontez la mémoire USB formatée et créez un disque de démarrage avec la commande dd. P>
diskutil unmountDisk /dev/disk2
sudo dd if=./Downloads/ubuntu-18.04-live-server-amd64.iso of=/dev/disk2 bs=4028
L'heure du café, car cela prend du temps.
Retirez l'appareil lorsque l'image est terminée. P>
Si vous êtes bloqué, p>
diskutil eject /dev/disk2
Exécutez
pour retirer la clé USB. </ P>
Installer l'image Ubuntu h1>
Branchez l'USB que vous avez créé précédemment dans le terminal du serveur MAAS, spécifiez le démarrage USB sur l'écran BOOT et démarrez l'installation.
La spécification du périphérique BOOT varie selon la machine, il est donc omis. P>
Les options d'installation sont facultatives. P>
Installation MAAS h1>
Installez le package MAAS sur le serveur. P>
$ sudo apt -y update
$ sudo apt -y upgrade
$ sudo apt -y install maas
Créez un utilisateur administrateur lorsque l'installation est terminée.
Définissez le nom d'utilisateur, le mot de passe, l'adresse, etc. requis.
Étant donné que la clé SSH sera enregistrée plus tard, laissez-la vide et entrez. P>
$ sudo maas createadmin
Lorsque la création est terminée, connectez-vous avec "Adresse du serveur MAAS: 5240 / MAAS /". P>
Paramètres MAAS h1>
L'écran de connexion apparaît, donc
Connectez-vous en tant qu'utilisateur créé. P>
figure>
Une fois connecté, la page d'introduction apparaîtra.
Vous n'avez pas à vous soucier des paramètres. P>
Dans la dernière image, sélectionnez l'image du système d'exploitation Ubuntu à télécharger.
Si vous cochez la version souhaitée, le téléchargement démarrera automatiquement, alors attendez un peu. P>
Cliquez sur Continuer lorsque le téléchargement est terminé et que le "Statut" est "Synchronisé" p>
figure>
figure>
Générez une clé côté serveur Ubuntu pour passer à l'écran de saisie de la clé privée.
Entrez à plusieurs reprises sans rien spécifier. P>
$ sudo ssh-keygen -t rsa
La clé étant générée dans le dossier .ssh sur le serveur,
Copiez le contenu de votre clé publique. P>
cat .ssh/id_rsa.pub
Après la copie, revenez au serveur de gestion MAAS, changez Source en Upload, collez le contenu de la clé que vous avez copiée précédemment sur l'écran de saisie suivant, puis cliquez sur Importer.
S'il n'y a pas de problème, cliquez sur "Accéder au tableau de bord". P>
figure>
Pour vous préparer, sélectionnez le VLAN réseau non balisé que vous souhaitez déployer dans la page "Sous-réseaux" en haut de la page d'accueil MAAS. P>
figure>
Sélectionnez "Fournir DHCP" dans "Passer à l'action" en haut de l'écran. P>
figure>
La plage DHCP du serveur MAAS apparaîtra, donc si vous spécifiez un nombre arbitraire et sélectionnez "Fournir DHCP", l'élément DHCP sur la même page sera activé et la plage réseau ajoutée aux "Plages réservées" sera Est affiché.
Ceci termine les préparatifs. P>
Déployer le client MAAS h1>
Déplacez l'élément de démarrage PXE à la première place dans l'ordre de démarrage dans l'ordre BOOT du terminal qui sera le client MAAS.
Après cela, lorsque le client est mis sous tension, la communication avec le serveur MAAS démarre automatiquement et l'alimentation est coupée.
Après la mise hors tension, le terminal sera ajouté à "Machines" sur l'écran de gestion de MAAS.
(Le nom du terminal est provisoire et le nom de l'animal est inscrit)
Sélectionnez la machine ajoutée et renommez-la d'abord.
figure>
Sélectionnez une option d'alimentation dans "Configuration de l'alimentation" dans "Configration".
Sélectionnez «Manuel» cette fois.
Sur la page "Machines", cochez la case du terminal, sélectionnez "Commission" dans "Passer à l'action", puis mettez le terminal client sous tension.
La communication avec le serveur recommencera, alors attendez la fin.
Lorsque la Commission est terminée avec succès, "Statut" sera "Prêt" sur l'écran de gestion du serveur.
Sélectionnez "Déployer" dans "Prendre une action", sélectionnez n'importe quel système d'exploitation, démarrez le déploiement et mettez le client sous tension. P>
Étant donné que le système d'exploitation est déployé à partir du serveur, attendez un moment, et si la colonne État change pour le nom du système d'exploitation sur l'écran de gestion, cela réussit
.
À propos des paramètres réseau du terminal client h1>
Le terminal client MAAS est essentiellement DHCP, mais il peut également être spécifié comme statique. P>
Dans ce cas, avant de déployer l'OS, sélectionnez "Actions" - "Editer Physique" dans "Interfaces" dans la page d'informations du terminal, remplacez "Auto assign" par "Static", et spécifiez une adresse arbitraire. À. P>
figure>
figure>
J'ai trébuché h1>
Après l'installation du serveur MAAS, DHCP est activé sur l'écran de configuration, mais l'adresse n'est pas distribuée au client. H3>
Solution
Sélectionnez la machine dans "Nom" dans "Contrôleurs" en haut de l'écran de gestion (il ne devrait y en avoir qu'un au début)
Dans l'élément Services de la page déplacée, "dhcpd" peut ne pas avoir de marque verte, donc une fois MAAS redémarré, il aura une marque verte. P>
Si cela ne fonctionne pas, p>
sudo dpkg-reconfigure maas-rack-controller
sudo apt-get install maas-rack-controller
registre sudo maas-rack --url http: // adresse du serveur MAAS: 5240 / code> pre>
Parfois, il a été guéri avec . P>
Page de référence
Créez une clé USB amorçable à partir d'une image ISO sous Mac OS X - une seule plus forte par jour < br>
Construction de l'environnement MAAS et déploiement d'Ubuntu --Qiita
Connexion SSH utilisant le chiffrement à clé publique (Kihon) --Qiita p>