Magnus 环境部署
- Magnus 需要使用 Wisp 与 JumpServer 通信,从 Github 网站上获取最新的 副本。
1.2 选择部署方式
tar -xf wisp-v0.1.6-linux-amd64.tar.gz
mv wisp-v0.1.6-linux-amd64/wisp /usr/local/bin/
chown root:root /usr/local/bin/wisp /opt/magnus-v3.0.1-linux-amd64/magnus
chmod 755 /usr/local/bin/wisp /opt/magnus-v3.0.1-linux-amd64/magnus
cp config_example.yml config.yml
vi config.yml
export CORE_HOST="http://127.0.0.1:8080" # Core 的地址
export WORK_DIR="/opt/magnus-v3.0.1-linux-amd64"
export COMPONENT_NAME="magnus"
export EXECUTE_PROGRAM="/opt/magnus-v3.0.1-linux-amd64/magnus"
wisp
wget https://github.com/jumpserver/magnus-release/releases/download/v3.0.1/magnus-v3.0.1-linux-arm64.tar.gz
tar -xf magnus-v3.0.1-linux-arm64.tar.gz
cd magnus-v3.0.1-linux-arm64
cp config_example.yml config.yml
vi config.yml
# Jumpserver项目的url, api请求注册会使用
CORE_HOST: http://127.0.0.1:8080 # Core 的地址
# Bootstrap Token, 预共享秘钥, 用来注册使用的service account和terminal
BOOTSTRAP_TOKEN: ******** # 和 Core config.yml 的值保持一致
BIND_HOST: "0.0.0.0"
# 数据库代理暴露的端口
MYSQL_PORT: 33060
MARIA_DB_PORT: 33061
POSTGRESQL_PORT: 54320
# 日志级别
LOG_LEVEL: "info"
# jumpserver api grpc 组件地址
WISP_HOST: "localhost"