Klassische Amazon AWS-ELB-Service-Discovery
Discovery Verwendet das klassische Discovery-Muster für ELB-Service von Amazon AWS, um alle Lastenausgleichsmodule zu finden, die HTTP- und HTTPS-Datenverkehr verwenden.
Elastic Load Balancing (ELB) verteilt eingehenden Anwendungsdatenverkehr automatisch auf mehrere Ziele.
Das klassische Discovery-Muster von Amazon AWS für ELB-Service unterstützt die Top-Down-Discovery. Die beiden möglichen Einstiegspunkte für die Top-Down-Discovery sind der HTTP(s)-Endpunkt und der TCP-Endpunkt. Ausgehende Beziehungen beziehen sich auf Amazon EC2-Instanzen.
Die Now PlatformUnterstützt Amazon Commercial Cloud Services (C2S) für Discovery und Cloud-Governance. C2S ist das Regierungsprogramm, das AWS in die Nachrichtengemeinschaft einführt.
Sie können dieses Muster für verwenden ServiceNowPlattform verwendet JakartaOder neuere Releases.
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.Voraussetzungen
- Führen Sie eine horizontale Discovery mit aus Cloud-API (CAPI) . Dies ist erforderlich, da dieses Discovery-Muster nur die Top-Down-Discovery unterstützt. Für die Cloud-Discovery können Sie die horizontale Discovery wie gewohnt ausführen.
- Wenn die Lastenausgleichsmodul-Daten in gespeichert wurden Configuration Management Database (CMDB), Erstellt einen Anwendungsservice für jeden Lastenausgleichsmodul.
- Legen Sie schreibgeschützte Berechtigungen für diese REST-APIs fest:
- https://elasticloadbalancing.<REGION>.amazonaws.com/?Action=DescribeLoadBalancers&Version=2012-06-01&LoadBalancerNames.member.1=<LB_NAME>
- https://ec2.<REGION>.amazonaws.com/?Action=DescribeInstances&Version=2016-11-15&Filter.1.Name=instance-state-name&Filter.1.Value=running&Filter.2.Name=instance-id&Filter.2.Value=<INSTANCE_ID> (zum Erstellen einer Beziehung zwischen LB- und EC2-Instanz)
- Laden Sie für Cloud-Discovery das Muster für Discovery und Service-Mapping aus dem ServiceNow Store herunter.
- Beim Installieren von MID-Server, Stellen Sie sicher, dass der Hostcomputer den erfüllt oder überschreitet Systemanforderungen des MID-Servers Veröffentlicht am ServiceNowDokumentationswebsite.
Daten erfasst von DiscoveryWährend der horizontalen Discovery
Die erkannten Daten enthalten die folgenden Tabellen und Felder.
| Tabelle und Feld | Beschreibung |
|---|---|
| Lastenausgleichsmodul-Services [cmdb_ci_lb_service] | |
| Vollqualifizierter Domänenname [fqdn] | Vollqualifizierter Domänenname (FQDN) des Lastenausgleichsmoduls. Der DNS-Name. |
| Name [name] | Name des Lastenausgleichsmoduls im folgenden Format: <LB name>:<LB port>. |
| Back-End-Port [Back_End_Port] | Port der Instanz. |
| Serverport [Server_Port] | Port der Instanz. |
| Port [Port] | Port des Lastenausgleichsmoduls. |
| Front-End-Port [Front_End_Port] | Port des Lastenausgleichsmoduls. |
| Objekt-ID [object_ID] | LB-Port. |
| IP-Adresse [ip_address] | IP-Adresse des FQDN. |
| Serverprotokoll [Server_Protocol] | Protokoll der Instanz. |
| IP-Adresse [cmdb_ci_ip_address] | |
| IP-Adresse [ip_address] | IP-Adresse des Lastenausgleichsmodul-FQDN. |
| Name [name] | Name des Lastenausgleichsmoduls im folgenden Format: <LB name>:<LB port>. |
| Netzmaske [Netzmaske] | 0.0.0.0 |