Update Docker Swarm with Web Client Containers

Procedure

  1. After performing Step-1, on the main menu, enter 2.
    You will be prompted for inputs in series. To minimize time duration and avoid wrong entries, it is recommended to keep the notes handy as suggested in the Pre-Installation Steps section.
    Note: If the following messages appear, ignore them:
  2. Enter values for each prompt specified below from the information that you have already noted.
    Note:
    • If you have chosen to install Web Client on a remote node, you will be prompted to enter the host name, username, and password to access the remote node.
    • If you are performing an upgrade, provide the absolute path of the directory in which Web Client was installed, and press Enter. Unless modified, the path appears as follows: /<build path>/PlantApplicationsDocker.
    • If you are performing a first-time installation, provide the absolute path of the directory in which you want to install. For example: /home/administrator/webclient81.
      Note: The path that you provide must be a valid one. The installer will not create the directories in the given path if they do not exist.
    Enter host name for Web Client installation (press enter to accept default value) :
    Enter Username (press enter to accept default value) :
    Enter password:
    Enter Web Client installation Directory :
    Enter Docker Registry URL, without mentioning the protocol, ex. xx.xx.xx.xx:5000
    Enter Docker Registry access user name - -you can skip if default value is correct -[admin]:
    Enter Docker Registry access user password - (output is hidden)
    Enter UAA User name ( This user has to be Plant Applications user with 'admin' role.) 
    Enter UAA User Password (output is hidden):
    Enter SQL Server name –:
    Enter SQL DB name -:
    Enter SQL Database Username:
    Enter SQL Database User Password:
    Enter Plant Apps MessageBridge Server name:
    Enter RabbitMessageQueue admin user name:
    Enter RabbitMessageQueue admin user password:
    Enter CouchDB Server host name:
    Enter the node name in CouchDB:
    Enter CouchDB user name:
    Enter CouchDB password:
    • If you are performing an upgrade, the installer checks the configuration of the existing installation, and asks you if you want to modify the settings. Except for passwords, you can choose to use the existing settings.
    • If you are performing a first-time installation, a new folder named PlantApplicationsDocker is created. All the files and folders required for installation are placed in this folder.
    If the installation is successful, the following message appears:

Results

  • If the failed count is zero, the installation is successful and after few minutes, PAServices and PAContainer stacks are operational.
  • If the installer encounters any errors, the installation process stops at the failed task and details of the process are displayed both on the screen and in the log file at <installation path>/8.1Installer/uc-ansible-installer/log/ansible.log of the installer directory.