[LINUX] [Alte Version] Der OS Management Service wurde in Oracle Cloud Infrastructure veröffentlicht

Das Handbuch wurde nach dem Schreiben dieses Artikels überarbeitet und der Inhalt erheblich erweitert. Der experimentelle Inhalt war nicht umsonst und das Verständnis der Funktion war korrekt. Deshalb habe ich dies als [alte Version] belassen und einen neuen Artikel separat geschrieben.

0. Voraussetzungen

  • Oracle Cloud Infrastructure Compute
  • Oracle Linux 6, 7, 8

1. OS Management Service freigegeben!

Ich interessierte mich für den Autor, der Linux mag ** Oracle Autonomous Linux </ font> **. Ich glaube, ich habe den frühesten und detailliertesten Artikel der Welt geschrieben.

Schließlich wurde der lang erwartete ** OS Management Service ** veröffentlicht.

In den folgenden Dokumenten ist die "Region Tokio" jedoch nicht enthalten.

OS Management Service is currently generally available in the following Oracle Cloud Infrastructure regions: US East (Ashburn), US West (Phoenix), Canada Southeast (Toronto), UK South (London), Germany Central (Frankfurt).

2. Sehen Sie sich das Handbuch an

Das Handbuch "Übersicht über die Betriebssystemverwaltung" wurde veröffentlicht. Schauen wir uns das kurz an.

The Oracle Cloud Infrastructure OS Management service provides tools for common operating system management tasks for Compute instances, focusing initially on managing software packages for Oracle Linux instances.

OS Management Service ist ein Betriebssystemverwaltungstool für Compute-Instanzen, das zunächst Paketverwaltungsfunktionen für Linux-Instanzen bereitstellt. </ font>

Im Folgenden sind einige der Orte aufgeführt, an denen Sie interessiert sind.

  • Der OS Management Agent muss installiert sein, um Compute mit OS Management Service verwalten zu können
  • Wenn Sie den OS Management Service aktivieren, können Sie in Compute installierte Pakete durchsuchen / hinzufügen / aktualisieren / löschen.
  • Instanzen unter OS Management Service Management können einzeln oder in Gruppen verwaltet werden
  • Die Verwaltung von Recheninstanzpaketen kann sofort ausgeführt oder (einmal in regelmäßigen Abständen) als Job geplant werden.
  • Vom OS Management Service verwaltete Instanzen beziehen sich auf ihr eigenes Repository, das sich im Stammfach befindet
  • Zielbetriebssystem ist Oracle Linux 6, 7, 8
  • Durch das Registrieren einer Instanz beim OS Management Service wird das vorhandene Yum-Repository ungültig. Muss zum erneuten Aktivieren eingestellt werden
  • Wenn der Mandant den OS Management Service zum ersten Mal verwendet, dauert es 60 bis 90 Minuten, nachdem die Instanz registriert wurde. Sie erhalten eine E-Mail, sobald diese verfügbar ist

** "Oh, ist OS Management Service nicht eine einzigartige Funktion von Oracle Autonomous Linux?" **

Die meisten Funktionen werden erwartet, aber das Überraschendste ist, dass sie mehr als nur Oracle Autonomous Linux unterstützen (worauf wir später noch eingehen werden).

3. Erstellen Sie eine Oracle Autonomous Linux-Instanz

Zuerst habe ich das Handbuch nicht gelesen, also habe ich sofort eine Oracle Autonomous Linux-Instanz mit Phoenix erstellt.

Die Unterschiede zwischen dem vorherigen Bildschirm und dem Erstellungsbildschirm sind wie folgt.

  • Wählen Sie für Oracle Autonomous Linux zwischen Platform Images und Oracle Images
  • Klicken Sie unten auf der Seite auf ** [Erweiterte Optionen anzeigen] **, um ** [Oracle Cloud Agent zum Verwalten dieser Instanz verwenden] ** anzuzeigen. Wird in nicht unterstützten Regionen wie der Region Tokio nicht angezeigt

autonomous11.PNG

Als ich mich anmeldete, erhielt ich plötzlich eine Nachricht, in der ich aufgefordert wurde, mit Benachrichtigungen zu arbeiten.

Welcome to Autonomous Linux
Effective kernel version is 4.14.35-1902.8.4.el7uek.x86_64
Please add OCI notification service topic OCID with
$ sudo al-config -T [topic OCID]★ Anmeldemeldung bis zu dieser Zeile
[ opc@hostname ~]$

Teil 1 hat die Vorbereitungen für Benachrichtigungen abgeschlossen. Führen Sie sie daher sofort aus. Bei Erfolg wird eine E-Mail gesendet.

$ sudo al-config -T <Thema OCID>

4. Verwenden Sie den OS Management Service

Nachdem Sie fertig sind, verwenden wir den gewünschten OS Management Service.

4-1. Installation des OS Management Agent

Installieren Sie osms-agent wie im Handbuch beschrieben. Oh, es gibt kein Paket. </ font>

$ sudo yum install osms-agent
Loaded plugins: langpacks, ulninfo
No package osms-agent available.★ Nein sagen
Error: Nothing to do

Ich kann es nicht mit "Yum Search" oder "Yum List Available" finden. Möglicherweise verzögert sich der Upload in das Yum-Repository? Oder haben Sie vergessen, den Index des Repositorys zu erstellen? Und so weiter.

Vielleicht befindet es sich im Repository ol7_ociyum_config? </ font>

Weitere Informationen zum Repository finden Sie unter diesem Eintrag. OCI-spezifische Repositorys, für die normalerweise eine Authentifizierung erforderlich ist, sind öffentlich verfügbar. Beachten Sie, dass ol7_ociyum_config und oci_yum_included dasselbe Repository sind, jedoch unterschiedliche Namen.

