- Getting Started
- Network requirements
- Single-node requirements and installation
- Multi-node requirements and installation
- Post-installation
- Accessing AI Center
- Provision an AI Center tenant
- Updating Orchestrator and Identity Server certificates
- Resizing PVC
- Adding a new node to the cluster
- ML packages offline installation
- Configuring the Cluster
- Configuring the FQDN post-installation
- Backing up and Restoring the Cluster
- Using the Monitoring Stack
- Setting up a Kerberos Authentication
- Provisioning a GPU
- Using the configuration file
- Node scheduling
- Migration and Upgrade
- Basic Troubleshooting Guide
AI Center Installation Guide
Procedure
- Connect to the machine using SSH.
- If you set a password, the command is as follows:
ssh <user>@<dns_of_vm>
ssh <user>@<dns_of_vm> - If you used an SSH key, the command is as follows:
ssh -i <path/to/Key.pem> <user>@<dns_of_vm>
ssh -i <path/to/Key.pem> <user>@<dns_of_vm>
- If you set a password, the command is as follows:
- Become root:
sudo su -
sudo su - - Move to home directory:
cd ~
cd ~ - Install
unzip
andjq
.yum install jq unzip wget -y
yum install jq unzip wget -y - Create the installation folder.
mkdir -p /opt/UiPathAutomationSuite/
mkdir -p /opt/UiPathAutomationSuite/ - Download the
installUiPathAS.sh
andsf-installer.zip
installers. For instructions, see installUiPathAS.sh and sf-installer.zip. Make sure to download the packages suitable for your AI Center version.Note: This step generates a configuration file that will be used during the following installation process.
.cer
format. Copy the certificate to the virtual machine using the command below.
scp /path/to/orch.cer <username>@<node dns>:/opt/UiPathAutomationSuite
scp /path/to/orch.cer <username>@<node dns>:/opt/UiPathAutomationSuite
When using a domain-issued certificate, make sure to export the root certificate as follows:
- Open the certificate, go to the Certification Path tab and select the first certificate. Click on View certificate.
- Once the root certificate is displayed, go to the Details tab and click Copy to file.
- Make sure to select base64
cer
file format. - Save it with the name of your choice and then send it to AI Center machine.
The resulting file should be similar to the example below.
-----BEGIN CERTIFICATE-----
certificate
base64
encoded
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
certificate
base64
encoded
-----END CERTIFICATE-----
Start interactive wizard using the commands below.
cd /opt/UiPathAutomationSuite
chmod +x ./installUiPathAS.sh
./installUiPathAS.sh
cd /opt/UiPathAutomationSuite
chmod +x ./installUiPathAS.sh
./installUiPathAS.sh
Upon starting the installation wizard, the main menu is displayed. From this menu you need to choose the desired deployment mode: single-node or multi-node. You are prompted with details about each mode once a choice is made. After that, you have the option to continue with the current choice or go back to the main menu.
- Accept the license agreement.
- Select the deployment mode: select the
Single-node deployment option.
- Select continue.
- Select online installation.
- Select basic installation.
- Enter the DNS hostname.
- Specify whether you want to use Kerberos Auth for SQL connections.
- Enter the SQL Server URL. Follow the prompt to enter the connection port, username, and password.
- Specify whether you want the installer to
automatically create the necessary databases.
The cluster configuration file will be generated with a folder as shown in the following image.
cluster_config.json
file is now generated. We will
update this file to the purpose of the AI Center installation.
vi /opt/UiPathAutomationSuite/cluster_config.json
vi /opt/UiPathAutomationSuite/cluster_config.json
"aicenter": {
"enabled": "false"
},
"aicenter": {
"enabled": "false"
},
<>
with your values):"aicenter": {
"orchestrator_url":"<a href="https://orchestrator-url.com">https://orchestrator-url.com</a>",
"identity_server_url": "<a href="https://orchestrator-url.com/identity">https://orchestrator-url.com/identity</a>",
"orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_access_token": "<placeholder will be replaced later>"
},
"aicenter": {
"orchestrator_url":"<a href="https://orchestrator-url.com">https://orchestrator-url.com</a>",
"identity_server_url": "<a href="https://orchestrator-url.com/identity">https://orchestrator-url.com/identity</a>",
"orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_access_token": "<placeholder will be replaced later>"
},
cluster_config.json
file in the
UiPathAutomationSuite
folder. You can use this file to configure your SQL
DBs and their respective connection strings and certificates. You can also enable proxy
settings if you use a proxy for internet connection.
For single-node installation, note that you cannot enable High Availability.
For advanced configuration, see Using the configuration file.
- Go to the installation folder and unzip the bundle then provide right permission to the folder by using the command below.
sudo su - cd /opt/UiPathAutomationSuite unzip ./sf-installer.zip -d . chmod -R 755 /opt/UiPathAutomationSuite
sudo su - cd /opt/UiPathAutomationSuite unzip ./sf-installer.zip -d . chmod -R 755 /opt/UiPathAutomationSuite - Run the infrastructure installer.
Run the installer with the AI Center standalone flag.
./install-uipath.sh --accept-license-agreement --install-standalone-aicenter -i cluster_config.json -o output.json -k
./install-uipath.sh --accept-license-agreement --install-standalone-aicenter -i cluster_config.json -o output.json -k - Install fabric (software components).
Run the installer with the AI Center standalone flag.
./install-uipath.sh --accept-license-agreement --install-standalone-aicenter -i cluster_config.json -o output.json -f
./install-uipath.sh --accept-license-agreement --install-standalone-aicenter -i cluster_config.json -o output.json -f - Run the software installer. First you need to connect to identity server and retrieve an installation token. Then copy this token and paste it in placeholder
we had in step 3.2. (in the
cluster_config.json
file). Once the token is there, you can run the AI Center install../install-uipath.sh --accept-license-agreement --install-standalone-aicenter -i cluster_config.json -o output.json -s
./install-uipath.sh --accept-license-agreement --install-standalone-aicenter -i cluster_config.json -o output.json -s
https://your-dns.com/ai-app
.
- Step 1: Downloading the installation script
- Step 2: Copy the Orchestrator certificate to the virtual machine
- Chain certificates
- Step 3: Configuring the Installation
- 3.1 Use interactive wizard to create base config file
- 3.2 Add AI Center-specific config
- 3.3 (Optional) Advanced configuration
- Step 4: Running the installation