MultiExcerpt named 'space-announcement' was not found
The multiexcerpt named 'space-announcement' was not found. Please check the page name and MultiExcerpt name used in the MultiExcerpt Include macro.

Installing Smart IT and MyIT as a non-root user

In Linux environments, MyIT and Smart IT can be installed by either a root or non-root user. Installing as a non-root user allows a user to maintain the Smart IT and MyIT software without the assistance of a system administrator.

The User Experience patch is a patch to BMC Remedy IT Service Management that enables functionality for MyIT and Smart IT.  In Linux and UNIX environments, this patch installer can also be run by either a root or non-root user.

This topic describes requirements:

Before a non-root user runs the User Experience patch installer

If Security-Enhanced Linux (SELinux) is enabled, a system administrator must apply the workaround provided in Troubleshooting installation and upgrade issues in Smart IT and MyIT. Otherwise, installed the User Experience patch will fail.

A system administrator must ensure that the non-root user account has read, write, and execute (rwx) access to the following directories and their files on each server in the AR System server group:

  • .profile file in your home directory (write and execute permission)
  • opt/bmc
  • /tmp
  • JREHomeDirectory/bin (read and execute permission)
  • JREHomeDirectory/lib (read and execute permission)

A system administrator must review (and potentially modify) the /etc/security/limits.conf file to ensure that the open files limit [ ulimit –n ] section of the shell is set to 16384.

Before a non-root user runs the MyIT and Smart IT installer

A system administrator must ensure that the non-root user account has read, write, and execute (rwx) access to the following directories and their files on each server that will be part of the MyIT and Smart IT cluster:

  • .profile file in your home directory (write and execute permission)
  • opt/bmc (If this directory does not exist, you must create it, and set the permissions.)
  • /tmp
  • JREHomeDirectory/bin (read and execute permission)
  • JREHomeDirectory/lib (read and execute permission)

A system administrator must review (and potentially modify) the /etc/security/limits.conf file to ensure that the open files limit [ ulimit –n ] section of the shell is set to 16384.

When running the installer

When you install as a non-root user, you must update the system configuration files manually. The installation script prompts you to do so and instructs you to start a shell where you have root access or full read and write permission.

After installation of Smart IT and MyIT is complete

To automatically start the Smart IT and MyIT server when your computer restarts, you must ask your system administrator to change the system startup scripts accordingly.

The startup scripts are located at:

  • myitmongod 
    $myitInstallationPath/Smart_IT_MyIT/Smart_IT_MyIT/mongodb/mongod start
  • socialserviced
    $myitInstallationPath/Smart_IT_MyIT/Smart_IT_MyIT/node/bin/noded start
  • openfire
    $myitInstallationPath/Smart_IT_MyIT/Smart_IT_MyIT/openfire/bin/extra/openfired start
  • myittomcat
    $myitInstallationPath/tomcat8.0/bin/startup.sh

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Jie Shi

    MyIT/Smart IT services startup on Linux when installed as non-root

     4service:
    myitmongod -> /data/bmc/Smart_IT_MyIT/Smart_IT_MyIT/mongodb/mongod start
    socialserviced -> /data/bmc/Smart_IT_MyIT/Smart_IT_MyIT/node/bin/noded start
    openfire -> /data/bmc/Smart_IT_MyIT/Smart_IT_MyIT/openfire/bin/extra/openfired start
    myittomcat -> /data/bmc/tomcat8.0/bin/startup.sh

    May 22, 2017 05:03
    1. Philomena Dolla vizayam

      The topic has been updated with the service information. 

      Jul 12, 2017 05:17