Setup e Instalação
Requisitos
Overview
Objetivo
Instalação do LCC
Script de Instalação
#!/bin/bash
address=""
db_name=""
db_user=""
db_pass=""
redis_pass=""
license_uuid=""
license_password=""
tag_version="stable"
#download lcc-cli
rm -rf lcc-cli-*.tar.gz 2> /dev/null
wget https://download.linuxcontrolcenter.com.br/repository/public/lcc-cli-stable.tar.gz
# untar lcc-cli
tar -xzvf lcc-cli-stable.tar.gz
# make /opt/lcc/bin directory
mkdir -p /opt/lcc/{bin,etc}
# move lcc-cli to /opt/lcc/bin
mv lcc-cli-stable /opt/lcc/bin/lcc-cli
# make lcc-cli executable
chmod +x /opt/lcc/bin/lcc-cli
rm -rf /usr/local/bin/lcc-cli 2> /dev/null
ln -s /opt/lcc/bin/lcc-cli /usr/local/bin/lcc-cli
cat > /opt/lcc/etc/database.yml <<EOF
db_name: ${db_name}
db_user: ${db_user}
db_pass: ${db_pass}
EOF
cat > /opt/lcc/etc/console.yml <<EOF
balancer_url: https://${address}
site_url: https://${address}
node_url: https://${address}
node_sequence: 1
db_name: ${db_name}
db_user: ${db_user}
db_pass: ${db_pass}
db_host: ${address}
db_port: 5432
threads: 10
redis_pass: ${redis_pass}
EOF
cat > /opt/lcc/etc/worker.yml <<EOF
console_url: https://${address}
console_uuid_server: ${license_uuid}
node_url: https://127.0.0.1
work_threads: 10
self_threads: 3
EOF
cat > /opt/lcc/etc/alert_report.yml <<EOF
db_name: ${db_name}
db_user: ${db_user}
db_pass: ${db_pass}
db_host: ${address}
db_port: 5432
redis_pass: ${redis_pass}
threads: 3
EOF
cat > /opt/lcc/etc/license.yml <<EOF
license_uuid: ${license_uuid}
license_password: ${license_password}
EOF
cat > /opt/lcc/etc/version.yml <<EOF
tag_version: $tag_version
EOF
lcc-cli database --install
lcc-cli console --install
lcc-cli worker --install
lcc-cli alert-report --install
exit 0Configuração do Script de Instalação
Permissões e Execução do Script
Primeiro login no LCC
Confiança entre a Console e o Worker
Last updated










