Tout le monde, et bienvenue dans la série de vidéos Knowledge, et dans la conférence d'aujourd'hui,
nous parlerons de jobsworths et nous examinerons un aperçu de très haut niveau lié à ce qu'est exactement ce
service.
Ainsi, Idalis Officeworks est essentiellement un service de gestion de configuration qui fournit des instances gérées de
chef marionnette.
Maintenant, dans la conférence précédente, nous discutions déjà de ce que sont les outils de gestion
de configuration.
Alors dans la gestion de configuration, va-t-on écrire un petit script ?
Donc, ce script dépendra de divers outils de gestion de configuration comme pour Ansible, le script doit
être dans votre esprit pour SIFF.
Il devrait être dans un format différent pour Poppit.
Il doit être dans un format différent, selon l'outil de gestion de configuration que vous
utiliserez.
La façon dont vous écrivez le script sera différente.
Désormais, l'intégration de l'outil de gestion de configuration easy duvid ouvre de nombreuses possibilités sur la façon dont
les serveurs peuvent être configurés, déployés et gérés.
Maintenant, généralement dans l'environnement de production de nos jours, dans la plupart des organisations, des outils de gestion de configuration sont
utilisés comme Ansible, ça peut être Popat, ça peut être chef, etc. , etc..
Cependant, si vous avez une intégration illimitée par défaut, comme dès que vous êtes dans ou dès qu'une
instance est lancée, vous voulez faire quelque chose comme Ginelli.
Chaque fois que votre instance obtient des lignes, nous installons manuellement Ansible et après
l'installation de l'ansible, nous allons de l'avant et nous pouvons déployer l'ensemble lié à l'ansible.
Donc, ce qui se passe dans ce genre de choses, c'est que l'instance qui est lancée, elle est lancée avec
Opsware ou je dirais qu'elle est lancée avec l'agent SIFF si vous utilisez le vaisseau comme outil de
gestion de configuration examinera comment exactement Ça marcherait.
Examinons donc l'exemple de cas d'utilisation où Wailin obtient dans deux instances des lignes si nous voulons
installer certains packages comme Engine XP, HPF, RPM et ma suite, ainsi qu'un fichier de configuration SSX personnalisé suivi
de celui qui offre SSL.
Alors maintenant, c'est un cas d'utilisation très simple car à la mode, supposons que vous lanciez une nouvelle instance
Ishita.
Maintenant, si vous souhaitez exécuter un quart de travail dans cette instance, vous devez idéalement installer un agent de quart là-bas.
Maintenant, afin d'installer un agent de navire, vous pouvez le faire via un script bash ou vous vous connecterez manuellement
pour installer l'agent de décalage.
Et une fois l'agent chef installé, vous pouvez continuer et déployer leurs recettes de navire.
Ainsi, toute instance généralement lancée via l'un ou l'autre est obsolète.
S'il est configuré avec le chef, alors l'agent maritime est automatiquement installé là-bas.
Il y a donc quelques concepts de pile et de couches dans les mondes opérationnels que nous voulons.
Nous devons comprendre où vous l'ensemble.
Vous voyez ce diagramme oral, cela s'appelle Stack et dans Stack, il y a plusieurs entités liées.
C'est ainsi et ces entités liées sont appelées la couche.
Donc, tout ce diagramme est appelé cette pile.
Et à l'intérieur de cela, vous avez plusieurs couches.
Cette couche contient donc le regroupement logique d'instances similaires.
Vous avez donc une couche ILB, vous avez la couche d'application BHP et vous avez cette couche de base de données.
Et ensemble, lorsque toutes ces choses sont combinées, vous avez une pile d'observables.
Ainsi, lorsque vous parlez d'empiler des couches, vous voyez que vous avez une pile absolue ici et qu'il y a trois
couches.
Vous avez cet équilibre de charge élastique plus tôt, vous avez les applications plus tôt et vous avez la couche de base de
données.
Maintenant, pour chacune des couches, vous pouvez définir une recette SIFF personnalisée qui ferait des choses personnalisées que vous avez définies,
comme pour la couche d'application.
Vous aurez un référentiel de livres de recettes qui installerait et Dynex, qui installerait BHP, qui
ferait d'autres choses pour la couche de base de données.
Vous voudrez peut-être installer MySQL, vous voudrez peut-être télécharger un fichier de connexion personnalisable afin qu'il puisse être configuré dans
la couche de base de données.
Vous voyez donc que le référentiel de livres de recettes est intégré à l'applicateur, il est intégré à
la couche de base de données et pour chaque joueur, la gestion de la configuration du commutateur fera des choses différentes.
Faisons donc une chose.
Allons de l'avant et ouvrons les observables pour que cela devienne beaucoup plus clair.
Donc, dans l'Observer, la première chose que nous devons faire ici est de créer une
pile, donc je l'appellerai comme l'une ou l'autre pile.
Il y a donc trois piles où vous avez une pile pour vivre sur le navire, vous en avez une pour un navire.
Cependant, pour nos besoins, nous allons créer un exemple de pile.
Ceci est également basé sur le navire.
Vous voyez, il s'agit d'une pile d'échantillons basée sur un navire, donc.
Ce que cette balise fera essentiellement, elle contient une seule couche, qui est la couche d'application, qui configure
essentiellement l'application la plus vilaine.
Alors allons de l'avant et créons cette technologie.
Donc, d'abord, la pile est créée, puis vous devez en gros dire, oui, chef, référentiel de livres de cuisine.
Alors laissez-moi vous montrer ce que je veux dire par là.
Ce sont donc mes échantillons qui sont basés sur Linux.
Et si vous regardez dans les couches, il y a une couche, qui est la nouvelle couche d'application.
Donc, si je vais à l'intérieur de la couche, il y a le nœud, cette couche d'application et ce nœud, cette couche
d'application a une recette de décalage personnalisée.
Donc si vous entrez dans la recette.
Vous verrez qu'il existe un référentiel que vous avez commandé et également dans l'état déployé, il y a un avis de leur
part.
Donc, ce que cela fera, c'est qu'une fois les deux incidents lancés, sur la base de ce clair spécifique
que deux incidents seront configurés en fonction de la recette du chef, qui est configurée maintenant, une recette du chef n'est
pas rien, mais quelles autres choses vous voulez à faire une fois votre instance lancée.
Voulez-vous installer Ingenix ?
Voulez-vous mettre à jour certains packages comme ce que nous avons fait dans Ansible ?
Voulez-vous dater certains de ces fichiers de configuration ?
Donc, tout ce que vous voulez faire, vous créez une recette de chef pour cela et vous mettez la recette de chef dans laquelle vous
vous trouvez dans la couche d'application.
Maintenant, une fois le couvercle configuré, toute instance que vous lancez dans ce couvercle, cette instance sera
basée sur le chef, une recette qui est créée.
Alors permettez-moi de commencer ces choses faciles maintenant, si cette instance AC2 va démarrer.
L'agent chef sera installé par défaut.
Et cet agent de chef tirera essentiellement la recette du chef et déploiera toutes les choses qui sont mentionnées dans
cette recette de chef.
Donc.
Faisons une chose.
Permettez-moi de cliquer ici et passons au facile à instantané.
Donc, fondamentalement, vous voyez deux instances démarrer, vous verrez donc ces instances démarrer et une
fois la construction terminée, l'agent de quart tirera la recette, qui est mentionnée dans cette couche d'application
de notification, et il effectuera tout les choses qui sont.
Mentionnait Aurier.
Donc ici, il va juste installer l'application Naughties et il va démarrer le serveur.
Attendons donc un peu.
Laissez-moi juste attendre la fin de l'initialisation.
Et pendant ce temps, je viens de vous montrer quelques choses, vous pouvez également ajouter votre propre avocat afin que
je puisse ajouter plus tôt maintenant cette couche peut être battue.
Cela devra donc manger les recettes liées au chef que vous pouvez configurer.
Vous avez des idées et vous avez aussi Xolair si vous voulez gérer les conteneurs.
Alors permettez-moi d'appeler cela comme BHP, et ce serait certainement BHP.
Je clique donc sur Ajouter Adla.
Maintenant, vous voyez qu'il y a maintenant deux avocats, la recette qui sera présente dans ce BHP
à cette recette ne sera pas seulement liée à HP, supposons que la recette que nous avons mentionnée plus tôt, elle installera les
packages liés à BHP.
Et la recette que nous avons mentionnée dans la note est un lecteur qui installera les packages liés aux nœuds.
Désormais, chaque fois que vous lancez, par exemple, vous pouvez lancer l'instance dans l'une de ces couches.
Donc, par défaut, vous voyez qu'il y a une instance qui a déjà des lignes dans ce nœud, il suffit d'appliquer.
Ouvrons donc cette instance AC2.
Essayons ceci.
OK, alors attendons un moyen, vérifions le groupe de sécurité.
OK, donc il s'initialise.
Maintenant, si vous souhaitez lancer l'instance dans BHP Applier, vous pouvez le faire.
Vous pouvez donc cliquer sur ajouter dans l'espace et vous pouvez ajouter une instance supplémentaire.
Vous devez donc spécifier les instances, le sous-réseau, et vous pouvez même spécifier diverses choses liées
à l'ethnicité et tout maintenant.
Actuellement, il existe une bonne quantité de systèmes d'exploitation qui sont pris en charge.
Donc auparavant, il y avait ce support Amazon Linux, mais maintenant vous avez Amazon, le prochain S. O. S, ainsi qu'Ubuntu avec la
possibilité de le lancer avec un iMac personnalisé.
Donc.
Cliquez sur l'onglet avis et laissez-moi l'essayer, et maintenant vous voyez que c'est l'instance facile, qui a l'application Jersey
en magasin et un site Web, un configurateur par défaut.
Alors maintenant, lorsque vous lancez, donc maintenant, chaque fois que vous lancez une instance supplémentaire sur cette base, cette instance aura
exactement la même configuration car la configuration est configurée dans ce quart de travail pour ce sous-marin, qui est
connecté.
Oryu, vous pouvez certainement mettre vos propres recettes de chef, que vous voulez, vous pouvez donc choisir le référentiel
que vous avez commandé et vous pouvez mettre votre propre recette, ce qui ferait une certaine tâche.
J'espère donc que vous avez compris les bases de ce qu'est STAC et de ce que sont les couches.
Une chose à retenir si vous lancez l'application dans l'instance facile, si elle est lancée dans la
pièce, elle démarrera avec les recettes que vous avez configurées avec uniquement BHP.
De même, si vous lancez l'instance AC2 dans le nord de Jersey, cela prendra les recettes qui sont configurées
dans cet applicateur non seulement.
Ainsi, toute cette partie devient une pile.
Voilà donc les bases des observables.
J'espère que vous avez une très bonne compréhension de Eatables.
Travaux de bureau.
Une chose que je partagerais en tant qu'opinion personnelle, car j'ai travaillé avec beaucoup de clients
et l'upswell est assez bon.
Mais il existe d'excellentes alternatives à Officeworks, qui incluent terraformed ainsi qu'Ansible.
Ainsi, lorsque vous utilisez Ansible terraformé, vous obtenez une fonctionnalité similaire.
C'est donc quelque chose que je vous recommande vraiment d'essayer.
Alors je viens de taper terraformé.
TerraForm est donc une excellente infrastructure en tant qu'outil de base et cela a une intégration directe avec Ansible.
C'est donc quelque chose que vous devriez essayer.
Nous avons déjà un plan pour lancer le cours et c'est une très bonne alternative, que
j'ai vu beaucoup de grandes organisations l'utiliser assez efficacement.
Donc, de toute façon, est-ce là que le Cytoxan, terraformé ou non, n'interviendra pas, mais des
questions liées à Officeworks pourraient figurer dans vos examens, alors essayez-le et.
Vérifiez si vous trouvez cela utile pour être utilisé dans votre organisation.
Cela vous a été utile et j'ai hâte de vous voir à la prochaine conférence.