Manual Install/Upgrade
For installation or upgrades, you may use an internet-connected system to manually pull all LogZilla containers and package them up for use in an offline system using the logzilla download
command, then copy the files to the offline system.
Prerequisites
A server with internet access must be used in order to obtain the images which may then be manually copied to the secure server. To install LogZilla on an internet-connected host, follow the instructions on our website. If you are unable to bring up a LogZilla server with internet access, please let us know and we will provide the images for you to download.
Environment
For the purposes of this walk-through, we are upgrading the offline server from v6.6.2
to v6.7.0
using two servers named:
- logzilla-online-source
- logzilla-offline-dest
Manual Copy
This method assumes a manual copy from the source to the destination using a USB disk. Users with access to the offline destination from the online source may also use rsync
if available. For example:
rsync, if available
Online (source) server
The logzilla-online-source
should already have the latest version of LogZilla installed by using the instructions on our website.
Online Server
Sample Output
# logzilla download lz-offline
lz.manager INFO Pulling image logzilla/kinesis:v6.7.0...
lz.manager INFO Pulling image logzilla/sec:v6.7.0...
lz.manager INFO Saving /root/lz-offline/elcolio-etcd:latest.gz ...
lz.manager INFO Saving /root/lz-offline/library-influxdb:1.7.7-alpine.gz ...
lz.manager INFO Saving /root/lz-offline/library-postgres:10.5-alpine.gz ...
lz.manager INFO Saving /root/lz-offline/library-redis:5.0.3-alpine3.8.gz ...
lz.manager INFO Saving /root/lz-offline/library-telegraf:1.11.3-alpine.gz ...
lz.manager INFO Saving /root/lz-offline/logzilla-front:v6.7.0.gz ...
lz.manager INFO Saving /root/lz-offline/logzilla-kinesis:v6.7.0.gz ...
lz.manager INFO Saving /root/lz-offline/logzilla-mailer:v6.7.0.gz ...
lz.manager INFO Saving /root/lz-offline/logzilla-runtime:v6.7.0.gz ...
lz.manager INFO Saving /root/lz-offline/logzilla-sec:v6.7.0.gz ...
lz.manager INFO Saving /root/lz-offline/logzilla-syslogng:v6.7.0.gz ...
lz.manager INFO Copy lz-offline/* to target host and run bash lz-offline/kickstart.sh to install LogZilla there
Save images to your USB/External Disk
The images will be saved in a directory named lz-offline/
from where you ran the script.
# ls lz-offline/
elcolio-etcd:latest.gz library-redis:5.0.3-alpine3.8.gz logzilla-mailer:v6.7.0.gz
kickstart.sh library-telegraf:1.11.3-alpine.gz logzilla-runtime:v6.7.0.gz
library-influxdb:1.7.7-alpine.gz logzilla-front:v6.7.0.gz logzilla-sec:v6.7.0.gz
library-postgres:10.5-alpine.gz logzilla-kinesis:v6.7.0.gz logzilla-syslogng:v6.7.0.gz
logzilla-offline-dest
Copy all files from your USB/external disk to the logzilla-offline-dest
server then run the following command in the terminal of the destination server: