Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Installieren Sie Discovery Agent unter Linux
Führen Sie das folgende Verfahren unter Linux aus. Stellen Sie sicher, dass Ihre Heimatregion für Migration Hub festgelegt wurde, bevor Sie mit diesem Verfahren beginnen.
Anmerkung
Wenn Sie eine nicht aktuelle Linux-Version verwenden, lesen Sie unter Anforderungen auf älteren Linux-Plattformen nach.
Um den AWS Application Discovery Agent in Ihrem Rechenzentrum zu installieren
-
Melden Sie sich bei Ihrem Linux-basierten Server oder Ihrer VM an und erstellen Sie ein neues Verzeichnis, das Ihre Agentenkomponenten enthält.
-
Wechseln Sie zu dem neuen Verzeichnis und laden Sie das Installationsskript über die Befehlszeile oder über die Konsole herunter.
-
Führen Sie zum Herunterladen über die Befehlszeile den folgenden Befehl aus.
curl -o ./aws-discovery-agent.tar.gz https://s3-us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/aws-discovery-agent.tar.gz
-
Gehen Sie wie folgt vor, um von der Migration Hub Hub-Konsole herunterzuladen:
-
Öffnen Sie die Konsole und wechseln Sie zur Seite Discovery Tools (Erkennungstools)
. -
Wählen Sie im Feld Discovery Agent die Option Download agent (Agenten herunterladen). Wählen Sie dann in der resultierende Liste Linux aus. Ihr Download beginnt sofort.
-
-
-
Überprüfen Sie die kryptografische Signatur des Installationspakets mit den drei folgenden Befehlen:
curl -o ./agent.sig https://s3.us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/aws-discovery-agent.tar.gz.sig
curl -o ./discovery.gpg https://s3.us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/discovery.gpg
gpg --no-default-keyring --keyring ./discovery.gpg --verify agent.sig aws-discovery-agent.tar.gz
Der Fingerabdruck des öffentlichen Schlüssel des Agenten (
discovery.gpg
) ist7638 F24C 6717 F97C 4F1B 3BC0 5133 255E 4DF4 2DA2
. -
Extrahieren Sie den Tarball wie im Folgenden dargestellt.
tar -xzf aws-discovery-agent.tar.gz
-
Wählen Sie eine der folgenden Installationsmethoden, um den Agenten zu installieren.
Zu … Vorgehensweise Installieren Sie Discovery Agent
Um den Agenten zu installieren, führen Sie den Befehl agent install aus, wie im folgenden Beispiel gezeigt. Ersetzen Sie es im Beispiel
your-home-region
durch den Namen Ihrer Heimatregion,aws-access-key-id
durch Ihre Zugriffsschlüssel-ID undaws-secret-access-key
durch Ihren geheimen Zugriffsschlüssel.sudo bash install -r
your-home-region
-kaws-access-key-id
-saws-secret-access-key
Standardmäßig laden Agenten Updates automatisch herunter und installieren sie, sobald sie verfügbar sind.
Wir empfehlen die Verwendung dieser Standard-Konfiguration.
Wenn Sie jedoch nicht möchten, dass Agenten Updates automatisch herunterladen und anwenden, geben Sie den
-u false
Parameter bei der Ausführung des Agent-Installationsbefehls an.(Optional) Installieren Sie Discovery Agent und konfigurieren Sie einen nicht transparenten Proxy
Um einen nicht transparenten Proxy zu konfigurieren, fügen Sie dem Installationsbefehl des Agenten die folgenden Parameter hinzu:
-
-e Das Proxy-Passwort.
-
-f Die Proxy-Portnummer.
-
-g Das Proxyschema.
-
-i Der Proxy-Benutzername.
Im Folgenden finden Sie ein Beispiel für den Agenteninstallationsbefehl, der die nicht transparenten Proxyparameter verwendet.
sudo bash install -r
your-home-region
-kaws-access-key-id
-saws-secret-access-key
-dmyproxy.mycompany.com
-emypassword
-fproxy-port-number
-g https -imyusername
Wenn Ihr Proxy keine Authentifizierung erfordert, lassen Sie die
-i
Parameter-e
und weg.Der Beispielbefehl install verwendet
https
, wenn Ihr Proxy HTTP verwendet,http
für den-g
Parameterwert „specify“. -
-
Wenn von Ihrem Netzwerk ausgehende Verbindungen eingeschränkt sind, müssen Sie Ihre Firewall-Einstellungen aktualisieren. Agenten benötigen Zugriff auf
arsenal
über den TCP-Port 443. Es ist nicht erforderlich, dass eingehende Ports geöffnet sind.Wenn Ihre Heimatregion beispielsweise
eu-central-1
ist, würden Siehttps://arsenal-discovery.
verwenden.eu-central-1
.amazonaws.com:443
Themen
Anforderungen auf älteren Linux-Plattformen
Einige ältere Linux-Plattformen, wie SUSE 10, CentOS 5 und RHEL 5, sind entweder am Ende ihrer Betriebslebensdauer angelangt oder werden nur noch minimal unterstützt. Auf diesen Plattformen kann es zu out-of-date Verschlüsselungssammlungen kommen, die verhindern, dass das Agent-Aktualisierungsskript Installationspakete herunterlädt.
- Curl
-
Der Application Discovery Agent benötigt eine
curl
sichere Kommunikation mit dem AWS Server. Einige alte Versionen voncurl
sind nicht in der Lage, eine sichere Kommunikation mit einem modernen Web-Service durchzuführen.Um die im Application Discovery-Agenten enthaltene Version von
curl
zu verwenden, führen Sie das Installationsskript mit dem Parameter-c true
aus. - Zertifizierungsstellen-Bundle
-
Ältere Linux-Systeme verfügen möglicherweise über ein out-of-date Certificate Authority (CA) -Paket, das für eine sichere Internetkommunikation von entscheidender Bedeutung ist.
Um das im Application Discovery-Agenten enthaltene CA-Bundle zu verwenden, führen Sie das Installationsskript mit dem Parameter
-b true
aus.
Diese Installationsskriptoptionen können zusammen verwendet werden. Im folgenden Beispielbefehl werden beide Skriptparameter an das Installationsskript übergeben:
sudo bash install -r
your-home_region
-kaws-access-key-id
-saws-secret-access-key
-c true -b true
Verwalten Sie den Discovery Agent-Prozess unter Linux
Sie können das Verhalten des Discovery Agents auf Systemebene mithilfe der System V init
Tools systemd
Upstart
, oder verwalten. Die folgenden Registerkarten beschreiben die Befehle für die unterstützten Aufgaben in den jeweiligen Tools.
Deinstallieren Sie Discovery Agent unter Linux
In diesem Abschnitt wird beschrieben, wie Sie Discovery Agent unter Linux deinstallieren.
Um einen Agenten zu deinstallieren, wenn Sie den Yum-Paketmanager verwenden
-
Verwenden Sie den folgenden Befehl, um einen Agenten zu deinstallieren, wenn Sie Yum verwenden.
rpm -e --nodeps aws-discovery-agent
Um einen Agenten zu deinstallieren, wenn Sie den Paketmanager apt-get verwenden
-
Verwenden Sie den folgenden Befehl, um einen Agenten zu deinstallieren, wenn Sie apt-get verwenden.
apt-get remove aws-discovery-agent:i386
Um einen Agenten zu deinstallieren, wenn Sie den Zypper-Paketmanager verwenden
-
Verwenden Sie den folgenden Befehl, um einen Agenten zu deinstallieren, wenn Sie Zypper verwenden.
zypper remove aws-discovery-agent
Problembehandlung für den Linux Discovery Agent
Wenn bei der Installation oder Verwendung des Discovery Agent unter Linux Probleme auftreten, lesen Sie die folgenden Anleitungen zur Protokollierung und Konfiguration. Bei der Behebung potenzieller Probleme mit dem Agenten oder seiner Verbindung zum Application Discovery Service fordert der AWS Support häufig diese Dateien an.
-
Protokolldateien
Die Protokolldateien für Discovery Agent befinden sich im folgenden Verzeichnis.
/var/log/aws/discovery/
Protokolldateien werden so benannt, dass sie angeben, ob sie vom Haupt-Daemon, dem automatischen Upgrader oder dem Installationsprogramm generiert wurden.
-
Konfigurationsdateien
Die Konfigurationsdateien für Discovery Agent Version 2.0.1617.0 oder neuer befinden sich im folgenden Verzeichnis.
/etc/opt/aws/discovery/
Die Konfigurationsdateien für Versionen von Discovery Agent vor 2.0.1617.0 befinden sich im folgenden Verzeichnis.
/var/opt/aws/discovery/
-
Anweisungen zum Entfernen älterer Versionen des Discovery Agents finden Sie unter. Voraussetzungen für Discovery Agent