Quellen für externe und private Software
Eine Softwarequelle eines Drittanbieters ist ein yum-Repository, das von einem unabhängigen Softwareanbieter (ISV) oder unabhängigen Hardwareanbieter (IHV) bereitgestellt wird. Eine private Softwarequelle ist ein vom Kunden bereitgestelltes yum-Repository. Beide Typen können von Oracle Linux OCI- und Nicht-OCI-Instanzen verwendet werden.
Wenn Sie eine Drittanbieter- oder private Quelle zu OS Management Hub hinzufügen, geben Sie die URL für das yum-Repository an und identifizieren die BS und Architektur, die sie unterstützt. Sie können die GPG-Prüfung aktivieren und den URI für GPG-Schlüssel angeben, um die Packageintegrität zu überprüfen.
Sie können die Spiegelung von Drittanbieter- und privaten Softwarequellen für Verwaltungsstationen auswählen. Das Spiegeln von Softwarequellen zu einzelnen Stationen erfolgt, wenn eine Zuordnung zwischen einer Softwarequelle und einer Station besteht. Siehe Welche Softwarequellen werden gespiegelt?.
BS-Version und -Architektur
Wenn Sie eine Drittanbieter- oder private Softwarequelle hinzufügen, geben Sie an, welche BS-Version und -Architektur die Quelle verwenden kann (wie Oracle Linux 9 x86_64). OS Management Hub hängt die BS-Version und -Architektur an den Namen an, den Sie für die Quelle angeben. Beispiel: Wenn Sie den Namen abc-corp
eingeben und "Oracle Linux 9 x86_64" angeben, wird der vollständige Name zu abc-corp-ol9-x86_64
.
- Was ist, wenn das Repository Software für mehrere Versionen bereitstellt?
- Wenn ein Repository Software für mehrere BS-Versionen und -Architekturen bereitstellt, können Sie bei der ersten Definition der Softwarequelle mehrere Versionen angeben. OS Management Hub erstellt dann eine separate Softwarequellentity für jede Kombination aus BS-Version und Architektur. Beispiel: Wenn Sie beim Hinzufügen der Quelle "Oracle Linux 8 x86_64" und "Oracle Linux 9 x86_64" angeben, erstellt OS Management Hub zwei Softwarequellen:
mysource-ol8-x86_64
undmysource-ol9-x86_64
.
Repository-URL und GPG-Schlüssel
Wenn Sie eine Drittanbieter- oder private Softwarequelle hinzufügen, geben Sie die URL für das Repository an. Die URL ist der Speicherort, der das Verzeichnis repodata
des Repositorys enthält. Sie können auch eine GPG-Schlüssel-URI bereitstellen, um den Inhalt zu validieren, wenn ein Paket installiert wird. Instanzen, die eine Drittanbieter- oder private Quelle verwenden, müssen die Repository-URL und die GPG-Schlüssel-URI erreichen können. Das bedeutet nicht, dass alle Instanzen das Internet erreichen müssen. URLs und URIs können intern in Ihrem Mandanten oder Data Center verwendet werden. Alle verwalteten Instanzen müssen den GPG-URI erreichen können, wenn die GPG-Prüfung aktiviert ist.
Wenn Sie die Spiegelung für die Quelle aktiviert haben, müssen Managementstationen die Repository-URL zum Spiegeln von Paketen erreichen können. On-Premise- oder Cloud-Instanzen von Drittanbietern rufen dann Updates und Pakete von der Managementstation ab und erfordern keinen direkten Zugriff auf die Softwarequellen-URL.
- Was ist ein GPG-Schlüssel?
-
GPG steht für GNU Privacy Guard. Es ist ein Open-Source-Standard für Verschlüsselung. Bei yum-Repositorys werden GPG-Schlüssel verwendet, um die Software bei der Installation von Packages zu überprüfen. Die Verwendung von GPG-Schlüsseln wird als Best Practice für die Sicherheit empfohlen. Der Schlüssel kann heruntergeladen oder intern oder extern gehostet werden. Siehe Was ist eine URI?
- Was ist eine URI?
-
Eine URI ist eine einheitliche Ressourcen-ID. Er identifiziert eine Ressource. Bei einem GPG-Schlüssel ist die URI der Dateispeicherort des Schlüssels. Dies kann lokal auf dem System, im internen Netzwerk oder extern auf einer URL (ein Subtyp von URI) gehostet werden. Wenn Sie die Softwarequelle hinzufügen, akzeptiert OS Management Hub
https://
-,http://
- oderfile://
-Speicherorte für die GPG-Schlüssel-URI.
'In Managementstationen spiegeln'
Wenn Sie eine Drittanbieter- oder private Softwarequelle hinzufügen, können Sie angeben, ob die Quelle auf einer Verwaltungsstation gespiegelt werden kann. Das Spiegeln von Softwarequellen zu einzelnen Stationen erfolgt, wenn eine Zuordnung zwischen einer Softwarequelle und der Station besteht. Siehe Welche Softwarequellen werden gespiegelt?.
Wenn Sie die Spiegelung für die Quelle aktiviert haben, müssen Verwaltungsstationen die Repository-URL zum Spiegeln von Paketen erreichen können. On-Premise- oder Cloud-Instanzen von Drittanbietern rufen dann Updates und Packages für diese Quelle von der Managementstation ab. Wenn Sie die Spiegelung deaktiviert haben, müssen On-Premise- oder Cloud-Instanzen von Drittanbietern direkt auf die Softwarequell-URL zugreifen können.
Unterstützte Aktionen mit externen und privaten Quellen
OS Management Hub unterstützt die wichtigsten Softwarequellenfunktionen für Drittanbieter- und private Quellen, einschließlich Anhängen und Trennen von Quellen, Einspielen von Updates und Installieren von Packages. Der Service erfasst keine Metadaten aus externen oder privaten yum-Repositorys, was bedeutet, dass einige Vorgänge nicht verfügbar sind, wie die Anzeige verfügbarer Packages.
- Wie installiere ich Pakete?
-
Sie können Packages aus externen und privaten Softwarequellen installieren, indem Sie den Package-Namen angeben. Packages, die aus Drittanbieter- oder privaten Softwarequellen verfügbar sind, werden für eine Instanz nicht in der Liste der verfügbaren Packages angezeigt. Nach der Installation werden diese Pakete jedoch in der Liste der installierten Pakete und in der Liste der verfügbaren Updates für eine Instanz angezeigt. Patches aus externen und privaten Softwarequellen sind in Updatejobs enthalten.
- Welche Vorgänge werden unterstützt?
-
Vorgänge Unterstützt? Hinzufügen, Ändern, Entfernen von Drittanbieterquellen und privaten Quellen aus OS Management Hub Ja Drittanbieter- und private Quellen in Registrierungsprofile einschließen Ja Spiegeln von Drittanbieter- und privaten Quellen auf Managementstationen Ja Durchsuchen oder Suchen nach Paketen in Drittanbieter- und privaten Quellen Nr. Externe und private Quellen in benutzerdefinierte und versionierte Quellen einschließen Nr. Drittanbieterquellen und private Quellen für Instanzen und Gruppen anhängen und trennen Ja Installieren und entfernen Sie Packages aus externen und privaten Quellen für Instanzen und Gruppen Ja Aktualisierungen aus externen und privaten Quellen für Instanzen und Gruppen anzeigen und anwenden Ja Module in externen und privaten Quellen verwalten Nr. Hinweis
Drittanbieter- und private Quellen werden in Lebenszyklusumgebungen nicht unterstützt.
Erweiterte YUM-Repository-Einstellungen
Bei der Konfiguration einer externen oder privaten Quelle können Sie erweiterte YUM-Anweisungen bereitstellen. Weitere Informationen zu erweiterten YUM-Anweisungen finden Sie in den folgenden Ressourcen:
- Oracle Linux 7: Yum-Repository-Konfiguration
- Oracle Linux 8 und 9: Yum-Repository-Konfigurationsdateien bearbeiten
Weitere Informationen finden Sie auf den Manpages dnf.conf(5)
oder yum.conf(5)
in einem Oracle Linux-System.