InterSystems IRIS for Health can be installed in unattended mode.
Running an Unattended Installation on Windows
If you will run InterSystems IRIS for Health on Windows, follow the instructions in the “Unattended Custom Installation” section of the “Installing InterSystems IRIS on Microsoft Windows” chapter of the Installation Guide. During that process, keep in mind the following considerations that are specific to InterSystems IRIS for Health.
The minimum required set of parameters includes: instance name, a fully resolved physical pathname for the location of the installation, and the password for the SYSTEM (superadmin) account. The /qb switch is essential to running the installer in unattended mode.
The command line syntax for the minimum required set of parameters is: C:\> installation_executable.exe /instance instance_name /qb INSTALLDIR="install_directory" IRISUSERPASSWORD="password"
Important:
The InterSystems IRIS for Health unattended installer differs from the InterSystems IRIS unattended installer in that a few parameters work differently. See the table below.
Parameter or Switch |
Supported by InterSystems IRIS for Health |
Notes |
ADDLOCAL |
Y |
Optional. The default installation does not include the Web Gateway libraries for external web servers, such as IIS. To install those libraries within the InterSystems IRIS for Health installation along with all other server components, add ADDLOCAL=ALL to the command line. |
INITIALSECURITY |
N |
Defaults to “Normal”. |
CLIENTINSTALL |
N |
|
ISCSTARTCACHE |
N/A |
|
UNICODE |
N |
Do not use this option. The installer will default to Unicode support as needed by InterSystems IRIS for Health. |
REPAIR |
N |
|
REINSTALL |
N |
|
REMOVE |
N |
|
Examples: Microsoft Windows Unattended Installation
C:\> installation_executable.exe /instance HSIHsilent /qb INSTALLDIR="D:\InterSystems\HSIHsilent" IRISUSERPASSWORD="password"
Installs all available components for InterSystems IRIS for Health.
C:\> installation_executable.exe /instance HSIHclient /qb INSTALLDIR="D:\InterSystems\HSIHclient" CLIENTINSTALL=1
Installs only the client components listed in the table above. Some graphical progress indicators will be displayed.
Running an Unattended Installation on Linux or macOS
If you are running InterSystems IRIS for Health on Linux or macOS, follow the instructions in the “Unattended InterSystems IRIS Installation” section of the “Installing InterSystems IRIS on UNIX®, Linux, and macOS” chapter of the Installation Guide. During that process, keep in mind the following considerations that are specific to InterSystems IRIS for Health.
The minimum required set of parameters includes: instance name, a fully resolved physical pathname for the location of the installation, the password for the _system (superadmin) account, and “normal” security settings.
The command line syntax for the minimum required set of parameters is: $ sudo ISC_PACKAGE_INSTANCENAME="instance_name" ISC_PACKAGE_INSTALLDIR="install_directory" ISC_PACKAGE_USER_PASSWORD="password" ISC_PACKAGE_INITIAL_SECURITY="Normal" ./irisinstall_silent
Important:
The InterSystems IRIS for Health unattended installer differs from the InterSystems IRIS unattended installer in that a few parameters work differently. See the table below.
Parameter or Switch |
Supported by InterSystems IRIS for Health |
Notes |
ISC_PACKAGE_INITIAL_SECURITY |
Y |
Defaults to “Normal”. |
ISC_PACKAGE_CLIENT_COMPONENTS |
N |
For a client-only installation, which includes components such as language bindings and SDKs and the InterSystems engine link libraries, use the irisinstall_client script.
For more information on installing client components only, see the “Installing Client-only InterSystems IRIS ” section of the “Installing InterSystems IRIS on UNIX®, Linux, and macOS” chapter of the Installation Guide. |
ISC_PACKAGE_STARTCACHE |
N/A |
|
ISC_PACKAGE_UNICODE |
N |
Do not use this option. The installer will default to Unicode support as needed by InterSystems IRIS for Health. |
Examples: Linux or macOS Unattended Installation
$ sudo ISC_PACKAGE_INSTANCENAME="HSIHsilent" ISC_PACKAGE_INSTALLDIR="/hs/HSIHsilent" ISC_PACKAGE_USER_PASSWORD="password" ISC_PACKAGE_SUPERSERVER_PORT="59992" ISC_PACKAGE_INITIAL_SECURITY="Normal" ./irisinstall_silent
Installs InterSystems IRIS for Health in “normal” security mode with Superserver port 59992.
$ sudo ISC_PACKAGE_INSTANCENAME="HSIHsilent" ISC_PACKAGE_INSTALLDIR="/hs/HSIHsilent" ISC_PACKAGE_USER_PASSWORD="password" ISC_PACKAGE_INITIAL_SECURITY="Normal" ISC_PACKAGE_MGRUSER="hsihadmin1" ISC_PACKAGE_MGRGROUP="hsihadmin" ISC_PACKAGE_WEB_CONFIGURE="Y" ISC_PACKAGE_WEB_SERVERTYPE="Apache" ./irisinstall_silent
Installs all InterSystems IRIS for Health modules; specifies the user and group who own the instance; configures the Web Gateway to work with an existing instance of Apache on the same host (installs Web Gateway libraries in /opt/gateway and adds Web Gateway configuration information to httpd.conf). Note that this configuration is appropriate only for a development instance of InterSystems IRIS for Health, not for a production installation.