$ sudo yum repolist all
Loaded plugins: langpacks, ulninfo
repo id                        repo name                           status
al7/x86_64                     Autonomous Linux 7Server (x86_64)   enabled: 1569
★ weggelassen
ol7_latest/x86_64              Oracle Linux 7Server Latest (x86_64 disabled
ol7_latest_archive/x86_64      Oracle Linux 7Server Latest (x86_64 disabled
ol7_ociyum_config OCI-spezifische Release-Pakete Oracl deaktiviert ★ Dieser Typ

** Ja, Bingo! !! !! Es war in ** </ font> ol7_ociyum_config.

$ sudo yum --enablerepo=ol7_ociyum_config search osms-agent
Loaded plugins: langpacks, ulninfo
=========================== N/S matched: osms-agent ============================
osms-agent.x86_64 : OS Management Service Agent

  Name and summary matches only, use "search all" for everything.

Installieren Sie den osms-agent.

$ sudo yum --enablerepo=ol7_ociyum_config install osms-agent -y

** Für Oracle Autonomous Linux 7 ** Irgendwie wird eine Nachricht angezeigt. Inkompatibel mit dem Oracle Autonomous Linux-Kernpaket al-config?

Running transaction
  Installing : osms-agent-0.0.1-444.el7.x86_64                              1/1
OSMS Agent: Not permitted to run: "al-config" package is present
  Verifying  : osms-agent-0.0.1-444.el7.x86_64                              1/1

Installed:
  osms-agent.x86_64 0:0.0.1-444.el7

Complete!

Ich konnte es installieren, aber der Dienst wird gestoppt.

$ sudo systemctl is-active osms-agent
inactive

** Für Oracle Linux 7 ** Bei der Installation unter Oracle Linux 7 wird keine Meldung angezeigt. Das Repository, das osms-agent bereitstellt, ist standardmäßig aktiviert, sodass es nicht explizit aktiviert werden muss.

$ sudo yum install osms-agent -y
★ weggelassen
Running transaction
  Installing : osms-agent-0.0.1-444.el7.x86_64                                  1/1
  Verifying  : osms-agent-0.0.1-444.el7.x86_64                                  1/1

Installed:
  osms-agent.x86_64 0:0.0.1-444.el7

Complete!

Der osms-agent-Dienst wird ausgeführt.

$ sudo systemctl is-active osms-agent
active

Die Installation war unter Oracle Linux 7 erfolgreich, es gibt jedoch Fehler in "/ var / log / messages". Außerdem erhielt ich keine E-Mail mit der Meldung "Die Registrierung für den OS Management Service war erfolgreich". Selbst wenn Sie sich die Verwaltungskonsole ansehen, sieht sie nutzlos aus. osmanage01.PNG

** Ich habe verschiedene Dinge ausprobiert, aber NG. Ist es ein Fehler? Oder fehlt etwas? </ font> **

Klicken Sie hier für aktuelle Paketinformationen. Was für eine Versionsnummer "0.0.1", die keine Produktion zu sein scheint. Darüber hinaus ist der Anbieter normalerweise "Oracle America", es sieht jedoch wie eine persönliche ID aus. Bauen Sie in Ihrem persönlichen Umfeld?

$ rpm -qi osms-agent
Name        : osms-agent
Version     : 0.0.1 ★!!!
Release     : 444.el7
Architecture: x86_64
Install Date: Wed 18 Dec 2019 11:42:07 PM JST
Group       : default
Size        : 50250298
License     : https://oss.oracle.com/licenses/upl/
Signature   : RSA/SHA256, Fri 13 Dec 2019 07:30:36 AM JST, Key ID 72f97b74ec551f03
Source RPM  : osms-agent-0.0.1-444.el7.src.rpm
Build Date  : Fri 13 Dec 2019 05:01:24 AM JST
Build Host  : a44c08b17889
Relocations : /
Packager    : <@a44c08b17889>
Vendor      : @a44c08b17889 ★ Lustig
URL         : https://docs.cloud.oracle.com/iaas/
Summary     : OS Management Service Agent
Description :
OS Management Service Agent

4-2. Zusammenfassung bisher

Wenn Sie ruhig denken, ist Oracle Autonomous Linux ein Mechanismus, um tägliche Updates anzuwenden. Andererseits scheint der OS Management Service ein Mechanismus zu sein, der eine bestimmte Anzahl von Servern gemeinsam / unregelmäßig verwaltet.

** Mit anderen Worten, es ist eine widersprüchliche Idee. ** ** **

Ich dachte, OS Management Service sei ein Dienst für Oracle Autonomous Linux, aber es scheint ein Missverständnis zu sein.

5. Zusammenfassung (vorläufig)

Ich habe es noch nicht benutzt, daher ist es dringend erforderlich, eine Zusammenfassung zu schreiben, aber ich werde versuchen, es einschließlich Spekulationen zu schreiben.

  • ** OS Management Service ist ein Dienst für Oracle Linux 6, 7, 8. Gilt nicht für Oracle Autonomous Linux </ font> **
  • ** Paketverwaltung für mehrere Servergruppen ist möglich </ font> **

Aus der Aussage, dass "vom OS Management Service verwaltete Instanzen auf ihr eigenes Repository verweisen und sich das Repository im Stammfach befindet"

  • ** Der OS-Verwaltungsdienst ist Red Hat Satellite und sein Klon [Spacewalk]( Paketverwaltungstools wie https://spacewalkproject.github.io/) </ font> **

Kann erraten werden. Ich habe ** Fokussierung anfänglich ** in das Handbuch geschrieben, daher denke ich, dass es in Zukunft erweitert wird.