The following section outlines steps to install BlueCat Server Update Services (BSUS) for
environments where you must specify the network range to which the BlueCat Server Update
Services service containers are assigned.
Note: Networks created by Docker for the
specified network range are only used for internal communication between service
containers, and must not be able to reach the host network.
Attention: You must not specify
network_mode: bridge
for
individual services, as this allows the containers to reach out to the host network
and query for DNS.To create a specified network range:
- Create the network with a specified range using the following
command:
docker network create --subnet <network_range> <network_name>
- Modify the
docker-compose.yml
file to include the network range with the following information:[services declaration] ... networks: default: external: name: <network_name>
- Run the docker container using the following
command:
docker-compose up -d
The BlueCat Server Update Services Adaptive Application starts up. You can proceed to access the BlueCat Server Update Services Adaptive Application from the browser window once the service has started.
To verify that the service has started, run the following command:docker-compose logs -f | grep "Declaring"
You'll see the following log message (in the log window) when the BSUS service starts:Declaring exchange 'bsus' with type topic
Important: You must wait for the BlueCat Server Update Services Adaptive Application to start before attempting to access the UI. If you do not wait for theDeclaring exchange 'bsus' with type topic
message to appear and attempt to access the UI before the service has started, you will receive the following error:Get Batches Error: NotFoundError(404, 'index_not_found_exception', 'no such index [batch], batch, index_or_alias)
If you receive this error, you must stop the current BlueCat Batch Update Services container, delete the container, and install a new container.