Alle, und willkommen zurück zur Knowledge-Videoreihe. Im heutigen Vortrag werden wir über
jobsworths sprechen und einen sehr hohen Überblick darüber geben, worum es bei diesem Service genau geht.
Idalis Officeworks ist also im Grunde ein Konfigurationsverwaltungsdienst, der verwaltete Instanzen von chef
puppet bereitstellt.
Nun, in der vorherigen Vorlesung haben wir bereits diskutiert, was es mit Konfigurationsmanagement-Tools auf sich
hat.
Werden wir im Konfigurationsmanagement ein kleines Skript schreiben?
Damit dieses Skript von verschiedenen Konfigurationsverwaltungstools wie für Ansible abhängt, muss das Skript
für SIFF im Gedächtnis bleiben.
Es sollte ein anderes Format für Poppit haben.
Es sollte ein anderes Format haben, je nach dem von Ihnen verwendeten
Konfigurationsverwaltungstool.
Die Art und Weise, wie Sie das Skript schreiben, wird unterschiedlich sein.
Die Integration des einfachen Konfigurationsmanagement-Tools duvid bietet jetzt viele großartige Möglichkeiten, wie Server
konfiguriert, bereitgestellt und verwaltet werden können.
Im Allgemeinen werden heutzutage in der Produktionsumgebung in den meisten Unternehmen Konfigurationsmanagementtools
wie Ansible, Popat, Chef usw. verwendet. , etc..
Wenn Sie jedoch standardmäßig über eine unbegrenzte Integration verfügen, z. B. sobald Sie sich in der Instanz befinden oder
sobald eine Instanz gestartet wird, möchten Sie etwas wie Ginelli tun.
Immer wenn Ihre Instanz Leitungen erhält, installieren wir Ansible manuell und nachdem
das Ansible installiert ist, können wir alles bereitstellen, was mit Ansible zu tun hat.
Was also passiert, ist, dass die Instanz, die gestartet wird, mit der Opsware gestartet wird oder ich
würde sagen, sie wird mit dem SIFF-Agenten gestartet, wenn Sie das Schiff verwenden, da das
Konfigurationsverwaltungstool untersucht, wie genau das würde funktionieren.
Schauen wir uns also den Beispielanwendungsfall an, bei dem Wailin in zwei Fällen Zeilen erhält, wenn
wir bestimmte Pakete wie Engine XP, HPF, RPM und meine Fortsetzung installieren möchten, zusammen mit einer benutzerdefinierten
SSX-Konfigurationsdatei gefolgt von SSL.
Dies ist nun ein sehr einfacher Anwendungsfall, denn im Trend nehmen wir an, Sie starten eine neue
Ishita-Instanz.
Wenn Sie in dieser Instanz eine Schicht führen möchten, müssen Sie idealerweise dort einen Schichtagenten installieren.
Um nun einen Schiffsagenten zu installieren, können Sie dies über einige Bash-Skripte tun oder sich dort anmelden
und den Schichtagenten manuell installieren.
Und sobald der Kochagent installiert ist, können Sie ihre Schiffsrezepte bereitstellen.
Daher ist jede Instanz, die im Allgemeinen über eines von beiden gestartet wird, veraltet.
Wenn es mit dem Koch konfiguriert ist, wird der Schiffsagent dort automatisch installiert.
Es gibt also ein paar Konzepte von Stack und Layern in Operationswelten, die wir wollen.
Wir müssen verstehen, wo Sie das Gesamte.
Sie sehen dieses mündliche Diagramm, das als Stack bezeichnet wird, und innerhalb von Stack gibt es mehrere verwandte Entitäten.
Dies ist also der Fall, und diese verbundenen Entitäten werden als Schicht bezeichnet.
Dieses gesamte Diagramm wird also als dieser Stapel bezeichnet.
Und darin haben Sie mehrere Ebenen.
Diese Schicht enthält also die logische Gruppierung ähnlicher Instanzen.
Sie haben also eine ILB-Schicht, Sie haben die BHP-Anwendungsschicht und Sie haben diese Datenbankschicht.
Und zusammen, wenn all diese Dinge kombiniert werden, haben Sie einen Observables-Stack.
Wenn Sie also über das Stapeln von Ebenen sprechen, sehen Sie, dass Sie hier einen absoluten Stapel haben und es drei Ebenen
gibt.
Sie haben diesen elastischen Lastausgleich früher, Sie haben früher die Anwendungen und Sie haben die Datenbankschicht.
Jetzt können Sie für jede der Ebenen ein benutzerdefiniertes SIFF-Rezept definieren, das benutzerdefinierte Dinge tut, die Sie definiert haben, z.
B. für die Anwendungsebene.
Sie haben ein Kochbuch-Repository, das installiert wird, und Dynex, das BHP installiert, das
einige andere Dinge für die Datenbankschicht tut.
Vielleicht möchten Sie MySQL installieren oder eine anpassbare Verbindungsdatei hochladen, die in der
Datenbankschicht konfiguriert werden kann.
Sie sehen also, wie das Kochbuch-Repository in den Applikator integriert wird, es wird in
die Datenbankschicht integriert und für jeden Player gibt es andere Dinge, die das Switcher-Konfigurationsmanagement tun würde.
Lassen Sie uns also eines tun.
Lassen Sie uns weitermachen und Observables öffnen, damit es viel klarer wird.
Im Observer wird hier also als Erstes erwartet, dass wir einen Stack erstellen, also
nenne ich ihn als einen der beiden Stack.
Es gibt also drei Stapel, bei denen Sie einen Stapel für das Leben auf einem Schiff haben, einen für ein Schiff dazu.
Für unsere Zwecke erstellen wir jedoch einen Beispielstapel.
Dies basiert auch auf Schiff.
Sehen Sie, dies ist also ein schiffsbasierter Sample-Stack.
Was dieses Tag im Grunde tut, es enthält eine Einschicht, die die Anwendungsschicht ist, die im
Grunde die unartigste Anwendung konfiguriert.
Lassen Sie uns also weitermachen und diese Technologie entwickeln.
Also zuerst wird der Stack erstellt, dann muss man im Grunde sagen, ja, Chefkoch, Kochbuch-Repository.
Lassen Sie mich Ihnen also zeigen, was ich damit meine.
Dies sind also meine Beispiele, die nicht auf Linux basieren.
Und wenn Sie sich die Schichten ansehen, gibt es eine Schicht, die die neuere Anwendungsschicht ist.
Wenn ich also in die Schicht gehe, gibt es den Knoten, diese Anwendungsschicht und diesen Knoten, diese
Anwendungsschicht hat ein benutzerdefiniertes Schichtrezept.
Also wenn du in das Rezept gehst.
Sie werden sehen, dass ein von Ihnen bestelltes Repository vorhanden ist und auch innerhalb des bereitgestellten Zustands eine Benachrichtigung von ihnen
vorliegt.
Was dies tun wird, ist, sobald die beiden Vorfälle gestartet wurden, basierend auf dieser spezifischen Klarstellung,
dass zwei Vorfälle basierend auf dem Kochrezept konfiguriert werden, das jetzt konfiguriert ist. Ein Kochrezept ist nicht nichts,
aber was Sie sonst noch wollen zu tun, sobald Ihre Instanz gestartet wird.
Möchten Sie Ingenix installieren?
Möchten Sie einige Pakete aktualisieren, wie wir es in Ansible getan haben?
Möchten Sie einige solcher Konfigurationsdateien datieren?
Für alles, was Sie tun möchten, erstellen Sie dafür ein Kochrezept und platzieren das Kochrezept, in dem Sie
sich befinden, in der Anwendungsschicht.
Sobald der Deckel konfiguriert ist, basiert jede Instanz, die Sie innerhalb dieses Deckels starten, auf
dem Koch, einem Rezept, das erstellt wird.
Lassen Sie mich jetzt einfach mit diesen einfachen Dingen beginnen, wenn diese AC2-Instanz gestartet wird.
Es wird der Chef-Agent standardmäßig installiert sein.
Und dieser Kochagent wird im Grunde genommen das Kochrezept abrufen und alle Dinge einsetzen, die in diesem
Kochrezept erwähnt werden.
So.
Machen wir eine Sache.
Lassen Sie mich hier rüber klicken und gehen wir zu den einfachen bis sofortigen.
Im Grunde sehen Sie dort zwei Instanzen, die hochfahren, also sehen Sie, wie diese Instanzen
hochfahren, und sobald der Aufbau abgeschlossen ist, zieht der Schichtagent das Rezept, das in dieser Benachrichtigungsanwendungsschicht
erwähnt wird, und führt alles aus die Dinge, die sind.
Erwähnter Aurier.
Hier wird es einfach die Naughties-Anwendung installieren und den Server starten.
Warten wir also eine Weile.
Lassen Sie mich einfach warten, bis die Initialisierung abgeschlossen ist.
Und in der Zwischenzeit zeige ich Ihnen nur ein paar Dinge, Sie können definitiv auch Ihren eigenen Anwalt hinzufügen, damit
ich früher hinzufügen kann, jetzt kann diese Ebene geschlagen werden.
Dies muss also die kochbezogenen Rezepte essen, die Sie konfigurieren können.
Sie haben Ideen und Sie haben auch Xolair, wenn Sie die Container verwalten möchten.
Lassen Sie mich dies als BHP bezeichnen, und es wäre sicherlich BHP.
Also klicke ich auf Adla hinzufügen.
Nun, Sie sehen, es gibt jetzt zwei Anwälte, das Rezept, das in diesem BHP in
diesem Rezept enthalten sein wird, wird nicht nur HP-bezogen sein, nehmen wir an, dass das zuvor erwähnte Rezept die
BHP-bezogenen Pakete installiert.
Und das Rezept, das wir in der Notiz erwähnt haben, ist ein Player, der die knotenbezogenen Pakete installiert.
Jetzt können Sie beispielsweise bei jedem Start die Instanz in einer dieser Ebenen starten.
Standardmäßig sehen Sie also, dass es eine Instanz gibt, die bereits Zeilen in diesem Knoten enthält, wenden Sie einfach an.
Öffnen wir also diese AC2-Instanz.
Lassen Sie uns das ausprobieren.
OK, also warten wir einfach auf eine Möglichkeit, die Sicherheitsgruppe zu überprüfen.
OK, es wird also initialisiert.
Wenn Sie die Instanz jetzt in BHP Applier starten möchten, können Sie dies tun.
Sie können also auf In Space hinzufügen klicken und eine weitere Instanz hinzufügen.
Sie müssen also die Instanzen und das Subnetz angeben, und Sie können sogar verschiedene Dinge im Zusammenhang mit
der ethnischen Zugehörigkeit und alles angeben.
Derzeit gibt es eine große Anzahl von Betriebssystemen, die unterstützt werden.
Früher gab es diese Amazon Linux-Unterstützung, aber jetzt haben Sie Amazon, das nächste S. Ö. S sowie Ubuntu mit der
Option, es mit einem benutzerdefinierten iMac zu starten.
So.
Lassen Sie uns auf die Registerkarte "Hinweise" klicken und es ausprobieren, und jetzt sehen Sie, dass dies die einfache
Instanz ist, die standardmäßig die Jersey-Anwendung und einen Website-Konfigurator enthält.
Wenn Sie jetzt also eine weitere Instanz starten, die darauf basiert, hat diese Instanz genau das
gleiche Setup, da das Setup in dieser Schicht für dieses verbundene Sub konfiguriert
ist.
Oryu, Sie können auf jeden Fall Ihre eigenen Kochrezepte einstellen, die Sie möchten, also können Sie das
von Ihnen bestellte Repository auswählen und Ihr eigenes Rezept eingeben, das eine bestimmte Aufgabe erfüllen würde.
Ich hoffe, Sie haben die Grundlagen von STAC und Ebenen verstanden.
Eine Sache, die Sie beachten sollten, wenn Sie die Anwendung in der einfach zu startenden Instanz starten, wenn sie im Stück
gestartet wird, wird sie mit den Rezepten gestartet, die Sie nur mit BHP konfiguriert haben.
Wenn Sie die AC2-Instanz in North Jersey starten, werden die Rezepte verwendet, die in diesem
nicht nur konfiguriert sind.
So wird dieser gesamte Teil zu einem Stapel.
Dies sind die Grundlagen zu Observablen.
Ich hoffe, Sie haben ein sehr hohes Verständnis von Eatables erhalten.
Büroarbeiten.
Eine Sache, die ich als persönliche Meinung teilen möchte, weil ich mit vielen Kunden zusammengearbeitet habe
und Upswell ziemlich gut ist.
Aber es gibt großartige Alternativen zu Officeworks, das sowohl Terraformed als auch Ansible umfasst.
Wenn Sie also terraformiertes Ansible verwenden, erhalten Sie eine ähnliche Funktionalität.
Also das ist etwas, was ich dir wirklich empfehlen würde, es auszuprobieren.
Also tippe ich einfach terraformed ein.
TerraForm ist also als Kernwerkzeug eine großartige Infrastruktur und dies hat eine direkte Integration mit Ansible.
Dies ist also etwas, das Sie ausprobieren sollten.
Wir haben bereits einen Plan für die Einführung des Kurses und dies ist eine sehr gute Alternative,
die ich von vielen großen Organisationen sehr effektiv genutzt habe.
Also egal, wo kommt das Cytoxan dieses oder nicht terraformed nicht ins Spiel, aber Officeworks-bezogene
Fragen könnten in Ihren Prüfungen auftauchen, also probieren Sie es aus und.
Überprüfen Sie, ob Sie dies für die Verwendung in Ihrer Organisation nützlich finden.
Das war hilfreich für Sie und ich freue mich, Sie in der nächsten Vorlesung zu sehen.