Bare Metal Server Deployment
With the bare metal server deployment option, you install IoT FND on a bare metal server and then manually integrate it with your existing Oracle database. This deployment is a large-scale Advanced Metering Infrastructure (AMI) deployment that supports up to 8,000 routers and 8,000,000 endpoints. It provides for the management of all supported routers, gateways, and endpoints. For information about managed devices, see IoT FND Managed Devices.
This deployment supports high availability for the IoT FND application server and the IoT FND database server in single or cluster IoT FND server deployments.
On the IoT FND application server, high availability is achieved by connecting multiple IoT FND servers to a load balancer. Traffic that originates at routers and endpoints goes to the load balancer, which uses a load balancing algorithm to distribute the load among the IoT FND servers.
On the IoT FND database server, high availability is achieved by configuring two IoT FND database servers: a primary database server and a standby (or secondary) database server. When the primary database server receives new data, it sends a copy to the standby database server. The Observer, a program that monitors the IoT FND database servers, runs on a separate server or the standby server. If the primary database server fails, the Observer configures the standby database server as the new primary database server.
The following steps provide an overview of the implementation procedure for the bare metal server deployment. For detailed installation information and complete steps, see Cisco IoT Field Network Director Installation Guide – Oracle Deployment.
-
Ensure that your environment meets the requirements for installation and obtain the required licenses.
-
Download the IoT FND packages that you need from the Cisco Software Download page and verify the images.
-
Generate and install certificates for secure communications between IoT FND and devices.
-
Install and configure the IoT FND database.
-
Install and configure the IoT FND.
-
Install and configure the IoT FND TPS proxy.
-
Optionally configure high availability for IoT FND.
The following table describes the files that are included in the distribution for the bare metal server deployment.
File |
Description |
---|---|
cgms-release_number-build_number86_64.rpm |
Contains the IoT FND installer. Install this package on the IoT FND application server. |
cgms-oracle-release_number-build_number86_64.rpm |
Contains database template and management tools for the Oracle database. Install this package on the IoT FND database server. |
cgms-ssm-release_number-build_number86_64.rpm |
Contains the Software Security Module (SSM). Install this package on the IoT FND application server. |
cgms-ssm-release_number-build_number86_64.rpm |
Contains optional command line tools. If needed, install this package on the IoT FND application server. |
cgms-tpsproxy-release_number- build_number86_64.rpm |
Contains the tunnel provisioning server (TPS) proxy application. Install this package on the IoT FND TPS proxy server. |
fnd-ra-release_number- build_number86_64.rpm |
Contains the installation file for the registration authority (RA). Install this package on the IoT FND application server. |