Build docker images with (BigFix) Endpoint Manager components like the server and the agent. See the READMEs in beserver and the individual OS folders in besclient for details.
The besserver now includes a Vagrant box so the server can be provisioned into a Vagrant VM, see the besserver README for details.
As an alternative to running this in a docker host a Vagrant file is included.
Prerequisites for this are VirtualBox and Vagrant.
There are a number of BigFix configurations to choose from:
- Evaluation edition (default)
- Production edition, which requires a valid BigFix license.
This creates a VirtualBox CentOS box (VM). It then installs and configures docker and then builds the evaluation edition of BigFix server. Finally docker containers running the BigFix agent can be added.
- Set
BES_ACCEPT=true
to accept the BigFix license. - Optionally set BES_CLIENT=1 to create a CentOS7 container with the BigFix agent.
- Optionally set the BigFix version using BES_VERSION.
- Optionally set VM_BOX to the location of a base vagrant box
- Optionally set
BES_PORTS=false
to turn off forwarding the BigFix ports 52311 and 80 to 52311 and 8080 on the Vagrant host respectively. - To put the box on the VirtualBox private network set
OHANA=1
; this will allow a console VM on the same host to connect to the server. For example:
$ BES_CLIENT=1 BES_VERSION=9.2.6.94 BES_ACCEPT=true OHANA=1 vagrant up
This option requires a valid BigFix license.
This creates a VirtualBox CentOS box (VM). It then installs and a configures a set of docker containers:
- DB2 container
- BigFIx server container
- BigFix agent container (optional)
To use
- Place your BigFix license certificate (.crt) and key (.pvk) files (or license authorization file) in
besserver/production/license
. - Set
BES_CONFIG=prod
- Set
BES_ACCEPT=true
to accept the BigFix license. - Optionally set
BES_CLIENT=1
to create a CentOS7 container with the BigFix agent. - Optionally set the BigFix version using BES_VERSION.
- Optionally set VM_BOX to the location of a base vagrant box
- Optionally set
BES_PORTS=false
to turn off forwarding the BigFix ports 52311 and 80 to 52311 and 8080 on the Vagrant host respectively. - To put the box on the VirtualBox private network set
OHANA=1
; this will allow a console VM on the same host to connect to the server. For example:
$ BES_CONFIG=prod BES_CLIENT=1 BES_VERSION=9.2.6.94 BES_ACCEPT=true OHANA=1 vagrant up