MID-Server unter Linux installieren
Installieren Sie MID-Server mit dem MID-Server-Installationsprogramm, und überprüfen Sie, ob es aktiv ist. Das Paket enthält ein Installationsprogramm, das JRE automatisch für die Ausführung in der Umgebung konfiguriert. Der MID-Server kann eine vorhandene JRE anstelle der bereitgestellten JRE verwenden. Deinstallieren Sie den MID-Server, um ihn erneut bereitzustellen.
Vorbereitungen
![]() |
Warum und wann dieser Vorgang ausgeführt wird
Um Linux auf MID-Server zu installieren, benötigen die RedHat-/CentOS-Systeme RPM, während Debian-Systeme (Ubuntu) DEB erfordern. Der Standardinstallationsspeicherort ist /Opt/servicenow/Mid . Die Installation von DEB in anwenderdefinierten Verzeichnissen wird nicht unterstützt.
Zur Verbesserung der Sicherheit wird mit diesem Verfahren der MID-Server-Service als nicht-Stammbenutzer installiert und ausgeführt. Zum Bereitstellen und Konfigurieren eines MID-Servers auf einem Linux-Server ist eine Stammberechtigung erforderlich. Ein nicht-Stammanwender kann einen Service nur verwalten, wenn er über die erforderlichen Berechtigungen verfügt. Weitere Informationen finden Sie unter PolicyKit-Probleme mit Linux-MID-Servern mit nicht-Administratorkonten [KB0815542] .
- CentOS 7
- Windows Server 2008
- Windows Server 2008 R2
- Windows 8
- Windows 10
yum install glibc.i686Tests haben gezeigt, dass MID-ServerFunktioniert wie erwartet mit OracleJava 11 Version 17.0,10. Wenn Sie JRE auf eine andere Version aktualisieren müssen, wenden Sie sich an den entsprechenden Account-Vertreter, um Support zu erhalten.
Prozedur
Ergebnisse
Linux-MID-Server – stille Installation
Die automatische Installation des MID-Servers verwendet vordefinierte Parameter und erfordert keine Anwendereingabe, nachdem er initiiert wurde. Sie können die automatische Installation auf mehreren Computern gleichzeitig verwenden, um schnell ein Netzwerk einzurichten und sicherzustellen, dass alle MID-Server über die gleichen Installationseinstellungen verfügen.
./installer.sh -silent -INSTANCE_URL https://instance_name.service-now.com -MUTUAL_AUTH N -MID_USERNAME username -MID_PASSWORD password -USE_PROXY N -MID_NAME mid -APP_NAME mid -APP_LONG_NAME ServiceNow_MID_Server_Mid -NON_ROOT_USER nonrootuser Die folgenden Felder können über die Befehlszeile übergeben werden:
- INSTANCE_URL
- Geben Sie die URL Ihrer Instanz ein, z. B.:
https://mycompanyinstance.service-now.com - MUTUAL_AUTH
Legen Sie diesen Wert auf „Y“ fest, um die gegenseitige Authentifizierung anstelle der Standardauthentifizierung zu verwenden. Andernfalls legen Sie sie auf N. fest
Hinweis:Wenn MUTUAL_AUTH = Y Geben Sie dann den Pfad zum Zertifikat mit an CERTIFICATE_PATH .- CERTIFICATE_PATH
- Wenn die gegenseitige Authentifizierung aktiviert ist, geben Sie den Pfad zum Zertifikat an.
- MID_USERNAME
- Geben Sie den Benutzernamen des bereits erstellten MID-Server-Benutzers ein. Der MID-Server-Benutzer muss über die Rolle „mid_server“ verfügen.
- MID_PASSWORD
- Geben Sie das Passwort für den Anwender ein.
- USE_PROXY
Legen Sie diesen Wert auf Y fest, wenn Ihr MID-Server über einen Proxy kommuniziert, um eine Verbindung mit der Instanz herzustellen.
Hinweis:Wenn USE_PROXY = N Überspringen Sie dann die anderen Proxy-Details.- PROXY_HOST
- Geben Sie den Host-Namen oder die IP-Adresse des Proxy-Servers ein. Fügen Sie das Protokoll nicht in den Hostnamen ein. Beispiel:
proxyserver.domain.comIst richtig, aberhttps://proxyserver.domain.comIst falsch. - PROXY_PORT
- Geben Sie den Port ein, den der Proxy-Server zur Kommunikation verwendet. Wenn dieser Wert leer ist, verwendet das Installationsprogramm die Standardportnummer des Proxy-Servers.
- PROXY_USERNAME
- Geben Sie den Anwendernamen ein, der Administratorrechte für den Proxy-Server hat.
- PROXY_PASSWORD
- Geben Sie das Passwort für den Anwendernamen ein.
- MID_NAME
- Geben Sie den Namen des MID-Servers ein.
- APP_NAME
- Geben Sie den Servicenamen an. Sie muss für den aktuellen MID-Server eindeutig sein.
- APP_LONG_NAME
- Geben Sie den langen Namen des Service an.
- NON_ROOT_USER
- Geben Sie den Anwendernamen an, um den Service als nicht-Stammanwender auszuführen.
Im Folgenden finden Sie einen Beispielbefehl für einen MID-Server, der einen Proxy und gegenseitige Authentifizierung verwendet:
./installer.sh -silent -INSTANCE_URL https://instance_name.service-now.com MUTUAL_AUTH Y –CERTIFICATE_PATH <path-to-certificate> -USE_PROXY Y -PROXY_HOST <ip> -PROXY_PORT <port> -PROXY_USERNAME <username> -PROXY_PASSWORD <password> -MID_NAME proxymid -APP_NAME proxymid -APP_LONG_NAME servicenow_proxy_mid -NON_ROOT_USER nonrootuser installer.sh Befehl erneut. Durch die Neukonfiguration des MID-Servers wird die alte Konfiguration gelöscht. Führen Sie Linux-MID-Server als nicht-Stammanwender aus
Führen Sie MID-Server als nicht-Stammanwender auf einem Linux-Computer aus, um die Sicherheit zu verbessern. Mehrere MID-Server können als Services installiert werden, damit sie nach einem Systemneustart von selbst starten können.
Vorbereitungen
Dieser Prozess gilt nur, wenn Sie den MID-Server manuell mithilfe der ZIP-Datei installiert haben. Wenn Sie den MID-Server mit dem Verfahren in installiert haben MID-Server unter Linux installieren, Wird der MID-Server bereits als nicht-Stammanwender ausgeführt.
Unterstützte Versionen für dieses Verfahren sind Linux Red hat 6 oder höher, Ubuntu 1404 oder höher und CentOS 6 oder höher.
Prozedur
Nächste Maßnahme
Weitere Informationen zum Verwalten der Durchsetzung von Allow-Listen und Dateiberechtigungen finden Sie unter Durchsetzung der Dateiberechtigung für Windows MID-Server. Das Ausführen eines Linux-MID-Servers mit einem nicht-Stamm-Account kann in einigen Systemen zu Problemen mit PolicyKit führen. Siehe PolicyKit-Probleme mit Linux-MID-Servern, die nicht-Stamm-Accounts verwenden Weitere Informationen finden Sie unter .
Konfigurieren Sie einen Linux-MID-Server für die Verwendung einer vorhandenen JRE
Sie können wählen, eine vorhandene JRE für Ihre MID Server anstatt der mit der MID Server Installer bereitgestellten OpenJDK zu verwenden.
Vorbereitungen
Erforderliche Rolle: admin
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Linux-MID-Server deinstallieren
Der MID Server wird als eigenständiger Dienst ausgeführt. Sie können einen eigenständigen MID Server-Dienst entfernen, um Aufgaben wie das erneute Bereitstellen des MID Servers auf einem anderen Host-Computer oder das Ändern des eindeutigen Namens eines MID Servers bei der Bereitstellung mehrerer MID Server zu unterstützen.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
Ergebnisse
Der MID-Server-Service wird deinstalliert.
Nächste Maßnahme
Validieren Der MID-Server, um ihn für die Verwendung vorzubereiten.
