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>
Terminal serveur MAAS (IP: 192.168.200.1)
Terminal client MAAS (IP: 192.168.200.151)
macbookpro
Téléchargez l'image ISO d'Ubuntu Server à partir de l'URL suivante. P>
http://releases.ubuntu.com/18.04/
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>
diskutil list
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>
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>
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>
L'écran de connexion apparaît, donc Une fois connecté, la page d'introduction apparaîtra. Dans la dernière image, sélectionnez l'image du système d'exploitation Ubuntu à télécharger. Cliquez sur Continuer lorsque le téléchargement est terminé et que le "Statut" est "Synchronisé" p>
Générez une clé côté serveur Ubuntu pour passer à l'écran de saisie de la clé privée. La clé étant générée dans le dossier .ssh sur le serveur, 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. 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>
Sélectionnez "Fournir DHCP" dans "Passer à l'action" en haut de l'écran. P>
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é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. Sélectionnez la machine ajoutée et renommez-la d'abord. Sélectionnez une option d'alimentation dans "Configuration de l'alimentation" dans "Configration". 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. 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 . 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>
Solution Si cela ne fonctionne pas, p>
. P>
Page de référence
Recommended Posts
Connectez-vous en tant qu'utilisateur créé. P>
figure>
Vous n'avez pas à vous soucier des paramètres. P>
Si vous cochez la version souhaitée, le téléchargement démarrera automatiquement, alors attendez un peu. P>
figure>
figure>
Entrez à plusieurs reprises sans rien spécifier. P>
$ sudo ssh-keygen -t rsa
Copiez le contenu de votre clé publique. P>
cat .ssh/id_rsa.pub
S'il n'y a pas de problème, cliquez sur "Accéder au tableau de bord". P>
figure>
figure>
figure>
Déployer le client MAAS h1>
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)
figure>
Sélectionnez «Manuel» cette fois.
Lorsque la Commission est terminée avec succès, "Statut" sera "Prêt" sur l'écran de gestion du serveur.
À propos des paramètres réseau du terminal client h1>
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>
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>
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
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>