Handling Silent Installation

This topic describes how to perform a silent install of Configuration Hub in a high available environment.

Before you begin

These are the prerequisites for an HA silent install:
  1. All the cluster VMs should have Windows server with any version.
  2. Windows Failover cluster is setup on all the cluster nodes.
  3. Provide a full access to shared drive on any other VM, and mount that drive in all cluster nodes manually as per the network attached storage drive setup.
  4. Create a client access point under Windows failover cluster role. Use this as the cluster name or virtual DNS name to access to the Configuration Hub application. Give the same name for silent install command parameter.
  5. Provide the port for the Configuration Hub web server.

About this task

You need to run the command on all the cluster nodes.

Procedure

  1. Open Windows command prompt as an administrator.
  2. Run the following command for fresh installs of Configuration Hub:
    ConfigHubInstaller.msi /quiet WIXUI_CHB_CLIENTSECRET=admin123 ISINSTALLHASHAREDRESOURCE=1 WIXUI_CHB_CLUSTERNAME=confighubcluster                           SHAREDCONFINSTALLFOLDER="\\Selva-ge2\e\conf"
    These are the required command parameters for silent installation in high availability:
    Note: To achieve Configuration Hub high availability, the following parameter values must match on all the nodes.
    Parameter Description
    ISINSTALLHASHAREDRESOURCE=1 Check box value to select Configuration Hub run on HA environment.
    WIXUI_CHB_CLUSTERNAME=confighubcluster Enter the name of your Windows failover cluster.
    SHAREDCONFINSTALLFOLDER="\\Selva-ge2\e\conf" Enter the shared configuration path, which contains Configuration Hub authentication and reverse proxy configuration. This configuration is shared by all cluster nodes and used when switching the nodes.
    These are optional command parameters:
    • WIXUI_CHBHTTPD_PORT = 5000
    • WIXUI_CHBCON_PORT = 4890
    • WIXUI_CHB_CLIENTSECRET = " "
    • WIXUI_CHB_CLIENTID = "confighubadmin"
    • INSTALLFOLDER = "C:\Program Files (x86)\Proficy\ConfigurationHub"
  3. After installing Configuration Hub on all the cluster nodes, do the following:
    1. Add Configuration Hub services like ConfigHubHttpdService and ConfigHubContainerService to Windows failover cluster nodes.
      These services will restart whenever nodes are switched in Windows failover cluster.
    2. Perform a setup authentication on any node (in a cluster).
      Once the authentication is set up on one node, it automatically applies to all the cluster nodes since they share the configuration.
    Any plug-in registered on the primary node will also load on other stand by nodes as well.