Before installing an ARIS server on a Linux operating system you must provide ARIS Cloud Controller (ACC) and ARIS Agent to your Linux Red Hat or SUSE system. To allow customizing activities additionally provide the command-line tools ARIS Server Administrator, and ARIS Scriptrunner. Use the *.rpm files for Red Hat or SUSE systems. After you have copied and installed the files start the remote installation from a Windows system.
In RedHat and SUSE systems *.rpm files will perform these actions automatically:
kernel.shmmax:
if "kernel.shmmax < 629145600" then "kernel.shmmax = 629145600"
max_file_max:
if "max_file_max < 200000” then "fs.file-max = 200000"
$max_file_max = "ulimit –n"
If "$max_file_max > 2^20" then max_file_max = 2^20
aris10 soft nofile $max_file_max
aris10 hard nofile $max_file_max
aris10 soft nproc unlimited
aris10 hard nproc unlimited
session required pam_limits.so
Prerequisites
Procedure
This file provides ARIS Cloud Controller (ACC).
Please note that ACC must be installed before ARIS Cloud Agent can be installed.
This file provides ARIS Agent. ARIS Agent is needed to perform a remote server installation.
rpm –i aris10-acc-<number>-1.x86_64.rpm
This command installs ARIS Cloud Controller (ACC) (/bin/acc10.sh) to your Red Hat and SUSE system.
rpm –i aris10-cloud-agent-<number>-1.x86_64.rpm
This command installs ARIS Agent to your Red Hat system.
rpm –i aris10-cloud-agent-SLES-<number>-1.x86_64.rpm
This command installs ARIS Agent to your SUSE system.
rpm –i aris10adm-<number>-1.x86_64 and rpm –i aris10-scriptrunner-<number>-1.x86_64
These commands optionally install the administrator tools ARIS Server Administrator and ARIS Scriptrunner.
Edit the envset.bat file to specify the connection data of the Microsoft SQL server instance. It's a good idea to write down the credentials. They must be entered later during the ARIS setup process.
To specify the connection data of the Microsoft SQL instance, modify the highlighted parameters:
@ECHO OFF
REM
REM You may edit this section for customizing purposes.
REM
REM If you use named instances then append a "\" and the name of your instance
SET MSSQL_SAG_MSSQL_SERVER_NAME=localhost
REM The login name that is used to execute this script
SET MSSQL_SAG_MSSQL_LOGIN_NAME=localhost\username
REM name of database that will be created by the script.
SET MSSQL_SAG_DATABASE_NAME=ARIS10DB
REM folder in which the database files should be stored.
SET MSSQL_SAG_FILEGROUP_FILE_DIR=F:\msqldata\ARIS10DB
REM credentials of the login that is used by the application.
SET MSSQL_SAG_APP_USER=ARIS10
SET MSSQL_SAG_APP_PWD=*ARIS!1dm9n#
REM schema names for the default and master tenants
SET MSSQL_SAG_TENANT_DEFAULT=aris_default
SET MSSQL_SAG_TENANT_MASTER=aris_master
...
Run the script create_schema_for_tenant.bat and pass the schema name as parameter, for example:
create_schema_for_tenant.bat <schema name for additional tenant>
If the schema already exists it will be dropped and recreated automatically. If you do not use the scripts you can also setup the database and create an empty schema for each tenant manually.
If you use an external database management system and you have created empty schemes for additional tenants, you must assign additional tenants to these schemes after the ARIS Server setup is completed. The default tenant and the master tenant were assigned automatically.
If you change the credentials, you will be further on prompted to enter that password you've chosen whenever you start/stop the ARIS Server or access your ARIS installation using ARIS Cloud Controller.
The Demo scenario option is recommended for demonstration purposes (laptop) only.
Warning
If the hardware does not fit the system requirements, a warning is prompted. In this case do not proceed the setup. Otherwise ARIS might not work reliably.
Make sure this file contains the required ARIS Server license. If you have purchased an ARIS Design Server license (YDS), ARIS Connect components are not available and ARIS document storage provides only basic functionality. ARIS Connect and the full range of ARIS document storage are only available if you are using an ARIS Connect Server License (YCS).
The values shown are the default values used in the envset.bat file and the default parameters used when setting up the Microsoft SQL server.
Server
Fully qualified name or IP address of the Microsoft SQL server. The default parameter used in the envset.bat file is localhost. The default name works only if you run that script from the machine were the Microsoft SQL server is installed.
Port
Port addressing the SQL server instance running over TCP. The default port number used in the envset.bat file is 1433.
Instance name
When setting up a Microsoft SQL server, the default instance name is MSSQLSERVER. If you use named instances, enter the used named instance name instead.
Database name
Name of the database that was created by the envset.bat script. The default value is ARIS10DB.
Application user
Login user name that is used by the application. The default value used in the from envset.bat file is ARIS10.
Password
The application user's password. The default value used in the from envset.bat file is *ARIS!1dm9n#.
Default schema
Schema name for the default tenant and user name for that schema's owner. The default value used in the from envset.bat file is ARIS_DEFAULT.
Master scheme
Schema name for the master tenant and user name for that schema's owner. The default value used in the from envset.bat file is ARIS_MASTER.
Warning
If you don't, ARIS will not send any notifications, due to the missing mailing functionality
But you can configure SMTP mail processing at any later point of time. Some parameters can also be managed using the ARIS Administration of this server. Please refer to the online help of ARIS Administration.
Warning
If you enter these parameters but your mail server does not require SMTP authentication, the connection will be rejected.
Select Start automatically if you want to have the server started up with every restart of your operating system.
Select Start manually if you want to start/stop the server on the active computer manually.
This process takes some time. Settings entered during the setup process can be adjusted. Use the reconfigure ACC command (see ARIS Cloud Controller (ACC) Command-Line Tool.pdf document) to change settings. After the ARIS Server installation has completed, you must check the installation and configure the system.
To uninstall ARIS from a Red Hat or a SUSE system enter, for example, rpm –e aris10-cloud-agent and rpm –e aris10-acc.