Management Gateway-Administrationsaufgaben
Einige Administrationsaufgaben sind möglicherweise nach der Installation eines Managementgateways erforderlich.
Management Gateway-Eigenschaften aktualisieren
Managementgatewayport
GatewayPort aus der Datei gateway.properties angegeben wird.
- Auf Linux-Plattformen befindet sich die Datei
gateway.propertiesunter:/opt/oracle/mgmt_agent/plugins/GatewayProxy/stateDir/config. - Auf Windows-Plattformen befindet sich die Datei
gateway.propertiesunter:C:\Oracle\mgmt_agent\plugins\GatewayProxy\stateDir\config.
Um den Portwert von Management Gateway zu ändern, bearbeiten Sie die Datei gateway.properties, und ersetzen Sie den aktuellen Wert der Eigenschaft GatewayPort durch die gewünschte Portnummer.
gateway.properties geändert wurde, muss der Management Gateway-Service neu gestartet werden.
-
Verwenden Sie für Oracle Linux 6:
/sbin/initctl restart mgmt_gateway -
Verwenden Sie für Oracle Linux 7:
systemctl restart mgmt_gateway -
Unter Windows:
net stop mgmt_gateway net start mgmt_gateway
Wenn sich der Eigenschaftswert GatewayPort ändert, müssen alle Management-Agents, die dieses Managementgateway verwenden, so geändert werden, dass der neue Portwert verwendet wird. Weitere Informationen finden Sie unter Management-Agents nach Änderungen an der Management Gateway-Konfiguration aktualisieren.
Managementgatewayzugangsdaten
Das Gateway ist in der Regel für die Verwendung von Zugangsdaten konfiguriert: Benutzername und Kennwort sind für die Anmeldung erforderlich.
Diese Zugangsdaten werden in Oracle Wallets gespeichert. Informationen zum Hinzufügen, Aktualisieren oder Löschen von Zugangsdaten finden Sie unter Managementgateway-Zugangsdaten konfigurieren.
Wenn sich die Zugangsdaten von Management Gateway ändern, müssen alle Management Agents, die das Management Gateway verwenden, so geändert werden, dass sie die neuen Zugangsdaten verwenden. Weitere Informationen finden Sie unter Management-Agents nach Änderungen an der Management Gateway-Konfiguration aktualisieren.
Managementgatewayzugangsdaten konfigurieren
In diesem Abschnitt wird beschrieben, wie Sie Zugangsdaten verwalten, die möglicherweise für Management Gateway erforderlich sind.
Das Management Gateway speichert sensible Informationen wie Zugangsdaten in Oracle Wallets.
Nach der Installation eines Management Gateways müssen Sie möglicherweise Zugangsdaten konfigurieren.
Wenn mit den CLI-Befehlen Änderungen vorgenommen wurden, muss das Gateway neu gestartet werden. Informationen zu CLI-Befehlen finden Sie in der Oracle Cloud Infrastructure-CLI-Befehlsreferenz.
Zugangsdaten hinzufügen oder aktualisieren
Um Zugangsdaten hinzuzufügen oder zu aktualisieren, verwenden Sie das Skript gateway_credentials mit dem Vorgang upsertCredentials.
- Linux: Das Skript
gateway_credentials.shbefindet sich im Verzeichnis/opt/oracle/mgmt_agent/plugins/GatewayProxy/stateDir/bin. - Windows: Das Skript
gateway_credentials.batbefindet sich im VerzeichnisC:\Oracle\mgmt_agent\plugins\GatewayProxy\stateDir\bin.
-
Erstellen Sie eine Textdatei mit dem Benutzernamen und dem Kennwort für das Gateway:
GatewayUsername=<USER_NAME> GatewayPassword=<USER_PASSWORD>Beispiel: Sie können die Textdatei als cred.properties speichern.
-
Fügen Sie Zugangsdaten mit einer Textdatei hinzu.
-
Verwenden Sie für Linux:
gateway_credentials.sh -o upsertCredentialsBeispiel: Sie können den folgenden Befehl unter Linux mit der Datei
cred.propertiesausführen:cat cred.properties | sudo -u mgmt_agent sh /opt/oracle/mgmt_agent/plugins/GatewayProxy/stateDir/bin/gateway_credentials.sh -o upsertCredentials -
Unter Windows:
gateway_credentials.bat -o upsertCredentialsBeispiel: Sie können den folgenden Befehl unter Windows mit der Dateicred.propertiesausführen:type cred.properties | C:\Oracle\mgmt_agent\plugins\GatewayProxy\stateDir\bin\gateway_credentials.bat -o upsertCredentials
-
-
Löschen Sie die in Schritt 1 erstellte Textdatei.
Die Textdatei enthält sensible Informationen. Kunden sind für das Löschen der Zugangsdatentextdatei verantwortlich, nachdem der Vorgang zum Hinzufügen oder Aktualisieren der Zugangsdaten abgeschlossen wurde.
Zugangsdaten löschen
Um Zugangsdaten zu löschen, verwenden Sie das Skript gateway_credentials mit dem Vorgang deleteCredentials.
- Linux:
Das Skript
gateway_credentials.shbefindet sich im Verzeichnis/opt/oracle/mgmt_agent/plugins/GatewayProxy/stateDir/bin.Syntax:gateway_credentials.sh -o deleteCredentialsBeispiel:sudo -u mgmt_agent sh /opt/oracle/mgmt_agent/plugins/GatewayProxy/stateDir/bin/gateway_credentials.sh -o deleteCredentials - Fenster:
Das Skript
gateway_credentials.batbefindet sich im VerzeichnisC:\Oracle\mgmt_agent\plugins\GatewayProxy\stateDir\bin.Syntax:gateway_credentials.bat -o deleteCredentialsBeispiel:C:\Oracle\mgmt_agent\plugins\GatewayProxy\stateDir\config\bin\gateway_credentials.bat -o deleteCredentials
Wenn Sie Zugangsdaten löschen, wird das Wallet, das die Zugangsdaten enthält, nicht gelöscht.
Management-Agents nach Änderungen an der Management Gateway-Konfiguration aktualisieren
Wenn sich die Management Gateway-Konfiguration ändert, muss der Management Agent möglicherweise ebenfalls geändert werden.
-
Gatewayhost: Wenn das Gateway auf einen anderen Host verschoben oder der Gatewayhost umbenannt wird, müssen alle Agents, die das Gateway verwenden, so geändert werden, dass der neue Hostname verwendet wird.
In diesem Fall muss der Management Agent-Parameter
GatewayServerHostso aktualisiert werden, dass das neue Gateway verwendet wird. -
Gatewayport: Wenn sich der Wert des Gatewayports ändert, müssen alle Agents, die das Gateway verwenden, so geändert werden, dass der neue Portwert verwendet wird.
In diesem Fall muss der Management Agent-Parameter
GatewayServerPortso aktualisiert werden, dass der neue Gatewayport verwendet wird. -
Gatewayzugangsdaten: Wenn die für die Verbindung mit dem Managementgateway erforderlichen Zugangsdaten (wie Benutzername und Kennwort) geändert werden, müssen alle Agents, die das Gateway verwenden, so geändert werden, dass sie die neuen Zugangsdaten verwenden. Weitere Informationen finden Sie unter Zugangsdaten für Managementgateways und Proxys und Zugangsdaten hinzufügen oder aktualisieren.
Proxyzugangsdaten für Management Gateway aktualisieren
Sie können vorhandene externe Proxyzugangsdaten für das Managementgateway aktualisieren.
Voraussetzungen:
ProxyHostProxyPort
ProxyHost=myproxy.example.com
ProxyPort=80Schritt 1: Anforderungsbody zum Aktualisieren der Proxyzugangsdaten erstellen
Geben Sie den neuen Benutzernamen und das neue Kennwort in der Zugangsdatendatei mit den folgenden Eigenschaften an:
ProxyUser: Benutzername für die Authentifizierung beim Proxy.ProxyPassword: Kennwort des Benutzers für die Authentifizierung mit dem Proxy.
Bei den oben genannten Zugangsdateneigenschaften wird zwischen Groß- und Kleinschreibung unterschieden.
Siehe unten sample-proxycreds.json Beispielzugangsdatendatei:
{"source":"agent.%%agentId%%",
"name":"ManagementAgent-Proxy",
"type":"ProxyCreds",
"description":"Proxy Credentials",
"properties":[
{"name":"ProxyUser","value":"<UserName>"},
{"name":"ProxyPassword","value":"<Password>"}]}Schritt 2: Befehl zum Aktualisieren der Proxyzugangsdaten ausführen
- Unter Linux:
cat sample-proxycreds.json | sudo -u mgmt_agent /opt/oracle/mgmt_agent/agent_inst/bin/credential_mgmt.sh -o upsertCredentials -s Agent - Windows:
type sample-proxycreds.json | C:\oracle\mgmt_agent\agent_inst\bin\credential_mgmt.bat -o upsertCredentials -s Agent
Schritt 3: Management Gateway neu starten
- Unter Linux:
sudo systemctl restart mgmt_gateway - Windows:
net stop mgmt_gateway net start mgmt_gateway
Die Zugangsdaten werden von Management Gateway für die Kommunikation mit Oracle Cloud Infrastructure-Services verwendet. Wenn Sie das Format ändern oder Zugangsdaten entfernen, kann sich dies negativ auf die Fähigkeit des Managementgateways auswirken, mit Oracle Cloud Infrastructure-Services zu kommunizieren.
Batching für Management Gateway aktivieren
Nach der Installation von Management Gateway können Sie das Batching aktivieren, um eine bessere und schnellere Verwaltung der Logginguploads in den Log Analytics-Service zu ermöglichen.
gateway.properties hinzu:BatchingEnabled=trueNach dem Aktualisieren der Datei gateway.properties muss der Management Gateway-Service neu gestartet werden. Führen Sie zum Neustarten den folgenden Befehl aus:
- Verwenden Sie für Oracle Linux 6:
/sbin/initctl restart mgmt_gateway - Oracle Linux 7:
systemctl restart mgmt_gateway
Management Gateway upgraden
Management Gateway unter Linux aktualisieren
- Laden Sie die neueste Version der
RPM-Datei mit dem Softwaredownload herunter. Weitere Informationen finden Sie unter Management Gateway-Software herunterladen. - Um das Gatewayupgrade durchzuführen, führen Sie den rpm-Befehl mit der Upgradeoption
rpm -Uaus.sudo rpm -U <rpm_file_name.rpm>
Management Gateway unter Linux mit einer ZIP-Datei upgraden
So führen Sie ein Gatewayupgrade unter Linux mit einer ZIP-Datei durch:
- Laden Sie die neueste Version der ZIP-Datei mit dem Herunterladen der Gateway-Software herunter. Weitere Informationen finden Sie unter Management Gateway-Software herunterladen
- Navigieren Sie zu dem Verzeichnis, in das Sie die ZIP-Datei der Management Gateway-Software heruntergeladen haben, und dekomprimieren Sie sie an einem beliebigen bevorzugten Speicherort.
- Um das Gateway upzugraden, führen Sie das Skript
installer.shmit der Option:-uausinstaller.sh -u - Die Ausgabe sieht folgendermaßen aus:
sudo ./installer.sh -u Checking pre-requisites Checking available disk space for gateway upgrade Checking agent version Executing install Unpacking software zip Copying files to destination dir (/opt/oracle/mgmt_agent) Updating communication wallet Creating 'mgmt_gateway' daemon Starting mgmt_gateway Gateway Install Logs: /opt/oracle/mgmt_agent/installer-logs/installer.log Gateway upgrade successful
Upgrade von Management Gateway unter Windows
- Melden Sie sich als Benutzer "Administrator" an, und öffnen Sie ein Befehlszeilenfenster.
- Laden Sie die neueste Version der
ZIP-Datei mit dem Agent-Softwaredownload herunter. Weitere Informationen finden Sie unter Management Gateway-Software herunterladen. - Navigieren Sie zu dem Verzeichnis, in das Sie die
ZIP-Datei der Management Agent-Software heruntergeladen haben, und dekomprimieren Sie sie an einem beliebigen bevorzugten Speicherort. - Um das Gateway-Upgrade durchzuführen, führen Sie das Skript
installer.batmit der Option-uaus:installer.bat -uBeispiel:
Die Ausgabe sieht ungefähr folgendermaßen aus:C:\Users\test_agent>installer.bat -uJAVA_HOME found at: C:\Program Files\Java\jdk1.8.0_321 Executing upgrade Unpacking software zip Copying files to destination dir (C:\Oracle\mgmt_agent) Updating communication wallet Creating mgmt_gateway service Management Gateway upgrade successful The Oracle Management Gateway service is starting.... The Oracle Management Gateway service was started successfully.
Management Gateway entfernen
Wenn Sie ein Managementgateway von einem Host entfernen, wird die Registrierung des Managementgateways beim Management Agent Cloud Service aufgehoben, bevor es vom Host entfernt wird.
Um Management Gateway von den folgenden Betriebssystemen zu entfernen oder zu deinstallieren, gehen Sie wie folgt vor:
Management Gateway unter Linux mit dem RPM-Befehl entfernen
rpm -Befehl mit der Option -e aus:sudo rpm -e <rpm_name>Management Gateway unter Linux mit einem Deinstallationsskript entfernen
Führen Sie das Skript uninstaller.sh aus, wenn Sie das Management Gateway mit den ZIP-Dateien installiert haben.
Die Ausgabe sieht ungefähr folgendermaßen aus:
$ sudo bash /opt/oracle/mgmt_agent/agent_inst/bin/uninstaller.sh
Executing pre-remove step from uninstall
Attempting to remove the Gateway from Management Agent Cloud service, please do not interrupt...
Attempting to remove the Gateway from Management Agent Cloud service,please do not interrupt...
Gateway was removed from Management Agent Cloud service successfully.
Detected Oracle Linux Server (Red Hat family):
Stopping mgmt_gateway...
Removing mgmt_gateway daemon from systemd...
Removed symlink /etc/systemd/system/multi-user.target.wants/mgmt_gateway.service.
Gateway was removed from the host successfully.
Executing post-remove step from uninstall
Gateway state directory was removed from the host successfully.
Wenn Sie Management Gateway mit einem externen Volume unter Linux installiert haben, entfernt das Management Gateway-Deinstallationsprogrammskript alle Daten im Verzeichnis
/opt/oracle/mgmt_agent und auf einigen Betriebssystemen auch das Zielverzeichnis, auf das der Symlink verweist.
Management Gateway unter Windows entfernen
Öffnen Sie ein Eingabeaufforderungsfenster, navigieren Sie zum Management Gateway-Installationshauptverzeichnis, und führen Sie das Skript uninstaller.bat aus.
C:\Oracle>mgmt_agent\uninstaller.bat
Removing Management Gateway from the OCI service console.
Attempting to remove the agent from Management Agent Cloud service, do not interrupt...
Gateway was removed from the Management Agent Cloud service successfully.
Removing Management Gateway service from the host
Management Gateway service was removed from the host successfully
Removing Management Gateway directories
Bevor Sie das Skript uninstaller.bat ausführen, müssen Sie sicherstellen, dass alle anderen Befehlszeilenfenster geschlossen sind oder nicht auf das Management Gateway-Home-Verzeichnis verweisen.
Management Gateway mit benutzerdefinierten Zertifikaten konfigurieren
- Öffnen Sie in der Oracle Cloud-Konsole das Navigationsmenü, und wählen Sie Identität und Sicherheit aus.
- Gehen Sie zu Zertifikate, und wählen Sie Zertifikate aus.
- Klicken Sie auf Zertifikat erstellen.
- Wählen Sie das Compartment aus, in das Sie das Zertifikat importieren möchten. Es muss sich dabei um dasselbe Compartment handeln, in dem das Management Gateway installiert ist.
- Um ein Zertifikat zu importieren, das Sie mit einer Certificate Authority (CA) verwalten möchten, klicken Sie als Zertifikatstyp auf Importiert.
- Geben Sie einen eindeutigen Anzeigenamen für das Zertifikat ein. Geben Sie dabei keine vertraulichen Informationen ein.
- Optional können Sie eine Beschreibung für das Zertifikat eingeben.
- Sie müssen einen Private Key und das Kettenzertifikat eingeben.
Das Zertifikat kann jetzt verwendet werden, wenn der Zertifikatsstatus in der Oracle Cloud-Konsole Aktiv lautet.
- Als Nächstes müssen Sie die Zertifikats-OCID kopieren und dann die OCID als Parameter in der Management Gateway-Antwortdatei während der Management Gateway-Installation mit dem folgenden Format eingeben (siehe Antwortdatei für Management Gateway konfigurieren).
GatewayCertOcid=ocid1.certificate.oc1.iad.<unique-id> - Gehen Sie folgendermaßen vor, um dieselben Zertifikate in Management Agent zu importieren, sodass die vollständige End-to-End-Interaktion funktioniert.
Management Gateway mit einem nicht standardmäßigen BS-Benutzer installieren
Oracle empfiehlt, die Management Gateway-Installation mit dem Standard-BS-Benutzer mgmt_agent auszuführen. Je nach Ihren Anforderungen müssen Sie die Installation jedoch möglicherweise mit einem anderen BS-Benutzer ausführen.
In diesem Abschnitt wird beschrieben, wie Sie Management Gateway mit einem anderen Benutzer als mgmt_agent, dem Standard-BS-Benutzer, installieren.
Voraussetzungen
Wenn Sie einen anderen BS-Benutzer als mgmt_agent auswählen, um die Management Gateway-Installation auf Linux- oder Unix-Systemen auszuführen, müssen folgende Überlegungen angestellt werden:
- Wählen Sie einen BS-Benutzer mit eingeschränkten Berechtigungen.
Der Standard-BS-Benutzer mgmt_agent ist ein BS-Benutzer mit der niedrigsten Berechtigung ohne Anmeldeshell. Wenn Sie stattdessen einen anderen BS-Benutzer auswählen, stellen Sie sicher, dass der ausgewählte Benutzer über eingeschränkte Berechtigungen verfügt.
- Management Gateway ist eine Multi-Threaded-Anwendung, und jeder Thread (LWP) wird auf das BS-Benutzerlimit angerechnet. Stellen Sie sicher, dass der Benutzergrenzwert (
ulimit) fürmax user processesentsprechend festgelegt ist, indem Sie Folgendes prüfen:ulimit -uWenn Sie einen unzureichenden Grenzwert wählen, können Management Gateway und Anwendungen instabil werden, die als ausgewählter BS-Benutzer ausgeführt werden.
- Geben Sie einen gültigen BS-Benutzer an, um die Management Gateway-Installation auszuführen, und verwenden Sie ihn als Wert für die Variable
RUN_AGENT_AS_USER.Oracle empfiehlt, dass der ausgewählte BS-Benutzer über die geringsten Berechtigungen und keine Anmeldeshell verfügt.id -un <username>Beispiel 1:
Der BS-Benutzerid -un myexistingusermyexistinguserist vorhanden. Die Ausgabe gibt den Wert des ausgewählten Benutzers zurück und sieht ungefähr wie folgt aus:
Beispiel 2:myexistinguser
Der BS-Benutzerid -un mytestuser2mytestuser2ist nicht vorhanden und kein gültiger Benutzer. Die Ausgabe gibt keinen Benutzerwert zurück und sieht in etwa wie folgt aus:id: mytestuser2: no such user - Geben Sie die primäre Gruppe des Benutzers an, die als Wert für die Variable
AGENT_USER_GROUPverwendet werden soll.Stellen Sie sicher, dass der Wert fürAGENT_USER_GROUPdie primäre Benutzergruppe des ausgewählten BS-Benutzers ist.Hinweis
Die Verwendung einer sekundären Gruppe wird nicht unterstützt und kann zu einer Beschädigung des Management Gateways führen.id -gn <username>Beispiel:id -gn myexistinguserDie Ausgabe sieht ungefähr folgendermaßen aus:staff
Umgebungsvariablen festlegen und Management Gateway installieren
- Legen Sie die folgenden Umgebungsvariablen fest:
Beispiel:RUN_AGENT_AS_USER=<selected_OS_user_for_ManagementGateway_installation> AGENT_USER_GROUP=<OS_primary_group_of_selected_OS_user>RUN_AGENT_AS_USER=myexistinguser AGENT_USER_GROUP=staff - Stellen Sie sicher, dass der BS-Benutzer
rootauf die obige Umgebungsvariable zugreifen kann.Standardmäßig werden die Umgebungsvariablen nicht mit dem Benutzer
rootgemeinsam verwendet. - Prüfen Sie, ob die Umgebungsvariablen ordnungsgemäß festgelegt sind, indem Sie die folgenden Schritte ausführen:
Beispiel: Die Ausgabe sieht wie folgt aus:sudo su echo $RUN_AGENT_AS_USER echo $AGENT_USER_GROUPmyexistinguser staffWennrootnicht auf die Umgebungsvariablen zugreifen kann, bearbeiten Sie die Datei/etc/sudoers, und fügen Sie Folgendes hinzu:Defaults env_keep+=RUN_AGENT_AS_USER Defaults env_keep+=AGENT_USER_GROUPMit den obigen Angaben wird sichergestellt, dass die Umgebungsvariablen
RUN_AGENT_AS_USERundAGENT_USER_GROUPbeibehalten werden und der Benutzerrootdarauf zugreifen kann.Nachdem Sie die Datei
/etc/sudoersaktualisiert haben, legen Sie die Umgebungsvariablen erneut fest, und prüfen Sie, obrootauf die Umgebungsvariablen zugreifen kann. -
Nachdem die Verifizierung abgeschlossen ist, können Sie die Management Gateway-Installation starten: Melden Sie sich als
rootan, legen Sie die Umgebungsvariablen fest, und starten Sie dann die Management Gateway-Installation.Je nach bevorzugter Methode können Sie die Anweisungen unter Management Gateway auf Linux-RPM-Datei installieren oder Management Gateway auf Linux-ZIP-Datei installieren befolgen.
Beispiel: Befolgen Sie die Anweisungen unter Management Gateway auf Linux RPM-Datei installieren. Überspringen Sie in diesem Fall Schritt 1, da Sie bereits
rootsind und keinesudo-Berechtigungen erforderlich sind. Beginnen Sie mit Schritt 2:rpm -ivh <rpm_file_name.rpm>