About Preinstallation Requirements
Important: To proceed with the installation or upgrade of Plant Applications Web Client, your deployment environment must be connected to the Internet.
Following are the details of the nodes and the pre-requisite software:
Node | Description | Requirements |
---|---|---|
1. Plant Applications database server | This node will contain the Plant Applications database. |
|
2. Plant Applications server | This node will contain the Plant Applications server (that is, Plant Applications core, Message Bridge, and RabbitMQ) | Refer to Getting Started Guide. |
3. Apache CouchDB | This node will contain Apache CochDB, which is the document management store that is used by the Route Editor application to store documents. Note: For more information on configuring CouchDB, refer to Configuring Apache CouchDB Settings. |
|
4. Operations Hub | This node will contain the Operations Hub container running server. Beginning in Plant Applications v8.1, Web Client applications are hosted in an Operations Hub container. |
|
5. Web Client | This node will contain the linux server on which you install or upgrade the Docker images for Web Client. |
|
6. Local Docker Registry | This node will contain Docker Images provided by GE. You will store and maintain the Docker Images so that the required images can be used on the node on which you want to install Web Client Docker containers. |
|
7. Installer Node | This node will contain the Ansible-based installer. You can also run the installer on the Web Client node. |
|
8. Browser-Based clients | This node will contain browser-based clients to access Web Client. |
|
Note:
- You can combine the Installer node, Plant Applications Web Client node, and the Local Docker Registry node in to a single Linux server, especially if you want to upgrade to Plant Applications 8.1.
- Except the proxy settings, all the shell commands that are required to install the pre-requisite software (including Ansible) are included in the Plant Applications Web Client installer. However, ensure you have Docker and Python Package installer (pip) installed on the Ansible node.
- If you are using controller and performing a remote upgrade of 8.0 SIM2, then you must uninstall the docker-py module on the Web Client node before starting the upgrade process.
- If your deployment environment is not connected to the Internet, you must have the necessary arrangement for installing the aforementioned components offline. For more information, refer to Install Web Client on Offline Systems.
Upgrade to Ansible 2.9
Perform below steps to upgrade to Ansible 2.9:
- Append below line to /etc/apt/sources.list file and save it.
deb http://ppa.launchpad.net/ansible/ansible-2.9/ubuntu bionic main
- Run the command
sudo apt-get update
.Note: You may run into an error if the NO_PUBKEY 93C4A3FD7BB9C367 public key is not available. In such case, run the following command:sudo curl -sL "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x93C4A3FD7BB9C367" | sudo apt-key add
- Now run the installer, it will install latest version of ansible