Installing the remote device agent on Linux
The topics in this section describe how to install an optional
remote device agent on a Linux server.A remote device agent is installed using the same setup file as the
application server. You cannot install a remote device agent on the application server computer.Remote device agent deployment considerations
Installing the remote device agent is optional. When you install the application server, by default it installs a local device agent.
The local device agent is always active on the server. All devices by default are assigned to the local device agent. However, installing a remote device agent offers these operational benefits:
- The remote device agent uses a single secure port (default 1099) to communicate with the application server and uses standard protocols to communicate with devices. This enables you to manage devices that are behind firewalls or in a demilitarized zone (DMZ) where you cannot open Telnet/SSH and TFTP/FTP/SCP ports, but can open an SSL port.
- The remote device agent enables you to manage multiple networks that have duplicate IP address ranges. This improves performance and reduces WAN bandwidth when loading software images to devices in a region site/region. The OS image is transferred once to the remote device agent for distribution locally to the devices.
- Managed service providers can securely manage customer networks through a dedicated remote device agent co-located at the customer premises. The customer remote device agents are managed over a single SSL connection.
Before you begin
Before you install the remote device agent, perform the following tasks:
- Verify the following prerequisites:
- Free space available: The remote device agent installation on Linux requires 2 GB of free disk storage. In addition, the /tmp directory requires at least 450 MB of free space.
If the /tmp directory does not have sufficient free space, you can run the following commands, before installing, to make the installation use an alternate temp directory. The IATEMPDIR directory must have at least 200 MB of free space available.
$ IATEMPDIR=/your/free/space/tmp_directory
$ export IATEMPDIR Permissions:
The installation and temp directories must be assigned the permissions listed in the following table:The [confluence_table-plus] macro is a standalone macro and it cannot be used inline. Click on this message for details.
* r=read, w=write, x=execute
- Free space available: The remote device agent installation on Linux requires 2 GB of free disk storage. In addition, the /tmp directory requires at least 450 MB of free space.
- If you have installed any intrusion prevention system, such as McAfee Intrusion Protection, ensure that it is disabled before you start the installation process. You can enable it once the installation is complete.
To install the remote device agent on Linux
- Log on as root to the host computer where you are installing the remote device agent.
- Run the umask 022 command.
- Extract the installation files, as explained in step 4 of Installing the application server on Linux .
- Run the ./setup.sh command.
The installer might take a minute or more to start. - Welcome panel: Click Next.
- End User License Agreement panel: Review the Software License, accept the terms of this license agreement, and click Next to continue the installation.
Component Selection panel: Select the Remote Device Agent option, and click Next.
Installation directory panel: Specify the directory in which you want to install the product in the Destination Directory field, and click Next. (Default) /opt/bmc/bca-networks-agent
Agent services account panel: Enter the user name of the account under which the device agent service runs, and click Next. This user account affects which TCP/UDP ports can be used to communicate with the agent.
- RMI Port Number panel: Specify the Java Remote Method Invocation (RMI) port to use for communication between the application server and the remote device agent, and click Next.
This port must be available on the system, and any local firewall might have to be configured to allow communication on this port between the application server and the remote device agent. The default port is 1099. Certificate Information panel: Enter the information required for the SSL certificate, and click Next. The certificate is used for secure communications between the application server and the remote device agent.
The [confluence_table-plus] macro is a standalone macro and it cannot be used inline. Click on this message for details.
Memory and System Options panel: Change memory settings or enter additional startup options, if required, and click Next.
The [confluence_table-plus] macro is a standalone macro and it cannot be used inline. Click on this message for details.
The [confluence_table-plus] macro is a standalone macro and it cannot be used inline. Click on this message for details.
- Installation Preview panel: Review the summary information, and then click Install.
A panel appears indicating that the installation completed successfully. Finish and log file panel: Review the summary information. To view the installation log file, click View Log. The name of the log file is bcan_install_log.txt. The location of the file is /tmp.
As part of a successful server installation, the bcanagent.service is installed. The service binaries are installed in /etc/systemd/system/- When you are finished, click Done.
Where to go next
- If you want to install additional components on your Linux server, see Installing-optional-components-on-Linux.
If you have completed the installation, go to Configuring-after-installation.