Install Notes - csap-platform/csap-core GitHub Wiki
References: New Application Setup, Csap Autoplay, SSL Configuration, VirtualBox, Install Output
The CSAP Command Runner includes a csap-host-install.sh template that enables the setup and install of new applications.
CSAP installs require:
- csap-host-yy.mm.zip
- optional: an application definition zip file
Csap Autoplay enables declarative installation templates. These can be run either as part of the install, or at any time thereafter - to manage site specific data such as Identity Integration (LDAP, AD), host names, service configuration, etc.
csap-host-*.zip may either be:
- downloaded via docker installer: install commands are run using a ssh terminal
- installed via docker demo: install commands are run using a browser window
the csap demo image may be used to install multiple hosts concurrently, including predefined Csap Autoplay templates for quick start installs (such as fully configured kubernetes clusters)
Recommended: review the installation screencasts in the Training section
Typically ONLY the first host in a data center is installed via ssh. All remaining hosts - even new clusters - can be created using the CSAP Command Runner. Refer to the instructions on New Application Setup to get the installer on the target host.
#
# default services and default security: ( in-memory user and password , default is admin / password )
#
installer/install.sh -noPrompt \
-runCleanUp -deleteContainers \
-installCsap "default" \
-csapDefinition default
# restart csap agent using root
systemctl restart csap
# core processes run under csap user su - csap ; then run csl
# Is agent up? curl -nv http://your host:8011/api/agent/health
installer/install.sh -noPrompt -uninstall
installer/install.sh -noPrompt \
-runCleanUp -deleteContainers \
-installCsap "default" \
-csapDefinition my-application.zip