Requirements; Server; Hardware; Software - Bosch rexroth ActiveShuttle System Manual

Hide thumbs Also See for rexroth ActiveShuttle:
Table of Contents

Advertisement

3 Requirements

3.1 Server

3.1.1 Hardware

Recommended server system requirements for a small to medium fleet:
Operating system: Linux 64 bits
CPU: 4 cores
Memory: 32 Gb of RAM
Hard drive: +50 GB for backend, +100 GB for database
Network connection: Gigabit LAN
Software: See chapter
It is recommended to use a Docker Swarm with 3 hosts to share the workload of different running services. A
Docker Swarm also enables redundancy for when the fleet and number of Jobs grow, i.e. 3 servers with the
above requirements.

3.1.2 Software

Notice
In theory, any Linux distribution supports Docker. AMS has been tested in both Ubuntu and RedHat
distributions. Use one of them if possible.
The following tools (not part of the AMS) must be available prior to deploying AMS:
Docker v. 18.06 or similar
Docker Compose v. 1.22 or similar
Additionally, as shown in the architecture diagram, the following software is required. It can be deployed
independently or as part of the AMS stack (as shown in Appendix 1)
MongoDB v. 4.0 (Replica Set recommended). Ideally as Docker-Container
AMS uses the above-mentioned tools as follows:
Docker is used to deploy the AMS container images provided by Bosch Rexroth.
The data used by AMS is persisted in the MongoDB database.
If volumes are to be added to AMS Docker-Containers to persist data, make sure the mounting process will
not overwrite the AMS containers' files, since there may be some initialization data in those folders.

3.1.3 Networks and ports

The IT infrastructure on which the client server is to be run should allow for the following:
UDP/TCP connections between client server, ActiveShuttles, and workstations where end-user opens
the web browser.
Standard ports must be open for the open source tools that AMS uses. For AMS microservices, the
client can decide which ports to use.
The following number of ports are needed:
2 ports for web application, for example: 443 for AMS UI, 8547 for device rest interface.
21 ports for robot communication, for example: 11001-11014, 21638-21644 for VMS.
◊ For detailed examples, see Appendix
UDP/TCP connections on port 123 between the ActiveShuttles and NTP servers.
In case of problems with the AMS, Bosch Rexroth employees must access the Docker logs or access
the container's terminal. A way to provide remote access (via ssh for example) is therefore needed, at
least during the initial learning period.
RA91390962 AB-V1.3.3, en
Software
Examples for robot communication
Requirements | ILS, ActiveShuttle | 21
ports.

Advertisement

Table of Contents
loading

Table of Contents