Systemanforderungen für den MID Server
Verwenden Sie diese minimalen Systemanforderungen, um Ressourcen für Computer zuzuteilen, auf denen MID Serversgehostet wird.
MID-Server unterstützte Systeme
- Windows -Server
- Um Windows-basierte Server zu erkennen, Service-Mapping -Muster auszuführen oder Orchestration -Befehle auf Windows -Geräten auszuführen, muss MID-Server auf einem Windows -Server installiert sein. MID-Server unterstützt die folgenden Windows Betriebssysteme, einschließlich virtueller Computer und 64-Bit-Systeme:
- Windows Server 2012
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Linux
- MID-Server wird in den folgenden Linux -Versionen für virtuelle Computer und 64-Bit-Systeme unterstützt:
- Linux Red Hat 6 und höher
- Ubuntu 1404 (Ubuntu 14) und höher
- CentOS 7 und höher
- CentOS 7
- Windows-Server 2008
- Windows-Server 2008 R2
- Windows 8
- Windows 10
Sicherheitsanforderungen
Um hohe Sicherheitsstandards zu erfüllen, führt MID-Server eine x.509-Zertifikatvalidierung für den HTTPS-Datenverkehr durch, wenn eine Verbindung zu ServiceNow®hergestellt wird. Wenn zwischen MID-Server und der Instanz ein Netzwerkgerät oder Proxy vorhanden ist, muss dieses Gerät ein digitales Zertifikat vorlegen, das von einer vertrauenswürdigen Zertifizierungsstelle signiert ist. Wenn Sie ein selbstsigniertes Zertifikat oder ein von einer internen Zertifizierungsstelle signiertes Zertifikat verwenden, importieren Sie das Zertifikat in den MID-Server Truststore . Weitere Informationen zum Hinzufügen von SSL-Zertifikaten finden Sie unter SSL-Zertifikate für den MID Server hinzufügen.
OCSP-Verbindungsanforderungen
Das Online Certificate Status Protocol (OCSP) ist das Protokoll, mit dem der Sperrstatus von SSL/TLS-Zertifikaten bestimmt wird. Wenn Zertifikate ausgetauscht und validiert werden, muss vom MID Server bestimmt werden, ob das Zertifikat gesperrt wurde und nicht vertrauenswürdig ist.
Bei OCSP wird ein Client, z. B. ein MID Server, dafür verwendet, ein Zertifikat von einer HTTP-Website zu erhalten. Vom Client wird eine Anforderung an einen OCSP-Responder gesendet: einen Server, der von der Zertifizierungsstelle (Certificate Authority, CA) betrieben wird, die das Zertifikat ausgestellt hat. In der Antwort des OCSP-Responders an den Client wird angegeben, ob das Zertifikat gültig ist oder gesperrt wurde.
Damit eine Verbindung hergestellt werden kann, benötigt der MID Server Zugriff auf Folgendes:
- *.service-now.com oder<instance_name> .service-now.com
- install.service-now.com
- ocsp.entrust.net (oder eine andere OCSP-CA)
SSL/TLS-Zertifikate werden zwar immer mit einem Ablaufdatum ausgestellt, doch unter bestimmten Umständen muss ein Zertifikat gesperrt werden, bevor es abläuft (z. B. wenn der zugehörige private Schlüssel kompromittiert wurde). Daher muss die aktuelle Gültigkeit des Zertifikats einer Website unabhängig vom Ablaufdatum des Zertifikats immer von Clients überprüft werden.
Von Clients kann keine Verbindung hergestellt werden, wenn sie den Sperrstatus eines Zertifikats nicht überprüfen können. Aufrufe an den OCSP Entrust-Server werden möglicherweise durch Firewalls und Proxy-Konfigurationen blockiert, wodurch der MID Server nicht funktioniert. Möglicherweise müssen Sie die Firewall-Berechtigungen ändern, damit der OCSP-Datenverkehr ordnungsgemäß verarbeitet wird. Weitere Informationen und Lösungen finden Sie im HI Knowledge Base-Artikel [KB1216223].
PowerShell-Anforderungen
MID-Server erfordert mindestens PowerShell Version 3.0 und unterstützt Versionen bis PowerShell 5.1. Weitere Informationen zu PowerShell-Anforderungen finden Sie in der Microsoft-Dokumentation. Um Ihre aktuelle PowerShell-Version mithilfe der -Instanz zu finden, wechseln Sie zu ecc_agent_list.do. Fügen Sie mithilfe des Zahnradsymbols „Personalisieren-Liste aktualisieren“ der Spalte Ausgewählt Host PowerShell-Version hinzu. Sortieren Sie dann die Liste der MID Server nach ihrer PowerShell-Version, um veraltete MID Serverszu finden. Alternativ können Sie die PowerShell-Version auf dem Hostcomputer ermitteln, indem Sie in der PowerShell-Konsole des Hosts den Befehl $Host.Version verwenden. Die PowerShell-Version wird als PSVersion aufgeführt.
Java-Version-Unterstützung
Java 11.0.17 ist im Lieferumfang des Installationspakets MID-Server enthalten und wird für alle neuen MID Serversauf dem Host installiert. Das Installationsprogramm konfiguriert Java 11.0.17 automatisch für die Ausführung in Ihrer Umgebung. Es ist keine weitere Konfiguration erforderlich. Diese Version unterstützt 64-Bit-Versionen Windows MID Servers und 64-Bit-Versionen Linux MID Servers. MID-Server erfordert mindestens JRE-Version 11.0.8 und empfohlene Version 11.0.17. Wenn Sie eine niedrigere Version als 11.0.8 verwenden, können Probleme im Zusammenhang mit der Verschlüsselung auftreten.
Tests haben gezeigt, dass MID-Server mit Oracle Java 11 Version 11.0.5 wie erwartet funktioniert. Wenn Sie die JRE auf eine andere Version aktualisieren müssen, stimmen Sie sich mit dem zuständigen Kundenbetreuer ab, um Unterstützung zu erhalten.
- MID Server, die von früheren Versionen aktualisiert wurden, verwenden das mit dem MID Server-Installationsprogramm bereitgestellte OpenJDK. Diese Version von der OpenJDK wurde getestet und zertifiziert für die Verwendung mit diesen MID Servern.
- MID Servers , die unter anderen Betriebssystemversionen aktualisiert wurden, führen auch ein automatisches Upgrade der JRE auf die mit dem Installationspaket bereitgestellte Version durch.
yum install glibc.i686MID-Server JRE-Downgrade-Support
Wenn die Instanz ServiceNow® von Quebec heruntergestuft wird, wird auch die Instanz MID-Server heruntergestuft. Die JRE kann jedoch nicht heruntergestuft werden, es sei denn, die Instanz wird auf einen der folgenden Patches heruntergestuft.
- New York Patch 12
- Orlando Patch 9
- Paris Patch 3
Wenn MID-Server von Quebec auf einen anderen Patch als den angegebenen heruntergestuft wird, befolgen Sie die Anweisungen in Install Java 11 on MID Servers [KB0752451].
Java Service Wrapper
Das Installationsprogramm MID-Server enthält den Tanzu Software Java Service Wrapper, Version 3.5.40.
JVM-Speichergröße einstellen
MID-Server wird mit 1 GB JVM-Speicher installiert. Wenn die empfohlene Speichergröße für Ihr Produkt mehr als 1 GB beträgt, lesen Sie unter JVM-Speichergröße des MID Servers festlegen, wie Sie die Standardeinstellung überschreiben können.
Bereitstellungstypen
Die Systemanforderungen für Ihre Instanz werden durch die Anforderungen der einzelnen von Ihnen verwendeten Produkte bestimmt, die MID-Servererfordern. Einige Anwendungen, z. B. Health Log Analytics, haben zusätzliche Systemanforderungen, die in der Dokumentation aufgeführt sind.
- Standardbereitstellungen
- Die folgenden Produkte werden als „Standard“ betrachtet, da ihre MID Servers dieselben Mindestanforderungen an Speicherplatz und Arbeitsspeicher aufweisen:
- Discovery
- Ereignismanagement
- Integrationen
- Orchestration
- Service-Mapping
Die Mindeststandardanforderungen beziehen sich sowohl auf die Bereitstellung eines einzelnen Produkts als auch auf eine kombinierte Produktbereitstellung. Sie können einen einzelnen MID-Server für mehrere Standardprodukte bereitstellen, ohne die Datenträger- oder Speicheranforderungen wesentlich zu erhöhen.
- Bereitstellungen bei hoher Ressourcennutzung
Cloud Management Platform (CMP) und Operational Intelligence sind verarbeitungsintensiv und erfordern mehr Ressourcen für jeden MID-Server als die Standardprodukte. Installieren Sie MID Servers für diese Produkte auf dedizierten Hosts, die MID Servers für andere Produkte nicht unterstützen.
Empfohlene Mindestanforderungen MID-Server .
- Die Größe der Kundeninfrastruktur und die spezifische Funktion (Fähigkeit), für deren Ausführung MID-Server konfiguriert ist.
- Die Anzahl der MID Servers, die auf dem Host installiert sind.
- Die Anzahl der Threads pro MID-Server.
- Die Anzahl und Art anderer Anwendungen, die auf dem Host MID-Server ausgeführt werden.
- Architektur- und Designverbesserungen gegenüber ServiceNow -Releases. Verwenden Sie beispielsweise PowerShell für Windows Discovery in Orlando oder ändern Sie die Standardrichtlinie für die Java-Garbage Collection in Quebec.
Daher gibt es keine einheitliche Größenanforderung, die für alle MID-Server -Bereitstellungen geeignet ist. Die folgenden dokumentierten Richtlinien zur Größenanpassung können ein Ausgangspunkt für -Bereitstellungen sein. Kunden müssen jedoch die Leistung und Ressourcennutzung von MID-Server kontinuierlich überwachen und dann MID Servers nach Bedarf optimieren und skalieren.
- MID-Server minimale Systemanforderungen
Die minimale CPU-Konfiguration, die für einen MID-Server erforderlich ist, ist ein Quad-Core-Prozessor mit einer Geschwindigkeit von 2+ GHz für einen Windows Server 2012 R2-Host mit einem einzelnen bereitgestellten MID-Server und einer Standardkonfiguration von 25 gleichzeitigen Threads.
- MID-Server CPU-Auslastung
Die meisten Anwendungen von MID-Server, z. B. Discovery, sind darauf ausgelegt, ihre Leistung zu maximieren, was zu einer Maximierung der Ressourcennutzung für MID-Serverführt. Daher können einige Kunden sehr hohe CPU-Auslastungssegmente im Bereich von 90 bis 100 % beobachten, während MID-ServerDiscovery Zeitpläne von [] oder ähnliche Anwendungen ausführt.
Die Segmente mit sehr hoher CPU-Auslastung sollten keinen Grund zur Besorgnis geben, da sie dem Architekturdesign zur Maximierung des Durchsatzes entsprechen und keine negativen Auswirkungen auf die Discovery-Leistung haben. Die Ressourcennutzung des Hosts MID-Server kehrt automatisch zum Normalzustand zurück, nachdem die Ausführung von Discovery erfolgreich beendet wurde.
Kunden, die häufige und lange Zeitsegmente mit sehr hoher CPU-Auslastung feststellen, sollten Folgendes vermeiden:- Es werden mehrere MID-Server auf demselben Host ausgeführt, wenn von diesen MID Servers aktive Arbeitsauslastungen zur gleichen Zeit erwartet werden, z. B. sich überschneidende Zeitpläne von Discovery.
- Freigabe des MID-Server -Hosts für andere Anwendungen.
- Leistungswarnungen, die rein auf der CPU-Auslastung basieren, werden auf dem Host MID-Server konfiguriert. Bei Bedarf müssen diese Warnungen in Verbindung mit anderen Leistungsüberwachungen verwendet werden.
- Zusätzliche Leistungsüberwachung auf dem Host MID-Server konfigurieren
Die CPU-Auslastung auf MID-Server ist zwar ein guter Indikator für die Auslastung des Hosts, bietet jedoch nur eingeschränkte Transparenz. Zusätzliche Überwachung mit Systemprozessor-Warteschlangenlänge auf Windows Betriebssystemen und Lastdurchschnitten auf UNIX Betriebssystemen ist von entscheidender Bedeutung.
- Länge der Prozessorwarteschlange (Windows): Die Anzahl der Threads, die bereit sind, aber derzeit aufgrund eines anderen aktiven Threads nicht auf dem Prozessor ausgeführt werden können. Ein Engpass beim Prozessor kann auftreten, wenn die Anzahl der Threads in der Warteschlange über einen kontinuierlichen Zeitraum mehr als das Doppelte der Anzahl der Prozessorkerne beträgt.
- Lastdurchschnitte (Unix-Betriebssystem): Die durchschnittliche Systemlast auf einem Linux-Server für einen definierten Zeitraum. Dies ist der CPU-Bedarf auf einem Server, der die Summe der ausgeführten und wartenden Threads enthält. Normalerweise gibt der Befehl top oder uptime die durchschnittliche Auslastung des Servers mit Ausgabe an.
MID-Server Fallbeispiele zur CPU-Leistung
- Auswirkung der Änderung der Anzahl von MAX-Threads auf die CPU-Auslastung MID-Server .
Basierend auf internem Benchmarking sind dies Beispieldaten für die CPU-Auslastung von [ MID-Server während der Ausführung von Cloud-Discovery für 10.000 Server.
In diesen Tests wurde eine maximale CPU-Auslastung von 100 % unabhängig von der Anzahl der Threads und dem Betriebssystem beobachtet. Es wurde beobachtet, dass die durchschnittliche CPU-Auslastung proportional zur Anzahl der Threads ist. Eine steigende Anzahl von Threads führte nicht unbedingt zu einer sofortigen CPU-Belastung. Das Erhöhen der Anzahl der Threads von standardmäßig 25 auf 50 hat keinen zusätzlichen CPU-Belastung erzeugt, wie die maximale Länge der Prozessorwarteschlange zeigt. Das Erhöhen des Werts für max. Threads auf 100 führte jedoch zu einem erheblichen Anstieg der Länge der Prozessorwarteschlange, was auf die CPU-Belastung hinweist.
- Auswirkung der Freigabe von MID-Server für andere Anwendungen oder MID Servers auf die CPU-Auslastung
Das Ausführen von Discovery ist ein CPU-intensiver Vorgang für MID-Server. Die Bereitstellung anderer Anwendungen oder MID Servers auf demselben Host verursacht zusätzlichen CPU-Belastung auf dem Host. Dieser Druck führt zu einer Auswirkung auf die Leistung für ausgeführte Anwendungen, einschließlich MID-Server. Die folgenden Beispiele sind Beispiele für Datenpunkte zur CPU-Auslastung für MID-Server mit unterschiedlichen Lastmustern:
Dedizierter Host für einen einzelnen MID-Server: Die durchschnittliche CPU-Auslastung beträgt 48 %.
Host, der von einem MID-Server und einer anderen Anwendung mit mäßiger Last gemeinsam genutzt wird: Die durchschnittliche CPU-Auslastung beträgt 77 %.
Host, der von einem MID-Server und einer anderen Anwendung mit hoher Last gemeinsam genutzt wird: Die durchschnittliche CPU-Auslastung beträgt 97 %.
- Hochskalieren von MID-Server und Auswirkungen auf die CPU-Ressourcennutzung von MID-Server .
Wenn MID-Server in Bezug auf CPU-Ressourcen stark eingeschränkt ist, hilft das Hochskalieren des Hosts MID-Server durch Hinzufügen weiterer CPUs, den Ressourcendruck zu verringern. Dadurch müssen jedoch nicht unbedingt die Segmente mit sehr hoher CPU-Auslastung eliminiert werden. MID-Server Anwendungen wie Discovery, die auf Leistungsmaximierung ausgelegt sind, nutzen weiterhin zusätzliche verfügbare CPU-Ressourcen. Die folgenden Beispiele sind Beispiele für Datenpunkte zur CPU-Nutzung für einen Host mit 4 CPUs MID-Server und einen Host mit 8 CPUs MID-Server, auf denen dieselben Discovery -Zeitpläne ausgeführt werden:
Parameter 4 CPUs 8 CPU Durchschnittliche CPU% 48 % 28 % Max. CPU % 98 % 98 % MID Server-CPU-Auslastung bei Bereitstellung auf einem 4-CPU-Host:
MID Server-CPU-Auslastung bei Bereitstellung auf einem 8-CPU-Host:
Leistungsüberwachung
Um sicherzustellen, dass die Ressourcenzuteilungen MID-Server für Ihre Umgebung ausreichen, überwachen Sie die Leistung während Spitzenzeiten der Produktausführung im MID Server-Dashboard.