乾貨 藍鯨智雲社群版V3 1詳細安裝記錄

2021-08-22 19:36:16 字數 3576 閱讀 5848

準備環境

機器配置

準備3臺伺服器和3個ip,配置為4核12g記憶體200g硬碟。

172.16.10.11 安裝時主要在這台機器上操作

172.16.10.12

172.16.10.13

系統版本

centos 7(最小化安裝)

系統環境

安裝開發者工具

yum -y install epel-release

yum -y groupinstall "development tools"

yum -y install net-tools

關閉sellinux和防火牆

setenforce 0

vim /etc/selinux/config

selinux=disabled

systemctl stop firewalld.service

systemctl disable firewalld.service

增加127.0.0.1的nameserver

chmod +x /etc/rc.d/rc.local 

echo "nameserver 127.0.0.1" >>/etc/resolv.conf

echo "nameserver 127.0.0.1" >>/etc/rc.d/rc.local

準備解壓到/data下,注意一定要/data

mkdir /data

cd /data

tar zxvf bkce_src-3.1.7.tgz

tar zxvf install_ce-1.0.15.tgz

修改下配置檔案

vim /data/install/install.config

#改為如下內容

172.16.10.13 paas,cmdb,job,gse,kafka,zk,es,consul,redis,bkarchiva

配置ssl證書

訪問

填入172.16.10.12和172.16.10.13的mac位址,將生成的ssl_certificates.tar.gz上傳到172.16.10.11的/data下,登入172.16.10.11,執行如下操作

cd /data/src/cert; tar xf /data/ssl_certificates.tar.gz

配置免密登入,確保機器可以互相ssh免秘登陸,並且都可以訪問外網

cd /data/install

ssh-keygen -t rsa -b 2048 #有確認提示,一直按回車即可

cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys

chmod 600 ~/.ssh/authorized_keys

手動拷貝authorized_keys的內容到其他兩台伺服器(172.16.10.12和172.16.10.13)的/root/.ssh/authorized_keys檔案裡面

修改服務賬戶配置檔案

vim /data/install/globals.env

# vim:ft=sh

# 產品資訊含義

# paas 整合平台

# cmdb 配置平台

# job 作業平台

# gse 管控平台

# bkdata 資料平台

## environment variables

# 網域名稱資訊

export bk_domain="這裡填寫網域名稱"            # 藍鯨根網域名稱(不含主機名)

export paas_fqdn="paas.$bk_domain" # paas 完整網域名稱

export cmdb_fqdn="cmdb.$bk_domain" # cmdb 完整網域名稱

export job_fqdn="job.$bk_domain" # job 完整網域名稱

# db 資訊

export mysql_user="root"                # mysql 使用者名稱

export mysql_pass="資料庫密碼" # mysql 密碼

export redis_pass="redis密碼" # redis 密碼

# 賬戶資訊(建議修改)

export mq_user=admin

export mq_pass=管理賬號密碼

export zk_user=bkzk

export zk_pass='zk密碼'

export paas_admin_user=admin

export paas_admin_pass=管理賬號密碼

# 以下變數值不可以修改.每個企業統一

export image_name='bkbase/python:1.0'
新增解析,三颱機器都新增如下解析到/etc/hosts

172.16.10.11 paas.blueking.com

172.16.10.11 jobs.blueking.com

172.16.10.11 cmdb.blueking.com

開始安裝

cd /data/install

./bk_install base_service # 安裝基礎環境

./bk_install bk_products # 安裝藍鯨主要產品,並初始化資料

# 該步驟安裝完成後, 可以在開發者中心的 伺服器資訊 和 第三方服務資訊 中看到已經成功啟用的伺服器

./bk_install gse_agent # 在所有機器上安裝 gse_agent

# 該步驟安裝完成後,可以在 cc 的資源池中看到安裝藍鯨的伺服器 ip 列表

安裝過程會報一些錯誤:

安裝rabbitmq提示error: epmd error for host "***": badarg (unknown posix error)
解決方案:

# vim /etc/rabbitmq/rabbitmq-env.conf

在檔案裡面新增這一行:nodename=rabbit@localhost,儲存

# service rabbitmq-server start

install失敗報install pbr failed

由於系統編碼導致,解決方案:

# vim /etc/locale.conf

lang="en_us.utf-8"

export lang=en_us.utf-8

藍鯨社群版公升級(v3 1 5 公升級v3 1 6)

藍鯨社群版公升級 v3.1.5 v3.1.6 藍鯨社群版程式包 bkce src 3.1.6.tgz 藍鯨社群版部署指令碼 install ce 1.0.14.tgz 初始安裝目錄為 data,執行下面命令 cd data mkdir tmp tar xf bkce src 3.1.6.tgz c ...

jsapi微信支付v3版

v2還是 v3。在這裡整理的是 v3的,v2的同學請忽略!前期準備須要用的是商戶證書,用的是 p12的。設定 api金鑰 jsapi 授權資料夾 1.openid 授權完 你的 url response type code scope snsapi userinfo state 1 wechat r...

微信支付開發V3版 JS API支付

jsapi 支付前需要呼叫 登入授權介面獲取到使用者的 openid 所以需要做一次授權,這次授權是不彈出確認框的。其實質就是在使用者訪問 時跳轉到 以此來獲得code引數,並根據code來獲得授權access token及openid 11 else12 這一步的最終結果就是獲得了當前使用者的op...