A merge file specifies desired settings and can also perform administrative actions such as creating users, namespaces, and databases. These methods are particularly useful when considering automated deployment, as they reduce the need to adjust settings after the installation is complete.īefore installing InterSystems IRIS, consider whether to use any of these methods:Ĭonfiguration merge allows you to define an InterSystems IRIS configuration in a merge file. There are several methods to configure InterSystems IRIS before installation.
When installing or running InterSystems IRIS on macOS, you must install the following dependencies via - Opens in a new - Opens in a new tabĬopy link to this section Choosing a Configuration Strategy On macOS, InterSystems IRIS does not have a requirements checker, but there are required dependencies. The startup fails if the requirements are not met. The requirements checker always runs during instance startup. This is useful when modifying or upgrading an InterSystems IRIS dependency to ensure the requirements are still met after the change.
You can run the requirements checker independently from an installation by running irisinstall with the prechecker option (e.g. If the system is missing any dependencies, the installation fails with a message specifying which dependencies to install before rerunning the installer. Copy link to this section Installing the Required DependenciesĪs part of the installation process, the InterSystems IRIS installer checks whether the system has the required dependencies. See the “ UNIX® Users, Groups and Permissions” chapter of the System Administration Guide for details on how InterSystems IRIS assigns permissions. Tools used on UNIX® operating systems to display process ownership may or may not show effective versus real ownership. To avoid this problem, it may be best to create the InterSystems IRIS effective group and effective user in your network database using the appropriate administration tools prior to beginning installation, rather than allowing the utilities to create them.
If your operating system uses Network Information Services (NIS) or another form of network-based user/group database, the groupadd and useradd utilities may create a local user and/or group that could conflict with existing entries in the network database. If you are not sure that your system has these utilities, verify that the user and group you intend to provide exist before you begin installation. However, if these utilities are not present and an entry you provide does not exist, the prompt is repeated. If your operating system contains the useradd and groupadd utilities, the system creates the account for the effective user for InterSystems IRIS superserver and the effective group for InterSystems IRIS processes, if the entries you provide do not exist. If an entry you provide at one of these prompts does not exist, the prompt is repeated, so verify that the user and group you intend to provide exist before you begin installation. The user account you identify as Owner of the instance and the group you identify as Group allowed to start and stop the instance must both exist before you begin installation. To accomplish this, InterSystems IRIS sets umask to 022 for the installation process - do not modify the umask until the installation is complete. InterSystems IRIS must set user, group, and other permissions on files that it installs. tar file, for example iris-2019.3.0.710.0-lnxrh圆4.tar.gz, uncompress the file into a temporary directory to avoid permissions issues, as shown in the following example. If your installation kit is in the form of a. Additionally, review the following topics:Ĭopy link to this section Uncompressing the Installation Kit Copy link to this section Before Installingīefore beginning the installation, be sure you have read all the information that applies to your platform in the “ Preparing to Install InterSystems IRIS” chapter of this guide. It assumes that you are familiar with UNIX®, Linux, and macOS directory structures, utilities, and commands.
This chapter describes how to install InterSystems IRIS® data platform on a UNIX®, Linux, or macOS system.
Unattended InterSystems IRIS Installation.