Services logs locations and pod descriptions for VMware Aria Automation and Automation Orchestrator 8.x
Environment
VMware Aria Automation Orchestrator 8.x
Resolution
Prerequisites
- You have SSH access with root username and password to each appliance.
Services
- The status of the application services/pods may be validated by running:
kubectl get pods -n prelude
- Logs for each service may be found in the location path:
/services-logs/prelude/ID1/files-logs/ID2.log
ID1: Pod name.
ID2: Log file name.
Examples:
- /services-logs/prelude/provisioning-service-app/files-logs/provisioning-service-app.log
- /services-logs/prelude/vco-app/files-logs/vco-server-app.log
- /services-logs/prelude/vco-app/files-logs/vco-controlcenter-app.log
- /services-logs/prelude/abx-service-app/files-logs/abx-service-app.log
- /services-logs/prelude/assessment-service-app/files-logs/assessment-service-app.log
- /services-logs/prelude/migration-service-app/files-logs/ migration-service-app.log
The following table provides a list of all the main services and their related functionality described:
Pod | Functionality |
---|---|
abx-service-app | ABX actions |
adapter-host-service-app | vCD Cloud Account Google Cloud Platform |
approval-service-app | Approval Policy |
assessment-service-app | Migration assistant from vRA 7.x to 8.x |
automation-ui-app | Serves the automation UI |
blueprints-ui-app | Services the blueprint ui |
catalog-service-app catalog-ui-app | Lease policies |
cgs-service-app cgs-ui-app | Content service allows users to sync blueprints ABX scripts from GitHub and GitLab source control repositories and to download blueprint, images from VMware Marketplace |
cmx-service-app | Deploy and manage Kubernetes clusters and namespaces |
codestream-app | VMware Aria Automation Pipelines service |
ebs-app | Event Broker Service. Subscriptions and Event Topics |
form-service-app | Custom Resources |
hcmp-service-app | HCMP-Hybrid Cloud Management Portal: |
identity-service-app | VMware Identity Manager and VMware Aria Automation integration |
idem-resources idem-services | Plug-in base architecture |
migration-service-app | Migration from 7.x to 8.x |
postgres-0 | Postgres database servicing other pods. Each service will have a database. |
project-service-app | Projects |
provisioning-service-app | Deployments Cloud Accounts Data collection Day 2 actions |
proxy-service | Proxy service |
rabbitmq-ha-0 | Message broker |
relocation-service-app | Onboarding |
tango-blueprint-service-app | VMware Aria Automation Templates |
tango-vro-gateway-app | Handles request between VMware Aria Automation and VMware Aria Orchestrator |
tenant-management-ui-app | Tenant Management User Interface |
terraform-service-app | AWS Resource Families: EMR, IAM, KMS, Lambda, DB, API, RDS, S3, Redshift, Kinesis, and Route53 Azure Resource Families: Redis, Search, SQL, Storage, App, DNS, Function, Key, and Traffic |
vco-app | Orchestrator workflow engine, actions and plug-ins. Orchestrator Control Center |
If you need to analyze a compressed log file, consider one of the following options:
- Using find for a specific service searching through with xzgrep to match on a string:
- Identity-service:
find /var/log/services-log/prelude/identity-service/file-logs/ -type f -print0 | xargs -0 xzgrep "searchString"
- Orchestrator service:
find /var/log/services-log/prelude/vco-app/file-logs/ -type f -print0 | xargs -0 xzgrep "searchString"
Log Locations
Description | Log Location |
---|---|
Proxy service | /data1/proxylogs/va-remote-proxy.0.log |
Registration Status | /data1/proxylogs/proxy-status.log |
Orchestrator agent logs | /data1/vro-agent-logs/*.log |
ABX agent logs | /data1/abx-agent-logs/*.log |
Pipelines agent | /data1/codestream-agent-logs/*.log |
Blueprint agent | /data1/blueprint-agent-logs/*.log |
CMX agent | /data1/cmx-agent-logs/*.log |
SDDC agent | /data1/sddc-agent-logs/*.log |
Migration agent | /data1/vra-migration-agent-logs/*.log |
The log locations are spread across multiple locations depending on the architecture of your Aria Automation environment. These are the log locations and generic log content.
Server | Log location | Log purpose |
---|---|---|
Aria Automation Appliance | /services-logs/{namespace}/{service}/file-logs/{container}.log | Aria Automation logs for user-facing services |
Aria Automation Appliance | /services-logs/{namespace}/{service}/console-logs/{container}.log | Aria Automation Stdout logs for user-facing services and all logs from infrastructure services |
Aria Automation Appliance | /services-logs/logging/* | Fluentd and migration logs |
Aria Automation Appliance | /var/log/deploy.log | VA Deploy log |
Aria Automation Appliance | /var/log/bootstrap/{firstboot, everyboot, preupdate, postupdate}.log | Aria Automation Bootstrap logs |
Aria Automation Appliance | /var/log/loginsight-agent/* | Aria Automation Log Insight Agent logs |
Aria Automation Appliance | /var/log/journal/* | VA level system service logs. Use journalctl to access |
Aria Automation Appliance | /var/log/vmware/prelude/* | Aria Automation Service status, disk usage, and helm logs |
Comments
Post a Comment