Um Daten aus Ihrer vRealize Automation-, vRealize Orchestrator- oder externen vRealize Orchestrator-Quellumgebung offline zu erfassen, verwenden Sie das Dienstprogramm zur Datenerfassung.
Mithilfe des Dienstprogramms zur Datenerfassung können Sie die Notwendigkeit zur Bereitstellung einer vollständigen VMware Aria Automation-Instanz umgehen, um eine Datenerfassung und eine Migrationsbewertung für Ihre Quellumgebung durchzuführen. Obwohl das Dienstprogramm zur Datenerfassung für vRealize Automation- und vRealize Orchestrator-Quellumgebungen verwendet werden kann, ist es für externe vRealize Orchestrator-Quellumgebungen besonders nützlich. Bei der Ausführung werden die Quelldaten erfasst und als ZIP-Paket gespeichert.
Voraussetzungen
Zur Ausführung des eigenständigen Dienstprogramms zur Datenerfassung ist Java erforderlich.
Prozedur
- Laden Sie die Datei „capture.jar“ für das Projekt „capture_utility“ von der Seite „Erste Schritte“ auf der Registerkarte „Migration“ in Automation Assembler herunter.
- Führen Sie den Befehl java -Dcontext="shell" -Dspring.liquibase.enabled=false -jar capture.jar aus.
Hinweis: Standardmäßig startet der Befehl die Spring-Shell auf Port 8080. Um den Port zu ändern, den Spring-Shell verwendet, führen Sie den Befehl
-Dserver.port=<portid> aus, wobei
<portid> der Name/Bezeichner des gewünschten verfügbaren Ports ist. Mit dieser Änderung wird der ursprüngliche Befehl zu
java -Dcontext="shell" -Dspring.liquidbase.enabled=false -Dserver.port=<portid> -jar capture.jar
Hinweis: Führen Sie bei der Ausführung unter Windows zum Überschreiben des Standard-Zeichensatzes den Befehl
-Dfile.encoding=UTF-8 aus. Mit dieser Änderung wird der ursprüngliche Befehl zu
java -Dcontext="shell" -Dspring.liquidbase.enabled=false -Dfile.encoding=UTF-8 -Dserver.port=<portid> -jar capture.jar
capture.jar und Spring-Shell werden gestartet, und liquibase wird für das Datenbank-Upgrade und die Datenbanküberprüfung deaktiviert.
- Stellen Sie eine Eigenschaftsdatei bereit, die die Details des Quellumgebungsservers enthält:
Serverdetails |
Wert |
server |
vRA/vRO-Server-FQDN oder -IP-Adresse |
vraUser |
Benutzername des vRA-Mandanten |
vraPassword |
Kennwort des vRA-Mandanten |
vroUser |
vRO-Benutzername |
vroPassword |
vRO-Kennwort |
Hinweis: Verwenden Sie zum Erfassen der externen vRealize Orchestrator-Daten die externen vRealize Orchestrator-Details in der Eigenschaftsdatei.
Beispiel einer Eigenschaftsdatei:
- Führen Sie zum Erfassen der gewünschten Quellumgebungsdaten die entsprechenden Befehle aus:
Zum Erfassen von Daten von ... |
Ausführen... |
vRealize Automation und vRealize Orchestrator |
capture |
Nur vRealize Automation |
captureVra |
Nur vRealize Orchestrator |
captureVro
Hinweis: Geben Sie bei einem externen vRealize Orchestrator die Portnummer mit dem Server an. Beispiel:
captureVro server:port.
|
Hinweis: Um die Hilfemeldung anzuzeigen, führen Sie
capture --help nach dem Ausführen des Befehls
capture,
captureVra oder
captureVro aus.
- Führen Sie zuerst den Befehl „capture“ oder „captureVra“ und dann den Befehl zum Erfassen von Bereitstellungen aus:
Hinweis: Sie müssen einen Bereitstellungsbefehl ausführen. Dabei spielt es keine Rolle, ob Bereitstellungsinformationen erfasst werden müssen.
Aktion |
Befehl |
Erfassung von Bereitstellungen ... |
capture --serverFile /tmp/server.txt --tenant qe --filepath /Users/bsopariwala/Desktop --deployments true |
captureVra --serverFile /tmp/server.txt --tenant qe --filepath /Users/bsopariwala/Desktop --deployments true |
Keine Erfassung von Bereitstellungen ... |
capture --serverFile /tmp/server.txt --tenant qe --filepath /Users/bsopariwala/Desktop --deployments false |
captureVra --serverFile /tmp/server.txt --tenant qe --filepath /Users/bsopariwala/Desktop --deployments false |