administering-vmware-aria-automation-Oct2024
administering-vmware-aria-automation-Oct2024
Aria Automation
October 2024
VMware Aria Automation 8.18
Administering VMware Aria Automation
You can find the most up-to-date technical documentation on the VMware by Broadcom website at:
https://docs.vmware.com/
VMware by Broadcom
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com
©
Copyright 2024 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its
subsidiaries. For more information, go to https://www.broadcom.com. All trademarks, trade names, service
marks, and logos referenced herein belong to their respective companies.
VMware by Broadcom 2
Contents
2 Administering users 6
How do I enable Active Directory groups for projects 7
How do I remove users in VMware Aria Automation 8
How do I edit user roles in VMware Aria Automation 8
How do I edit group role assignments in VMware Aria Automation 9
What are the VMware Aria Automation user roles 9
Active Directory sync and authentication with multiple domains 28
Display full names of users 29
Enable Department of Defense Notice and Consent Banner 29
VMware by Broadcom 3
Administering VMware Aria Automation
VMware by Broadcom 4
Administering VMware Aria
Automation 1
This guide describes how to monitor and manage critical infrastructure and user management
aspects of a VMware Aria Automation deployment.
The tasks described herein are vital to keeping a VMware Aria Automation deployment operating
appropriately. These tasks include user and group management, and monitoring system logs.
While some VMware Aria Automation administration tasks are completed from within VMware
Aria Automation, others require the use of related products such as VMware Aria Suite Lifecycle
and Workspace ONE Access. Users should familiarize themselves with these products and their
functionality before completing applicable tasks.
For example, for information about backup, restore, and disaster recovery, see the Backup and
Restore, and Disaster Recovery > 2019 section of vRealize Suite product documentation.
For information about working with VMware Aria Suite Lifecycle installation, upgrade, and
management, see VMware Aria Suite Lifecycle product documentation.
VMware by Broadcom 5
Administering Users and Groups
in VMware Aria Automation 2
VMware Aria Automation uses Workspace ONE Access, the VMware-supplied identity
management application to import and manage users and groups. After users and groups are
imported or created, you can manage the role assignments for single tenant deployments using
the Identity & Access Management page.
VMware Aria Automation is installed using VMware Aria Suite Lifecycle. When installing VMware
Aria Automation you must import an existing Workspace ONE Access instance, or deploy a new
one to support identity management. These two scenarios define your management options.
n If you deploy a new Workspace ONE Access instance, you can manage users and groups by
using VMware Aria Suite Lifecycle. During installation, you can set up an Active Directory
connection using Workspace ONE Access. Alternatively, you can view and edit some
aspects of users and groups within VMware Aria Automation using the Identity & Access
Management page as described herein.
n If you use an existing Workspace ONE Access instance, you import it for use with VMware
Aria Automation by using VMware Aria Suite Lifecycle during installation. In this case, you can
continue to use Workspace ONE Access to manage users and groups, or you can use the
management functions in VMware Aria Suite Lifecycle.
See Logging in to tenants and adding users in VMware Aria Automation for more information
about managing users under a multi-organization deployment.
VMware Aria Automation users must be assigned roles. Roles define access to features within
the application. When VMware Aria Automation is installed with a Workspace ONE Access
instance, a default organization is created and the installer is assigned the Organization Owner
role. All other VMware Aria Automation roles are assigned by the Organization Owner.
There are three types of roles in VMware Aria Automation: organization roles, service roles, and
project roles. For Automation Assembler, Automation Service Broker and Automation Pipelines,
user-level roles can typically use resources whereas admin-level roles are required to create
and configure resources. Organizational roles define permissions within the tenant; organizational
owners have admin-level permissions while organizational members have user-level permissions.
Organization owners can add and manage other users.
VMware by Broadcom 6
Administering VMware Aria Automation
There are also project-level roles not shown in the table. These roles are assigned automatically
on a per project basis in Automation Assembler. These roles are somewhat fluid. The same user
can be an administrator on one project and a user on another project. For more information, see
What are the VMware Aria Automation user roles.
n How do I enable Active Directory groups in VMware Aria Automation for projects
To add members of an Active Directory group to a project, you must ensure that the group is
synchronized with your Workspace ONE Access instance and that the group is added to the
organization.
VMware by Broadcom 7
Administering VMware Aria Automation
Prerequisites
If the groups are not synchronized, they are not available when you try to add them to a project.
Verify that you synchronized your Active Directory groups with your VMware Aria Suite Lifecycle
instance.
Procedure
1 Log in to VMware Aria Automation as a user from the same Active Directory domain that you
are adding. For example, @mycompany.com
2 In Automation Assembler, click Identity & Access Management in the header right navigation.
4 Use the search function to find the group that you are adding and select it.
At a minimum, the group must have an Organization Member role. SeeWhat are the VMware
Aria Automation user roles for more information.
6 Click Add Service Access, add one or more services, and select a role for each.
7 Click Assign.
Results
All users are listed by default and you cannot add users with the Identity and Access
Management page. You can delete users.
Procedure
1 Select the Active Users tab on the Identity & Access Management page.
Results
VMware by Broadcom 8
Administering VMware Aria Automation
Procedure
1 In Automation Assembler, click Identity & Access Management in the header right navigation.
2 Select the desired user on the Active Users tab and click Edit Roles.
3 You can edit the organization and service roles for the user.
n Select the drop down beside the Assign Organization Roles heading to change the user's
relationship with the organization.
n Click Add Service Access to add new service roles for the user.
4 Click Save.
Results
Prerequisites
Users and groups have been imported from a valid Workspace ONE Access instance that is
associated with your VMware Aria Automation deployment.
Procedure
1 In Automation Assembler, click Identity & Access Management in the header right navigation.
3 Enter the name of the group for which you want to edit role assignments in the search field.
4 Edit the role assignments for the selected group. You have two options.
5 Click Assign.
Results
VMware by Broadcom 9
Administering VMware Aria Automation
administrator can assign project roles. To determine the role that you want to assign, evaluate
the tasks in the following tables.
Role Description
Assembler Administrator A user who has read and write access to the entire user
interface and API resources. This is the only user role that
can see and do everything, including add cloud accounts,
create new projects, and assign a project administrator.
Assembler User A user who does not have the Assembler Administrator
role.
In an Automation Assembler project, the administrator
adds users to projects as project members,
administrators, or viewers. The administrator can also add
a project administrator.
Assembler Viewer A user who has read access to see information but cannot
create, update, or delete values. This is a read-only role
across all projects in all the services.
Users with the viewer role can see all the information that
is available to the administrator. They cannot take any
action unless you make them a project administrator or
a project member. If the user is affiliated with a project,
they have the permissions related to the role. The project
viewer would not extend their permissions the way that
the administrator or member role does.
In addition to the service roles, Automation Assembler has project roles. Any project is available
in all of the services.
The project roles are defined in Automation Assembler and can vary between projects.
In the following tables, which tells you what the different service and project roles can see
and do, remember that the service administrators have full permission on all areas of the user
interface.
The descriptions of project roles will help you decide what permissions to give your users.
n Project administrators leverage the infrastructure that is created by the service administrator
to ensure that their project members have the resources they need for their development
work.
n Project members work within their projects to design and deploy cloud templates. Your
projects can include only resources that you own or resources that are shared with other
project members.
VMware by Broadcom 10
Administering VMware Aria Automation
n Project viewers are restricted to read-only access, except in a few cases where they can do
non-destructive things like download cloud templates.
n Project supervisors are approvers in Automation Service Broker for their projects where an
approval policy is defined with a project supervisor approver. To provide the supervisor with
context for approvals, consider also granting them the project member or viewer role.
Access
Assembler
Infrastructure
See and open the Yes Yes Yes Yes Yes Yes
Infrastructure tab
View projects Yes Yes Yes. Your Yes. Yes. Yes. Your
projects Your Your projects
projects projects
VMware by Broadcom 11
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
VMware by Broadcom 12
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
VMware by Broadcom 13
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
Activity - View event logs Yes Yes Yes. Your Yes. Yes.
Event Logs projects Your Your
projects projects
Extensibility
Deactivate Yes
subscriptions
VMware by Broadcom 14
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
Design
Design Open the Design Yes Yes Yes. Yes. Yes. Yes
tab
VMware by Broadcom 15
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
Resources
See and open the Yes Yes Yes Yes Yes Yes
Resources tab
VMware by Broadcom 16
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
VMware by Broadcom 17
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
VMware by Broadcom 18
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
No day 2 actions
available
No day 2 actions
available
VMware by Broadcom 19
Administering VMware Aria Automation
Table 2-2. Automation Assembler service roles and project roles (continued)
Assembler User
Assembler Assembler User must be a project administrator or member
UI Context Task Administrator Viewer to see and do project-related tasks.
Alerts
Role Description
Service Broker Administrator Must have read and write access to the entire user
interface and API resources. This is the only user role that
can perform all tasks, including creating a new project and
assigning a project administrator.
Service Broker User Any user who does not have the Automation Service
Broker Administrator role.
In an Automation Service Broker project, the
administrator adds users to projects as project members,
administrators, or viewers. The administrator can also add
a project administrator.
Service Broker Viewer A user who has read access to see information but cannot
create, update, or delete values. This is a read-only role
across all projects in all the services.
Users with the viewer role can see all the information that
is available to the administrator. They cannot take any
action unless you make them a project administrator or
a project member. If the user is affiliated with a project,
they have the permissions related to the role. The project
viewer would not extend their permissions the way that
the administrator or member role does.
In addition to the service roles, Automation Service Broker has project roles. Any project is
available in all of the services.
VMware by Broadcom 20
Administering VMware Aria Automation
The project roles are defined in Automation Service Broker and can vary between projects.
In the following tables, which tells you what the different service and project roles can see
and do, remember that the service administrators have full permission on all areas of the user
interface.
Use the following descriptions of project roles will help you as you decide what permissions to
give your users.
n Project administrators leverage the infrastructure that is created by the service administrator
to ensure that their project members have the resources they need for their development
work.
n Project members work within their projects to design and deploy cloud templates. In the
following table, Your projects can include only resources that you own or resources that are
shared with other project members.
n Project supervisors are approvers in Automation Service Broker for their projects where an
approval policy is defined with a project supervisor approver. To provide the supervisor with
context for approvals, consider also granting them the project member or viewer role.
Access
Service
Broker
Infrastructure
VMware by Broadcom 21
Administering VMware Aria Automation
Table 2-4. Service Broker Service Roles and Project Roles (continued)
Service Service Service Broker User
Broker Broker User must be a project administrator to see and do
UI Context Task Administrator Viewer project-related tasks.
VMware by Broadcom 22
Administering VMware Aria Automation
Table 2-4. Service Broker Service Roles and Project Roles (continued)
Service Service Service Broker User
Broker Broker User must be a project administrator to see and do
UI Context Task Administrator Viewer project-related tasks.
Content and
Policies
Consume
See and open the Yes Yes Yes Yes Yes Yes
Consume tab
Projects See and search Yes Yes. Yes. Your Yes. Yes. Yes. Your
projects Your projects Your Your projects
projects projects projects
VMware by Broadcom 23
Administering VMware Aria Automation
Table 2-4. Service Broker Service Roles and Project Roles (continued)
Service Service Service Broker User
Broker Broker User must be a project administrator to see and do
UI Context Task Administrator Viewer project-related tasks.
Catalog See and open the Yes Yes Yes Yes Yes Yes
Catalog page
VMware by Broadcom 24
Administering VMware Aria Automation
Table 2-4. Service Broker Service Roles and Project Roles (continued)
Service Service Service Broker User
Broker Broker User must be a project administrator to see and do
UI Context Task Administrator Viewer project-related tasks.
VMware by Broadcom 25
Administering VMware Aria Automation
Table 2-4. Service Broker Service Roles and Project Roles (continued)
Service Service Service Broker User
Broker Broker User must be a project administrator to see and do
UI Context Task Administrator Viewer project-related tasks.
VMware by Broadcom 26
Administering VMware Aria Automation
Table 2-4. Service Broker Service Roles and Project Roles (continued)
Service Service Service Broker User
Broker Broker User must be a project administrator to see and do
UI Context Task Administrator Viewer project-related tasks.
No day 2 actions
available
No day 2 actions
available
Inbox
VMware by Broadcom 27
Administering VMware Aria Automation
Table 2-4. Service Broker Service Roles and Project Roles (continued)
Service Service Service Broker User
Broker Broker User must be a project administrator to see and do
UI Context Task Administrator Viewer project-related tasks.
Respond to user Only if you Only if Only if you Only if Only if Only if you
input requests are assigned you are are assigned you are you are are
to provide assigned to provide assigned assigned assigned
input to input to to to provide
provide provide provide input
input input input
The following list outlines impotant issues that you should understand regarding synching
multiple domains with Active Directory.
n When an Active Directory is synced by SAM Account Name, usernames are in the format
"USERNAME"
n When an Active Directory is synced by User Principal Name (UPN), the usernames are in the
format “USERNAME@DOMAIN”. A UPN consists of a UPN prefix (the user account name) and
an UPN suffix (a DNS domain name). The prefix is joined with the suffix using the @ symbol.
For example, [email protected].
n By convention, User Principal Name (UPN) matches the email of the user, but there
might be exceptions: The UPN might be [email protected] but the email field can be
[email protected]. The username and email fields are mapped to different attributes from
the Active Directory.
VMware by Broadcom 28
Administering VMware Aria Automation
Consider the following isues when choosing the SAM Account Name as the attribute for the
username: It is possible to explicitly configure a user in different domains with the same SAM
Account Name, but with a different User Principal Name (UPN) name. As a consequence, in
order to ensure that the SAM Account Name is working in a multi-domain environment, you must
ensure that the attribute is unique within all of the domains (and not just unique in the specific
domain). On the other side, a configuration having a User Principal Name (UPN) will support a
multi-domain environment without any issues.
To be legally compliant with regulations such as the California Consumer Privacy Act (CCPA), the
General Data Protection Regulation (GDPR) and others, you must provide explicit consent to data
compliance when you expose the names of users.
If you deactivate the feature, you revoke consent and the names of your users will no longer be
displayed in the VMware Aria Automation user interface.
Important VMware Aria Automation employs a data at rest policy, which means that storing
personal user data is necessary for performance and low latency requirements of the application,
so storing the data is considered legally data compliant with or without explicit user consent.
For more information, see the Privacy and Data Protection policies.
Procedure
1 Log in as an administrator.
4 Click Save.
The Standard Mandatory DoD Notice and Consent Banner text is as follows:
VMware by Broadcom 29
Administering VMware Aria Automation
You are accessing a U.S. Government (USG) Information System (IS) that is provided for USG-
authorized use only. By using this IS (which includes any device attached to this IS) you consent
to the following conditions:
n The USG routinely intercepts and monitors communications on this IS for purposes including,
but not limited to, penetration testing, COMSEC monitoring, network operations and defense,
personnel misconduct (PM), law enforcement (LE), and counterintelligence (CI) investigations.
n At any time, the USG may inspect and seize data stored on this IS.
n Communications using, or data stored on, this IS are not private, are subject to routine
monitoring, interception, and search, and may be disclosed or used for any USG-authorized
purpose.
The following steps describe how to configure this banner in Workspace ONE Access. For more
information, see the Workspace ONE Access administrative console documentation.
Procedure
2 In the Workspace ONE Access console, click the Identity and Access Management tab.
4 Click the Worker link for each connector that you want to configure.
7 Paste the Standard Mandatory DoD Notice and Consent Banner text into the Consent Form
Content box.
VMware by Broadcom 30
Maintaining your VMware Aria
Automation appliance 3
As a system administrator, you might need to perform various tasks to ensure the proper
functioning of your installed VMware Aria Automation application.
If you are just getting started with VMware Aria Automation, these are not required tasks.
Knowing how to perform these tasks is useful if you need to resolve performance or product
behavior issues.
n Configure an anti-affinity rule and virtual machine group for a clustered Workspace ONE
Access instance in VMware Aria Automation
n Configure anti-affinity rule and virtual machine group for a clustered VMware Aria Automation
instance
The recommended procedure to shut down and start VMware Aria Automation components is
to use the Power OFF and ON functionality provided in Lifecycle Operations > Environments
section of VMware Aria Suite Lifecycle. The following procedures outline manual methods to shut
down and start VMware Aria Automation components in case VMware Aria Suite Lifecycle is not
available for some reason.
VMware by Broadcom 31
Administering VMware Aria Automation
Note Avoid using vracli reset vidm commands if at all possible. This command resets
all configurations of Workspace ONE Access and breaks the association between users and
provisioned resources.
1 Log in to the console of any VMware Aria Automation appliance using either SSH or VMRC.
2 To shut down the VMware Aria Automation services on all cluster nodes, run the following set
of commands.
Note If you copy any of these commands to run and they fail, paste them into notepad
first, and then copy them again before running them. This procedure strips out any hidden
characters and other artifacts that might exist in the documentation source.
/opt/scripts/deploy.sh --shutdown
Note Verify that applicable load balancers are running before starting VMware Aria Automation
components.
1 Power on all VMware Aria Automation appliances and wait for them to start.
2 Log into the console for any appliance using SSH or VMRC and run the following command to
restore the services on all nodes.
/opt/scripts/deploy.sh
3 Verify that all services are up and running with the following command.
Note You should see three instances of every service, with a status of either Running or
Completed.
VMware by Broadcom 32
Administering VMware Aria Automation
When all services are listed as Running or Completed, VMware Aria Automation is ready to
use.
When all services are listed as Running or Completed, then VMware Aria Automation is ready to
use.
Run the following command to verify that all services are running:
You must use features of VMware Aria Suite Lifecycle to complete many steps of this procedure.
For information about working with VMware Aria Suite Lifecycle installation, upgrade, and
management, see VMware Aria Suite Lifecycle product documentation.
If you are using a three node clustered deployment, VMware Aria Automation can typically
withstand the failure of one node and still function. The failure of two nodes in a three node
cluster will render VMware Aria Automation non-functional.
Prerequisites
This procedure assumes that you already have a functioning single node VMware Aria
Automation deployment.
Procedure
To shut down the VMware Aria Automation services on all cluster nodes, run the following set
of commands.
/opt/scripts/svc-stop.sh
sleep 120
/opt/scripts/deploy.sh --onlyClean
Now you can shut down the VMware Aria Automation appliances.
VMware by Broadcom 33
Administering VMware Aria Automation
Use the Create Snapshot option in VMware Aria Suite Lifecycle by selecting Lifecycle
Operations > Environments > vRA > View Details.
Note Online snapshots, taken without shutting down VMware Aria Automation nodes, are
supported.
3 Power on the VMware Aria Automation appliance and bring up all containers.
4 Using the Locker functionality located in VMware Aria Suite Lifecycle at Locker > Certificates,
generate or import VMware Aria Automation certificates for all components, including
VMware Aria Automation node FQDNs and the VMware Aria Automation load balancer
FQDN.
Add the names of all three appliances in the Subject Alternative Names.
6 Replace the existing VMware Aria Automation certificate with the one generated in the
previous step using the Lifecycle Operations > Environments > vRA > View Details > Replace
Certificate option in VMware Aria Suite Lifecycle.
7 Scale out VMware Aria Automation to three nodes using the Add Components option in
VMware Aria Suite Lifecycle by selecting Lifecycle Operations > Environments > vRA > View
Details.
Note If your VMware Aria Automation deployment is patched, refer to the workaround in KB
96619.
Results
To protect any clustered Workspace ONE Access nodes from a host-level failure, you can
configure an anti-affinity rule to run virtual machines that exist on different hosts in the default
vSphere management cluster. To define the desired machine start-up order, create an anti-
affinity rule to configure a virtual machine group. By using a defined machine start-up order,
you can ensure that vSphere High Availability powers on the clustered Workspace ONE Access
nodes in the correct order.
VMware by Broadcom 34
Administering VMware Aria Automation
For general information about creating datastore anti-affinity rules for VMs, see Create VM anti-
affinity rules.
For information about how to configure anti-affinity rules for a VMware Aria Automation
appliance, see Configure anti-affinity rules for VMware Aria Automation appliances.
4 Select the VMware Aria Automation appliance or appliances and click the Configure tab.
n Members - Click Add, select the VMware Aria Automation appliance or appliances, and
click OK.
To protect any clustered VMware Aria Automation nodes from a host-level failure, configure
an anti-affinity rule to run virtual machines that exist on different hosts in the default vSphere
management cluster. After you create an anti-affinity rule, configure a virtual machine group to
define the desired machine start-up order. By using a defined machine start-up order, you can
ensure that vSphere High Availability powers on the clustered VMware Aria Automation nodes in
the correct order for your environment.
VMware by Broadcom 35
Administering VMware Aria Automation
For information about how to configure anti-affinity rules for a manager cluster, see Create
Anti-Affinity Rule for Global Manager Cluster in VMware Cloud Foundation in VMware Cloud
Foundation Product Documentation.
For general information about creating anti-affinity rules for VMs, see Create VM Anti-Affinity
Rules.
Caution Before proceeding, VMware recommends that you contact technical support to
troubleshoot the HA issue and verify that the problem is isolated to one node.
If technical support determines that you need to replace the node, take the following steps.
3 Make note of the faulty node VMware Aria Automation software build number, and network
settings.
Note the FQDN, IP address, gateway, DNS servers, and especially MAC address. Later, you
assign the same values to the replacement node.
4 Check the status of the primary database node. From a root command line on any healthy
node, run the following:
Important The primary database node must be one of the healthy nodes.
If the primary database node is faulty, contact technical support instead of proceeding.
5 From the root command line of the healthy node, remove the faulty node.
Deploy the same VMware Aria Automation software build number, and apply the network
settings from the faulty node. Include the FQDN, IP address, gateway, DNS servers, and
especially MAC address that you noted earlier.
VMware by Broadcom 36
Administering VMware Aria Automation
9 Verify that the initial boot sequence has finished by running the following command.
10 From the replacement node, join the VMware Aria Automation cluster.
Note If your VMware Aria Automation deployment is patched, refer to the workaround in KB
96619.
/opt/scripts/deploy.sh
Procedure
1 Use vSphere to expand the VMDK on the VMware Aria Automation appliance.
2 Log in to the command line of the VMware Aria Automation appliance as a root user.
3 From the command prompt, run the following VMware Aria Automation command:
If VMware Aria Automation resizing fails, see Knowledge Base article 79925.
Procedure
1 Log in to the console for any VMware Aria Automation appliance using either SSH or VMRC.
3 Verify that the new DNS servers were properly applied to all VMware Aria Automation nodes
with vracli network dns status command.
VMware by Broadcom 37
Administering VMware Aria Automation
4 Run the following set of commands to shut down the VMware Aria Automation services on all
cluster nodes.
For related information about shutting down VMware Aria Automation, see Starting and
stopping VMware Aria Automation.
/opt/scripts/svc-stop.sh
sleep 120
/opt/scripts/deploy.sh --onlyClean
5 Restart the VMware Aria Automation nodes and wait for them to start completely.
For related information about restarting VMware Aria Automation, see Starting and stopping
VMware Aria Automation.
6 Log in to each VMware Aria Automation node with SSH and verify that the new DNS servers
are listed in /etc/resolv.conf.
7 On one of the VMware Aria Automation nodes, run the following command to start the
VMware Aria Automation services: /opt/scripts/deploy.sh
Results
For example, you might want to migrate your deployed VMware Aria Automation environment to
a more convenient vCenter or to support VMware Aria Automation fail-over.
As a VMware Aria Automation administrator, you can use the following procedure to set a new IP
address for the VMware Aria Automation node or cluster and then redeploy services to the new
IP address.
Note Before you proceed with changing the IP of a VMware Aria Automation node or cluster,
you must verify that the node or cluster is in a healthy state. Attempting to run this procedure on
a node or cluster that is not in a healthy state can create problems that are very challenging to
resolve.
VMware by Broadcom 38
Administering VMware Aria Automation
In this procedure, you will restart VMware Aria Automation in a specific and sequential manner.
For related information about shutting down and restarting VMware Aria Automation, see
Starting and stopping VMware Aria Automation.
1 Verify that the VMware Aria Automation node or cluster is in a healthy state by using the
following command.
2 When VMware Aria Automation is in healthy state, set the alternative IP of the node or cluster
appliance(s) by using the following command.
If you are working with a cluster, set the alternative IP of each applicable node in the cluster.
/opt/scripts/deploy.sh –shutdown
If you are using a VMware Aria Automation cluster, you must change the IP address of each
node in the cluster.
shutdown -r now
If you are using a VMware Aria Automation cluster, you must reboot each node in the cluster.
/opt/scripts/deploy.sh
After you reboot VMware Aria Automation and the redeploy services are running, VMware Aria
Automation should be available at the new IP address.
VMware by Broadcom 39
Administering VMware Aria Automation
You can configure time synchronization for your standalone or clustered VMware Aria
Automation deployment by using the Network Time Protocol (NTP) networking protocol.
VMware Aria Automation supports two, mutually exclusive, NTP configurations:
Procedure
b (Optional) To confirm the status of the NTP configuration, run the vracli ntp status
command.
You can also reset the NTP configuration to the default state by running the vracli ntp
reset command.
Note You can add multiple systemd NTP servers by separating their network addresses
with a comma. Each network address must be placed inside single quotation marks. For
example, vracli ntp systemd --set 'ntp_address_1','ntp_address_2'.
b (Optional) To confirm the status of the NTP configuration, run the vracli ntp status
command.
VMware by Broadcom 40
Administering VMware Aria Automation
Results
You have enabled time synchronization for your VMware Aria Automation appliance deployment.
What to do next
The NTP configuration can fail if there is a time difference of above 10 minutes between the
NTP server and the VMware Aria Automation deployment. To resolve this problem, reboot the
VMware Aria Automation appliance.
In this procedure, you use a command line window on the host vCenter appliance to reset your
organization’s VMware Aria Automation root password.
Prerequisites
This process is for VMware Aria Automation administrators and requires the credentials needed
to access the host vCenter appliance.
For related information about password management in VMware Aria Suite Lifecycle, see KB
92245.
Procedure
1 Shut down and start up VMware Aria Automation by using the procedure described in
Starting and stopping VMware Aria Automation.
2 When the Photon operating system command line window appears, enter e and press the
Enter key to open the GNU GRUB boot menu editor.
VMware by Broadcom 41
Administering VMware Aria Automation
3 In the GNU GRUB editor, enter rw init=/bin/bash at the end of the line that begins with linux
"/" $photon_linux root=rootpartition as shown below:
4 Click the F10 key to push your change and restart VMware Aria Automation.
6 At the root [/]# prompt, enter passwd and press the Enter key.
7 At the New password: prompt, enter your new password and press the Enter key.
8 At the Retype new password: prompt, reenter your new password and press the Enter key.
9 At the root [/]# prompt, enter reboot -f and press the Enter key to complete the root
password reset process.
What to do next
As a VMware Aria Automation administrator, you can now log in to VMware Aria Automation
with the new root password.
VMware by Broadcom 42
Using multi-organization tenant
configurations in VMware Aria
Automation
4
VMware Aria Automation enables IT providers to set up multiple tenants, or organizations, within
each deployment. Providers can set up multiple tenant organizations and allocate infrastructure
within each deployment and also manage users for tenants.
n Workspace ONE Access - This product provides the infrastructure support for multi-tenancy
and the Active Directory domain connections that provide user and group management
within tenant organizations.
n VMware Aria Suite Lifecycle - This product supports the creation and configuration of tenants
for supported products, such as VMware Aria Automation. In addition, it provides some
certificate management capabilities.
n VMware Aria Automation - Providers and users log in to VMware Aria Automation to access
tenants in which they create and manage deployments.
When configuring multi-tenancy, users should be familiar with all three of these products and
their associated documentation.
For more information about working VMware Aria Suite Lifecycle and Workspace ONE Access,
see the following:
Administrators with VMware Aria Suite Lifecycle privileges create and manage tenants using the
VMware Aria Suite Lifecycle tenants page located under the Identity and Tenant Management
service. Tenants are constructed by using an Active Directory IWA or LDAP connection. They are
supported by the associated Workspace ONE Access instance that is required for VMware Aria
Automation deployments.
VMware by Broadcom 43
Administering VMware Aria Automation
When configuring multi-tenancy, you start with a base, or master tenant. This tenant is the
default tenant that is created when the underlying Workspace ONE Access application is
deployed. Other tenants, known as sub-tenants, can be based upon the master tenant. VMware
Aria Automation currently supports up to 20 tenant organizations with the standard three node
deployment.
Before enabling VMware Aria Automation for multi-tenancy, you must first install the application
in a single organization configuration, and then use VMware Aria Suite Lifecycle to set up a multi-
organization configuration. A Workspace ONE Access deployment supports the management of
tenants and the associated Active Directory domain connections.
When you initially set up multi-tenancy, a provider administrator is designated in VMware Aria
Suite Lifecycle. You can change this designation or add administrators later if desired. Under
multi-organization configurations, VMware Aria Automation users and groups are managed
primarily through Workspace ONE Access.
After organizations are created, authorized users can log in to their applications to create or
work with projects and resources and create deployments. Administrators can manage user roles
in VMware Aria Automation.
In Lifecycle Manager, you assign tenants to a product, such as VMware Aria Automation, and to a
specific environment. When setting up a tenant, you must also designate a tenant administrator.
By default, multi-tenancy is enabled based on tenant hostname. Users can elect to manually
configure tenant name by DNS name. During this procedure you must set several flags to
support multi-tenancy, and you must configure the load balancer as well.
If you use a clustered instance, both the Workspace ONE Access and VMware Aria Automation
tenant based hostnames will point to the load balancer.
If your clustered VMware Aria Automation and Workspace ONE Access load balancers do
not use wildcard certificates, then users must add tenant hostnames as SAN entries on the
certificates. for every new tenant that is created.
You cannot delete tenants in VMware Aria Automation or in VMware Aria Suite Lifecycle. If you
need to add tenants to an existing multi-tenancy deployment, you can do this using VMware Aria
Suite Lifecycle, but it will require downtime of three to four hours.
Refer to the documentation links at the beginning of this topic for more information about using
VMware Aria Suite Lifecycle Workspace ONE Access.
VMware by Broadcom 44
Administering VMware Aria Automation
Also, the hostname format that VMware Aria Automation users will use to access tenants differs
from the format that is used to access tenants within Workspace ONE Access. For example, a
valid hostname would look like the following: tenant1.example.eng.vmware.com as opposed to
vidm-node1.eng.vmware.com.
When configuring certificates, you can use either wildcard with the SAN names or dedicated
names. Using wild cards will simplify certificate management somewhat as certificates must be
updated whenever you add new tenants. If your VMware Aria Automation and Workspace ONE
Access load balancer do not use wildcard certificates, then you must add tenant hostnames
as SAN entries on the certificates for every new tenant that is created. Also, if you use SAN,
certificates must be updated manually if you add or delete hosts or change a hostname. You
must also update DNS entries for tenants.
Note that VMware Aria Suite Lifecycle does not create separate certificates for
each tenant. Instead it creates a single certificate with each tenant hostname
listed. For basic configurations, the tenant's CNAME uses the following format:
tenantname.vrahostname.domain. For high availability configurations, the name uses the
following format: tenantname.vraLBhostname.domain.
If you are using a clustered Workspace ONE Access configuration, note that Lifecycle Manager
cannot update the load balancer certificate, so you must update it manually. Also, if you need to
re-register products or services that are external to VMware Aria Suite Lifecycle, this is a manual
process.
n Using VMware Aria Automation Orchestrator with VMware Aria Automation multi-
organization deployments
VMware by Broadcom 45
Administering VMware Aria Automation
The following is a high level description of the procedure to set up multi-tenancy for VMware Aria
Automation including configuring DNS and certificates. It focuses on a single node deployment
but includes notes for a clustered configuration.
For related information and a video demonstration of configuring VMware Aria Automation multi-
organization multi-tenancy, see this VMware blog.
Prerequisites
Procedure
n For your primary tenant and each sub-tenant, you must create and apply a SAN
certificate.
n For single node deployments, the VMware Aria Automation FQDN points to the VMware
Aria Automation appliance, and the Workspace ONE Access FQDN points to the
Workspace ONE Access appliance.
n For clustered deployments, both the Workspace ONE Access and VMware Aria
Automation tenant-based FQDNs must point to their respective load balancers.
Workspace ONE Access is configured with SSL Termination, so the certificate is applied
on both the Workspace ONE Access cluster and load balancer. The VMware Aria
Automation load balancer uses SSL passthrough, so the certificate is applied only on the
VMware Aria Automation cluster.
2 Create or import the required multi-domain (SAN) certificates for both Workspace ONE
Access and VMware Aria Automation.
You can create certificates in VMware Aria Suite Lifecycle by using the Locker service. The
Locker service allows you to create certificates licenses, and passwords. Alternatively, you
can use a CA server or some other mechanism to generate certificates.
If you need to add or create additional tenants, you must recreate and apply your VMware
Aria Automation and Workspace ONE Access tenants.
VMware by Broadcom 46
Administering VMware Aria Automation
After you create your certificates, you can apply them within VMware Aria Suite Lifecycle
by using the Lifecycle Operations feature. You must select the environment and product
and then select the Replace Certificate option. Then you can select the product. When you
replace a certificate, you must re-trust all associated products in your environment.
Wait for the certificate to be applied and all services to restart before proceeding to the next
step.
3 Apply the Workspace ONE Access SAN certificate on the Workspace ONE Access instance
or cluster.
4 In VMware Aria Suite Lifecycle, run the Enable Tenancy wizard to enable multi-tenancy and
create an alias for the default primary tenant.
Enabling tenancy requires that you create an alias for the provider organization primary
tenant or default tenant. After you enable tenancy, you can access Workspace ONE Access
via the primary tenant FQDN.
For example, if the existing Workspace ONE Access FQDN is idm.example.local and you
create an alias of default-tenant, after tenancy is enabled, the Workspace ONE Access FQDN
changes to default-tenant.example.local, and all clients communicating with Workspace
ONE Access would now communicate through default-tenant.example.local.
5 Apply the VMware Aria Automation SAN certificates on the VMware Aria Automation
instance or cluster.
You can apply SAN certificates through the VMware Aria Suite Lifecycle Lifecycle Operations
service. Display details of the environment and then select Replace Certificates. You must
wait for the certificate replacement task to complete before adding tenants. As part of
certificate replacement, VMware Aria Automation services will restart.
6 In VMware Aria Suite Lifecycle, run the Add Tenants wizard to configure the desired tenants.
You add tenants by using the VMware Aria Suite Lifecycle Tenant Management page located
under Identity and Tenant Management. You can only add tenants for which you have
previously configured certificates and DNS settings.
When creating a tenant, you must designate a tenant administrator and you can select
the Active Directory connections for this tenant. Available connections are based on those
configured in your default or primary tenant. You must also select the product or product
instance to which the tenant will be associated.
What to do next
After you create tenants, you can use the VMware Aria Suite Lifecycle Tenant Management page
located under Identity and Tenant Management to change or add tenant administrators, add
Active Directory directories to the tenant and change product associations for the tenant.
VMware by Broadcom 47
Administering VMware Aria Automation
You can also log in to your Workspace ONE Access instance to view and validate your tenant
configuration.
This multi-organization configuration assumes single node deployments for the following
components:
Also, it assumes that you are starting with a default tenant, which is your provider organization,
and creating two sub-tenants, called tenant-1 and tenant-2.
You can create and apply certificates using the Locker service in VMware Aria Suite Lifecycle
or you can use another mechanism. VMware Aria Suite Lifecycle also enables you to replace or
re-trust certificates on VMware Aria Automation or Workspace ONE Access.
DNS Requirements
You must create both main A type records and CNAME type records for system components as
described below.
n Create both main A type records for each system component and for each of the tenants
that you will create when you enable multi-tenancy.
n Create multi-tenancy A type records for each of the tenants you will create as well as for the
primary tenant.
n Ccreate multi-tenancy CNAME type records for each of the tenants you will create, not
including the primary tenant.
n The VMware Aria Automation certificate lists the hostname of the VMware Aria Automation
server and the names of the tenants you will create.
n The Workspace ONE Access certificate lists the hostname of the Workspace ONE Access
server and the tenant names you are creating.
VMware by Broadcom 48
Administering VMware Aria Automation
n If you use dedicated SAN names, certificates must be updated manually when you add or
delete hosts or change a hostname. You must also update DNS entries for tenants. As an
option to simplify configuration, you can use wildcards for the Workspace ONE Access and
VMware Aria Automation certificates. For example, *.example.com and *.vra.example.com.
Note VMware Aria Automation supports wildcard certificates only for DNS names that
match the specifications in the Public Suffix list at https://publicsuffix.org. For example,
*.myorg.com is a valid name while *.myorg.local is invalid.
Note that VMware Aria Suite Lifecycle does not create separate certificates for
each tenant. Instead it creates a single certificate with each tenant hostname
listed. For basic configurations, the tenant's CNAME uses the following format:
tenantname.vrahostname.domain. For high availability configurations, the name uses the
following format: tenantname.vraLBhostname.domain.
Summary
The following table summarizes DNS and certificate requirements for a single node Workspace
ONE Access and single node VMware Aria Automation deployment.
In a typical clustered configuration, there are three Workspace ONE Access appliances and three
VMware Aria Automation appliances as well as a single VMware Aria Suite Lifecycle appliance.
n idm1.example.com
n idm2.example.com
VMware by Broadcom 49
Administering VMware Aria Automation
n idm3.example.com
n idm-lb.example.com
n vra-1.example.com
n vra-2.example.com
n vra-3.example.com
n vra-lb.example.com
DNS Requirements
You must create both main A type records for each component and for each of the tenants
that you will create when you enable multi-tenancy. In addition, you must create multi-tenancy
CNAME type records for each of the tenants you will create, not including the master tenant.
Finally, you must also create Main A Type records for the Workspace ONE Access and VMware
Aria Automation load balancers.
n Create A type records for the three Workspace ONE Access appliances, and for the VMware
Aria Automation appliances that point to their respective FQDNs.
n In addition, create A type records for the Workspace ONE Access load balancer and the
VMware Aria Automation load balancer that point to their respective FQDNs.
n Create multi-tenancy A Type records for the default tenant and for tenant-1 and tenant-2 that
point to the IP address of the Workspace ONE Access load balancer.
n Create CNAME records for tenant-1 and tenant-2 that point to the IP address of the VMware
Aria Automation load balancer.
n Create a certificate for the Workspace ONE Access appliances that list the FQDNs of the
Workspace ONE Access appliances as well as the default tenant and other tenants you
create. This certificate should include the IP addresses of the Workspace ONE Access
appliances.
n As a best practice, create an SSL termination on the load balancer. To support this capability,
create a certificate for the Workspace ONE Access load balancer that lists the FQDN of the
Workspace ONE Access load balancer as well as the default tenant and all other tenants you
create. This certificate should include the IP address of the load balancer.
VMware by Broadcom 50
Administering VMware Aria Automation
n You must create a certificate for VMware Aria Automation that lists the host names of the
three VMware Aria Automation appliances as well as the related load balancer and the
tenants you are creating. In addition, it should list the IP addresses of the three VMware
Aria Automation appliances.
n As an option, to simplify configuration, you can use wildcards for the Workspace ONE Access
and VMware Aria Automation certificates. For example, *.example.com, *.vra.example.com,
and *.vra-lb.example.com.
Note VMware Aria Automation supports wildcard certificates only for DNS names that
match the specifications in the Public Suffix list at https://publicsuffix.org. For example,
*.myorg.com is a valid name .
If you are using a clustered Workspace ONE Access configuration, note that VMware Aria Suite
Lifecycle cannot update the load balancer certificates, so you must update them manually. Also,
if you need to re-register products or services that are external to VMware Aria Suite Lifecycle,
this is a manual process.
VMware by Broadcom 51
Administering VMware Aria Automation
n tenant-2.vra.example.com n WorkspaceOne-lb.example.com
n default-tenant.example.com
Note All of the multi-tenancy A Type records must point
n tenant-1.example.com
to the vIDM/WS1A load balancer IP address.
n tenant-2.example.com
Note Each additional tenant that you add must be listed separately in the VMware Aria
Automation Certificate, Multi-tenancy CNAME records, Multi-tenancy Type A records, Workspace
ONE Access Certificate and Workspace ONE Access LB Certificate.
Note The *.com file names are for example use only. They may not be applicable to most
business environments.
VMware by Broadcom 52
Administering VMware Aria Automation
You can view tenants created for a VMware Aria Automation deployment by logging in to
the associated Workspace ONE Access instance. The URL to use is https://default-tenant
name.domainname.local or, for a non-clustered deployment, https://idm.domainname.local
which will direct you back to the default tenant Workspace ONE Access URL.
You can validate specific tenants in Workspace ONE Access by using the following URL:
https://tenant-1.domainname.local. This URL opens a page that show the users for the
specified tenant. You can click Add User to create additional users.
Authorized users can log in to the main provider organization in VMware Aria Automation by
using https://vra.domainname.local. This view provides access to all VMware Aria Automation
related services.
Authorized users can log in to applicable tenants in VMware Aria Automation by using https://
tenantname.vra.domainname.local.
For more information about managing users, see VMware Workspace ONE Access product
documentation.
The default tenant supports integration with the embedded VMware Aria Automation
Orchestrator integration out of the box. VMware Aria Automation Orchestrator is available
pre-configured on the Integrations page of the default tenant. Subtenants do not have any
pre-registered VMware Aria Automation Orchestrator integration. They have several options to
add a VMware Aria Automation Orchestrator integration.
n Subtenants can add an integration with the embedded VMware Aria Automation
Orchestrator by navigating to Infrastructure > Connections > Integrations.
n Subtenants can add an external VMware Aria Automation Orchestrator instance that uses the
multi-organization VMware Aria Automation as an Auth Provider.
VMware by Broadcom 53
Administering VMware Aria Automation
Any VMware Aria Automation Orchestrator instance that uses a VMware Aria Automation
multi-organization deployment as an Auth Provider can be registered to any of the tenants
by creating a new integration and providing the VMware Aria Automation Orchestrator FQDN
without providing any credentials.
VMware by Broadcom 54
Working with logs in VMware Aria
Automation 5
You can use the supplied vracli command line utility to create and use logs in VMware Aria
Automation.
You can use logs directly in VMware Aria Automation or you can instead forward all logs to
VMware Aria Operations for Logs.
n How do I work with logs and log bundles in VMware Aria Automation
n How do I configure log forwarding to VMware Aria Operations for Logs in VMware Aria
Automation
Use the --help argument in the vracli command line (for example, vracli log-bundle --help)
for information about the vracli command line utility.
For related information about using VMware Aria Operations for Logs, see How do I configure log
forwarding to VMware Aria Operations for Logs in VMware Aria Automation.
VMware by Broadcom 55
Administering VMware Aria Automation
In a clustered environment (high availability mode), run the vracli log-bundle command on
only one node. Logs are pulled from all nodes in the environment. However, in the event of a
networking or other cluster issue, logs are pulled from as many nodes as can be reached. For
example, if one node is disconnected in a cluster of three nodes, logs are only collected from
the two healthy nodes. Output from the vracli log-bundle command contains information about
any issues found and their workaround steps.
n To create a log bundle, SSH to any node and run the following vracli command:
vracli log-bundle
n To change the timeout value for collecting logs from each node, run the following vracli
command:
For example, if your environment contains large log files, slow networking, or high CPU
usage, you can set the timeout to greater than the 1000 second default value.
n To determine the disk space being consumed by a specific service log such as ebs or vro, run
the following vracli command and examine the command output:
vracli disk-mgr
n To configure other options, such as assembly timeout and buffer location, use the following
vracli help command:
n Environment file
The environment file contains the output of various Kubernetes maintenance commands. It
supplies information about current resource usage per nodes and per pods. It also contains
cluster information and description of all available Kubernetes entities.
The configuration of each host (for example, its /etc directory) and the host-specific logs (for
example, journald) are collected in one directory for each cluster node or host. The directory
name matches the host name of the node. The internal contents of the directory match the
file system of the host. The number of directories matches the number of cluster nodes.
n Services logs
VMware by Broadcom 56
Administering VMware Aria Automation
Logs for Kubernetes services are located in the following folder structure:
n <hostname>/services-logs/<namespace>/<app-name>/file-logs/<container-name>.log
n <hostname>/services-logs/<namespace>/<app-name>/console-logs/<container-
name>.log
n hostname is the host name of the node on which the application container is or was
running. Typically, there is one instance for each node for each service. For example, 3
nodes = 3 instances.
n namespace is the Kubernetes namespace in which the application is deployed. For user-
facing services, this value is prelude.
n app-name is the name of the Kubernetes application that produced the logs (for example,
provisioning-service-app).
n container-name is the name of the container that produced the logs. Some apps consist
of multiple containers. For example, the vco-app container includes the vco-server-app
and vco-controlcenter-app containers.
While you can continue to generate pod logs in the bundle by using the vracli log-bundle
--include-legacy-pod-logs command, doing so is not advised as all log information already
resides in each services' logs. Including pod logs can unnecessarily increase the time and
space required to generate the log bundle.
Use this command to collect only the log files that were generated over the past number of
days. Otherwise, logs are retained and collected for the past 2 days. For example:
Use this command to collect only the logs for the named provided services. For example:
Use this command to exclude all heap dumps from the generated log bundle.
Displaying logs
You can output the logs of a service pod or app by using the vracli logs <pod_name> command.
VMware by Broadcom 57
Administering VMware Aria Automation
n --service
Displays a merged log for all nodes of the app instead of a single pod
n --tail n
Displays the last n lines of the log. The default n value is 10.
n --file
Displays only the specified file. If a file name is not provided, all files are shown.
n All services produce logs. Service logs are stored in a dedicated /var/log/services-logs
disk.
n All logs are rotated regularly. Rotation occurs either hourly or when a certain size limit is
reached.
n The system retains as many logs as possible. Automation regularly checks the used disk
space for logs. When the space becomes 70% full, older logs are purged until the disk space
for logs reaches 60% full.
n You can resize your logs disk if you need more space. See Increase VMware Aria Automation
appliance disk space.
To check the logs disk space, run the following vracli commands. The free space of /dev/
sdc(/var/log) should be near 30% or more for each node.
VMware by Broadcom 58
Administering VMware Aria Automation
VMware Aria Automation contains a fluentd-based logging agent. The agent collects and stores
logs so that they can be included in a log bundle and examined later. The agent can forward
a copy of the logs to a VMware Aria Operations for Logs server by using the VMware Aria
Operations for Logs REST API. The API allows other programs to communicate with VMware Aria
Operations for Logs.
For more information about VMware Aria Operations for Logs, including documentation for the
REST API, see VMware Aria Operations for Logs documentation.
To forward all VMware Aria Automation logs to VMware Aria Operations for Logs, use vracli
configuration commands.
You can examine each log line in VMware Aria Operations for Logs. Each log line contains a host
name and an environment tag. In a high availability (HA) environment, logs contains tags with
different host names depending on the node from which they originated. The environment tag
is configurable by using the --environment ENV option as described in the Configure or update
integration of VMware Aria Operations for Logs section. In a high availability (HA) environment,
the environment tag has the same value for all log lines.
To display information about how to use the vracli command line utility, use the --help
argument in the vracli command line. For example, vracli vrli --help. For a user-friendly
response, begin the command with vracli -j vrli.
Note You can only configure a single remote logging integration. VMware Aria Operations
for Logs has priority when a VMware Aria Operations for Logs server and a syslog server are
available.
vracli vrli
Arguments
VMware by Broadcom 59
Administering VMware Aria Automation
Output
The current configuration for VMware Aria Operations for Logs integration is output in JSON
format.
Exit codes
n 61 - Integration with VMware Aria Operations for Logs is not configured. Examine the error
message for details.
$ vracli vrli
No vRLI integration configured
$ vracli vrli
{
"agentId": "0",
"environment": "prod",
"host": "my-vrli.local",
"port": 9543,
"scheme": "https",
"sslVerify": false
}
Note After you run the command, it can take up to 2 minutes for the logging agent to apply
your specified configuration.
Arguments
n FQDN_OR_URL
VMware by Broadcom 60
Administering VMware Aria Automation
Specifies the FQDN or URL address of the VMware Aria Operations for Logs server to use
for posting logs. Port 9543 and https are used by default. If any of these settings must be
changed, you can use a URL instead.
Note You can set a different host scheme (the default is HTTPS) and port (default for https
is 9543, default for http is 9000) to use for sending the logs, as shown in the following
samples:
Ports 9543 for https and 9000 for http are used by the VMware Aria Operations for Logs
ingestion REST API as described in the Administering VMware Aria Operations for Logs topic
Ports and External Interfaces in VMware Aria Operations for Logs documentation.
n Options
n --agent-id SOME_ID
Sets the id of the logging agent for this appliance. The default is 0. Used to identify the
agent when posting logs to VMware Aria Operations for Logs by using the VMware Aria
Operations for Logs REST API.
n --environment ENV
Sets an identifier for the current environment. It will be available in VMware Aria
Operations for Logs logs as a tag for each log entry. The default is prod.
n --ca-file /path/to/server-ca.crt
Specifies a file that contains the certificate of the certificate authority (CA) that was
used to sign the certificate of the VMware Aria Operations for Logs server. This forces
the logging agent to trust the specified CA and enable it to verify the certificate of
the VMware Aria Operations for Logs server if it was signed by an untrusted authority.
The file may contain a whole certificate chain to verify the certificate. In the case of a
self-signed certificate, pass the certificate itself.
n --ca-cert CA_CERT
Definition is identical to that of --ca-file as above, but instead passes the certificate (chain)
inline as string.
n --insecure
Deactivates SSL verification of the server certificate. This forces the logging agent to
accept any SSL certificate when posting logs.
n Advanced options
n --request-max-size BYTES
VMware by Broadcom 61
Administering VMware Aria Automation
Multiple log events are ingested with a single API call. This argument controls the
maximum payload size, in bytes, for each request. Valid values are between 4000 and
4000000. The default value is 256000. For related information for allowed values, see
VMware Aria Operations for Logs events ingestion in the VMware Aria Operations for
Logs REST API documentation. Setting this value too low can cause logging events that
are larger than the allowed size to be dropped.
n --request-timeout SECONDS
A call to the API can hang for a number of reasons including problems with the remote,
networking issues,and so on. This parameter controls the number of seconds wait for
each operation to complete, such as opening a connection, writing data, or awaiting a
response, before the call is recognized as failed. The value cannot be less than 1 second.
The default is 30.
n --request-immediate-retries RETRIES
Logs are buffered in aggregated chunks before they are sent to VMware Aria Operations
for Logs (see --buffer-flush-thread-count below). If an API request fails, the log is retried
immediately. The default number of immediate retries is 3. If none of the retries is
successful, then the whole log chunk is rolled back and is retried again later.
n --request-http-compress
To lower network traffic volumes, you can apply gzip compression to requests that are
sent to the VMware Aria Operations for Logs server. If this parameter is not specified, no
compression is used.
n --buffer-flush-thread-count THREADS
For better performance and to limit networking traffic, logs are buffered locally in chunks
before they are flushed and sent to the log server. Each chunk contains logs from a single
service. Depending on your environment, chunks can grow large and time-consuming to
flush. This argument controls the number of chunks that can be flushed simultaneously.
The default is 2.
Note When configuring integration over https, if the VMware Aria Operations for Logs server
is configured to use an untrusted certificate such as a self-signed certificate or a certificate
that was signed by an untrusted authority, you must use one of the --ca-file, --ca-cert or
--insecure options or the logging agent fails to validate the server identity and does not send
logs. When using --ca-file or --ca-cert, the VMware Aria Operations for Logs server certificate
must be valid for the server's host name. In all cases, verify the integration by allowing a few
minutes for processing and then checking that VMware Aria Operations for Logs received the
logs.
Output
No output is expected.
Exit codes
VMware by Broadcom 62
Administering VMware Aria Automation
n 1 - An exception occurred as part of the execution. Examine the error message for details.
The following example statements are shown in separate command lines, however the
arguments can be combined in a single command line. For example, you can include multiple
arguments when using vracli vrli set {somehost} or vracli vrli set --ca-file path/to/
server-ca.crt to modify the default agent ID or environment values. For related information, see
the online command help at vracli vrli --help.
Note After you run the command, it can take up to 2 minutes for the logging agent to apply
your specified configuration.
Arguments
Output
Exit codes
n 1 - An exception occurred as part of the execution. Examine the error message for details.
VMware by Broadcom 63
Administering VMware Aria Automation
The vracli remote-syslog set command is used to create a syslog integration or overwrite
existing integrations.
VMware Aria Automation remote syslog integration supports the following connection types:
n Over UDP.
Note To create a syslog integration without using TLS, add the --disable-ssl flag to the
vracli remote-syslog set command.
Note You can only configure a single remote logging integration. VMware Aria Operations for
Logs is prioritized in the event that both a VMware Aria Operations for Logs server and a syslog
server are available.
For information on configuring logging integration with VMware Aria Operations for Logs,
see How do I configure log forwarding to VMware Aria Operations for Logs in VMware Aria
Automation.
Prerequisites
Procedure
VMware by Broadcom 64
Administering VMware Aria Automation
2 To create an integration to a syslog server, run the vracli remote-syslog set command.
Note If you do not enter a port in the vracli remote-syslog set command, the port
value defaults to 514.
Note You can add a certificate to the syslog configuration. To add a certificate file, use the
--ca-file flag. To add a certificate as plaintext, use --ca-cert flag.
3 (Optional) To overwrite an existing syslog integration, run the vracli remote-syslog set
and set the -id flag value to the name of the integration you want to overwrite.
Note By default, the VMware Aria Automation appliance requests that you confirm that
you want to overwrite the syslog integration. To skip the confirmation request, add the -f or
--force flag to the vracli remote-syslog set command.
What to do next
To review the current syslog integrations in the appliance, run the vracli remote-syslog
command.
Prerequisites
Create one or more syslog integrations in the VMware Aria Automation appliance. See How do I
create or update a syslog integration in VMware Aria Automation.
Procedure
2 Delete syslog integrations from the VMware Aria Automation appliance using either of the
following methods:
n To delete a specific syslog integration, run the vracli remote-syslog unset -id
Integration_name command.
VMware by Broadcom 65
Administering VMware Aria Automation
n To delete all syslog integrations on the VMware Aria Automation appliance, run the
vracli remote-syslog unset command without the -id flag.
Note By default, the VMware Aria Automation appliance requests that you confirm that
you want to delete all syslog integrations. To skip the confirmation request, add the -f or
--force flag to the vracli remote-syslog unset command.
VMware Aria Operations for Logs delivers automated log management through aggregation,
analytics and search, enabling operational intelligence and enterprise-wide visibility in dynamic
hybrid cloud environments. Content packs are plug-ins to VMware Aria Operations for Logs that
provide pre-defined knowledge about specific types of events such as log messages.
To download a content pack, from VMware Aria Operations for Logs navigate to Content Packs
> Marketplace. You can also import content packs by clicking + Import Content Pack.
n General - Overview: Captures an overview of high level metrics for VMware Aria Automation.
n General - Problems:
n Service - Templates: Captures errors and metrics related to Automation Assembler cloud
templates, custom resources, and resource actions.
n Infra - Health: Captures when pods are restarted over time. This dashboard is essential to
detect outages dues to resource limits.
n Infra - Active Ping: Captures the health check URL over time.
VMware by Broadcom 66
Administering VMware Aria Automation
Some dashboards contain widgets that provide more focused analytics. To view the type of
As a VMware Aria Automation administrator, you can follow this general content pack workflow
to identify errors and troubleshoot.
VMware by Broadcom 67
Participating in the Customer
Experience Improvement Program
for VMware Aria Automation
6
This product participates in VMware's Customer Experience Improvement Program (CEIP). The
CEIP provides VMware with information that allows VMware to improve its products and services,
to fix problems, and to advise you on how best to deploy and use our products.
Details regarding the data collected through CEIP, and the purposes for which it is used by
VMware, are described on the Customer Experience Improvement Program page.
n How do I join or leave the Customer Experience Improvement Programs for VMware Aria
Automation
n How do I configure the data collection time for the Customer Experience Improvement
Program for VMware Aria Automation
You can separately join or leave the VMware original Customer Experience Improvement
Program (CEIP) and the Pendo Customer Experience Program (Pendo CEIP). Each program
collects somewhat different types of customer interaction data, as described below.
n Original CEIP
The original CEIP provides VMware with information that helps VMware designers and
engineers improve products and services and fix problems. It collects usage and data that
helps gauge system stability and consumption levels of different features. This information
also helps determine what should be build next based on which use-cases and features are
being used.
You can join this CEIP when you install VMware Aria Automation with Workspace ONE
Access. After installation, VMware Aria Automation administrators and enabled users can also
join or leave the program by using vracli ceip command line options.
n Pendo CEIP
VMware by Broadcom 68
Administering VMware Aria Automation
Pendo is an integrated third-party tool that collects user activities and provides analytics
to VMware Aria Automation product development. The Pendo CEIP collects workflow data
based on your interaction with the user interface. This information helps VMware designers
and engineers develop data-driven improvements to the usability of products and services.
You can join or leave the Pendo CEIP by using vracli ceip pendo command line options.
Enabled users can also join or leave the Pendo CEIP by using options in their VMware Aria
Automation user interface.
Details regarding the data collected through the original VMware CEIP, and the purposes for
which that data is used by VMware, are described at http://www.vmware.com/trustvmware/
ceip.html. Details regarding the Pendo CEIP for supported services are described on the Cookie
Usage page in VMware Aria Automation.
Join the program by using the following appliance command line sequence:
3 Review the Customer Experience Improvement Program information and run the vracli
ceip on --acknowledge-ceip command.
VMware by Broadcom 69
Administering VMware Aria Automation
Verify the program status by using the following command line sequence:
1 From the active VMware Aria Automation service, click the question mark toggle (?) in the
upper-right area of the screen. Alternately and if visible, you can click Cookie Usage in the
cookie banner.
If you clicked the ? icon, click Cookie Usage in the lower right area of the subsequent Help
page.
If you click Opt-in, the program sends your user interaction cookies to VMware. If you click
Opt-out, the program does not send your user interaction cookies to VMware.
Procedure
VMware by Broadcom 70
Administering VMware Aria Automation
/etc/telemetry/telemetry-collector-vami.properties
3 Edit the properties for day of week (dow) and hour of day (hod).
Property Description
VMware by Broadcom 71
Turning on the in-product
feedback form in VMware Aria
Automation
7
You can enable your users to provide feedback to the VMware Aria Automation development
team. Your feedback is important to our development process.
n https://lumos.vmware.com/
n https://feedback.esp.vmware.com/
If the host does not have Internet access, the form is not available in the help pane.
VMware by Broadcom 72