Framboise orchestration Pi (3 / 8 étapes)

Étape 3: Structure

Il s’agit d’un gros projet pour moi, donc je vais devoir diviser en parties.

Voici la première ébauche de ce que je voulais atteindre :

  • rpi_detector

    • module de découverte, utiliser un moyen de détecter les ip par adresse mac partielle
    • utiliser l’adresse ip pour créer l’inventaire ansible
    • en option
      • tester des méthodes de connexion standard # intégré dans rpi_ssh
      • ssh avec mot de passe
      • ssh avec clé
  • rpi_inventory
    • utiliser le détecteur pour obtenir la liste des RPi
    • rpi_ssh
    • Utilisez des modèles pour la définition de rôle
    • générer l’inventaire ansible, basé sur un modèle
  • rpi_ssh
    • Méthodes d’essai pour défaut ssh login

      • ssh avec mot de passe

        • Si elle est vraie continuent à s’auto-alimenter pour clés, sinon ssh avec clé
      • ssh avec clé : si la politique exige le commutateur à clé, d’autre sortie

      • interrupteur à clé
        • utiliser la clé racine prédéfinis
        • générer la clé racine
        • générer des clés pour les utilisateurs définis
        • générer des fichiers authorised_keys
        • copier des dossiers de définir
  • rpi_create # servira à déployer le système d’exploitation sur raspberry pi avec net-installateur
    • utiliser le modèle pour générer

      • installateur-config.txt
      • post-install.txt
    • copie nécessaire fichiers (autorisé-clés, hôtes, règles etc..)
    • mise à jour/modifier boot-loader
    • Si le référentiel local sert vérifier l’accessibilité, mise à jour et vérifier les paquets nécessaires
    • redémarrer les machines toutes affectées pour démarrer le processus de création
      • -utiliser l’image de base si disponible
  • rpi_provission
    • Si utilisé comme application stand-alone :

  • rpi_detector
  • rpi_inventory
  • d’autre
    • exécutez update, mise à niveau playbook
    • exécuter les règles de disposition de rôle
  • rpi_deploy
    • PlayBook pour vérification de l’environnement
    • PlayBook pour le déploiement
    • PlayBook pour vérification de déploiement
  • rpi_monitor
    • surveiller le démon pour contrôler l’état du cluster
    • ré-installer et détection des pannes
  • Prochaines étapes décrira comment j’ai réussi et parfois échoué dans thees étapes.

    J’utilise OS X comme une plate-forme de développement, mais essayé de tester tous les modules sur Windows et Linux. Je down't avoir des solutions complètes pour ces plates-formes droite espèrent maintenant, pour les amener à l’avenir.

    Articles Liés

    Appareil photo Compact framboise Pi

    Appareil photo Compact framboise Pi

    Je suis tellement excitée par ce nouveau projet ! Une caméra de Pi de framboise vraiment compact et portable et c'est facile comme quoi que ce soit pour construire !J'ai d'abord pensé à construire une framboise Pi caméra après avoir vu le guide instr
    Analyseur de spectre Pi framboise avec RGB LED Strip et Python

    Analyseur de spectre Pi framboise avec RGB LED Strip et Python

    à la recherche d'un premier projet d'essayer sur une facture pro forma de framboise, j'ai bien quoi de mieux qu'un analyseur de spectre ? (Parfois cet affichage est erronément appelé pour comme un égaliseur graphique--que nous allons vous changez le
    Spectacle de lumière pour le sapin de Noël framboise Pi

    Spectacle de lumière pour le sapin de Noël framboise Pi

    Ce projet consiste à utiliser un Pi de framboise pour piloter 8 prises AC qui sont reliés à l'arbre de Noël lumineux fixe. Les lumières de l'AC sont brins simples à une seule couleur des lumières, mais pour donner une gamme dynamique plus large à l'é
    Internet a permis Pi framboise Pet Feeder

    Internet a permis Pi framboise Pet Feeder

    Il s'agit d'un conducteur de chien, propulsé par un Pi de framboise.Si tu veux:un moyen facile pour nourrir votre gros chiengarder une trace de lorsque vous nourrircontrôler combien et combien de fois vous nourriret éventuellement pouvoir alimenter à
    IoT - contrôler un Robot de Pi framboise sur internet avec HTML et shell scripts seulement

    IoT - contrôler un Robot de Pi framboise sur internet avec HTML et shell scripts seulement

    (Si vous aimez cette Instructables, n'oubliez pas de voter à ce sujet (ci-dessus : drapeau de coin à droite). il est en concurrence sur l'INTERNET des objets et des concours d'automatisation. Merci beaucoup! ;-)Dans cette instructables, nous allons a
    Connectez votre Pi framboise et Arduino Uno !

    Connectez votre Pi framboise et Arduino Uno !

    Le Raspberry Pi et Arduino Uno sont des appareils très puissants, bien à différentes choses. Les cartes Arduino sont impressionnantes en lecture des entrées et sorties de diverses choses différentes. Le Raspberry Pi est en fait un mini, un ordinateur
    Frigo à bière framboise Pi d’Awesomeness

    Frigo à bière framboise Pi d’Awesomeness

    Comment prendre un parfaitement bonne bière ou vin réfrigérateur et qu'il est génial ? Un bon début est d'avoir votre réfrigérateur vous dire combien de bouteilles est en elle, lorsque la porte est ouverte ou fermée et la température à l'intérieur de
    Construction d’une Station de météo SUPER Pi framboise

    Construction d’une Station de météo SUPER Pi framboise

    Avouons-le, nous, les humains parlent le temps une ⛅️ beaucoup. Les pourparlers de la personne moyenne sur la météo quatre fois par jour, pour une moyenne de 8 minutes et 21 secondes. Faites le calcul et qui s'élève à 10 mois de votre vie que vous pa
    Machine CNC de framboise Pi

    Machine CNC de framboise Pi

    Mon ami et j'ai pensé à construire une Machine CNC pendant un certain temps. Mais nous ne voulions pas qu'il soit juste une Machine CNC ordinaire. Nous voulions faire une machine tout à fait unique qui pourrait avoir des caractéristiques très particu
    Mesure de consommation électrique framboise Pi

    Mesure de consommation électrique framboise Pi

    Dans ce tutoriel, vous apprendrez moyen super simple pour surveiller la consommation d'énergie de Raspberry Pi et son écran tactile 7" officiel à l'aide du module de détection courant et de tension USB. Veuillez également avoir un oeil à la vidéo. La
    Visiophonie sur Pi framboise 3

    Visiophonie sur Pi framboise 3

    Étant donné que j'ai quitté ma maison pour mes études universitaires il y a 5 ans, j'ai réalisé combien il est difficile d'être loin de la famille. Visiophonie est une option pour la plupart des gens, cependant, que mes parents ne sont pas en mesure
    3 lecteurs audio à la 1 framboise Pi avec Bluetooth - une installation HiFi Multiroom facile

    3 lecteurs audio à la 1 framboise Pi avec Bluetooth - une installation HiFi Multiroom facile

    Notre environnement sonore populaire de Squeezebox sur Max2Play a été tenté de connecter plusieurs lecteurs audio facilement et de créer un système HiFi smart. Avec l'ajout de quelques nouveaux plugins incroyables à nos images de carte SD, nous pouvo
    Console de jeu portable Pi framboise 20 $

    Console de jeu portable Pi framboise 20 $

    Il y a des tonnes d'émulateurs jeu rétro Raspberry Pi autour sur l'internet, mais la plupart sont assez cher. Avec le nouveau $5 Raspberry Pi Zero, dans ce Instructable je vais vous montrer comment construire une batterie complètement portable alimen
    Mise en place de votre Pi framboise

    Mise en place de votre Pi framboise

    Bienvenue à nos instructions pour la mise en place d'une nouvelle marque Pi framboise ! Malgré quoi ça ressemble, un Pi de framboise est un ordinateur ; il manque juste une majorité de cloches et de sifflets avec que la plupart des ordinateurs sont l