fsi deploy server

Following steps are for the installation of the first deploy server. If you need more, e.g. a standby server, you can use fsi to install this server.

Requirements

  1. Server or VM with Linux CentOS or RedHat 7: For further information, please use this websites:
  2. Disable SELinux and in RH7 the firewalld service

We have created an unatteded ISO with auto kickstart for CentOS - please feel free to ask us for help.



fsi installation

There are two ways to install fsi on linux:

  1. use fsiinst tar + script
  2. manual way


Check first if the CentOS repository is available - if not copy a mirror to the local server system.

1. fsiinst

  1. upload the fsiinst_<distribution>_<version>.tar + sha256 file to the fsi server - more information about the distribution fsiinst tar file
  2. login to the fsi server and check sha256sum of the tar file
    sha256sum -c fsiinst_<distribution>_<version>_osv<os version>.tar.sha256
  3. unpack with
    tar -C /opt -xvf fsiinst_<distribution>_<version>_osv<os version>.tar
  4. upload or create fsiinst.cfg file - more information about the fsiinst.cfg file
  5. run installation with
    /opt/install/fsiinst -a -c <configfile>

If there is a new update you can install it with the single rpm or just download a new distribution file and restart the fsiinst script.

2. manual

  1. Create the fsi repository with all needed rpm and for RedHat a second repository with the additional rpms. We also create a special 3rd party repository you can use for all dependent applications, libraries and tools or you configure the epel, openfusion, remi and repoforge repository.
  2. If you need a dhcp server in the server management network, please install dhcpd. Please add:
  3. Install tftpd and change the server_args in the tftp config file with the new path -s /opt/fsi/pxe
  4. Now you can install fsi with yum install fsiportal* fsi-* or start with yum install fsiportal* and than name the fsi install packages you need for your server installations yum install fsi-xen620
  5. Install postgresql and pgbouncer
  6. Create symlinks for all repositorys in /opt/fsi/repos
  7. Create rzenv.xml (maybe from scratch or use the rzenv.xml_example in /opt/fsi/portal/etc).
  8. Finally create a symlink /opt/fsi/backup to a backup lun, share or local to backup and save your fsi configurations.


Finish

  1. If you need a dns server, install named.
  2. Detail information for rzenv.xml located here in the wiki