準備環境
機器配置
準備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關閉sellinux和防火牆yum -y groupinstall "development tools"
yum -y install net-tools
setenforce 0增加127.0.0.1的nameservervim /etc/selinux/config
selinux=disabled
systemctl stop firewalld.service
systemctl disable firewalld.service
chmod +x /etc/rc.d/rc.local準備解壓到/data下,注意一定要/dataecho "nameserver 127.0.0.1" >>/etc/resolv.conf
echo "nameserver 127.0.0.1" >>/etc/rc.d/rc.local
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配置ssl證書#改為如下內容
172.16.10.13 paas,cmdb,job,gse,kafka,zk,es,consul,redis,bkarchiva
訪問配置免密登入,確保機器可以互相ssh免秘登陸,並且都可以訪問外網填入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
cd /data/install手動拷貝authorized_keys的內容到其他兩台伺服器(172.16.10.12和172.16.10.13)的/root/.ssh/authorized_keys檔案裡面ssh-keygen -t rsa -b 2048 #有確認提示,一直按回車即可
cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
修改服務賬戶配置檔案
vim /data/install/globals.env# 網域名稱資訊# vim:ft=sh
# 產品資訊含義
# paas 整合平台
# cmdb 配置平台
# job 作業平台
# gse 管控平台
# bkdata 資料平台
## environment variables
export bk_domain="這裡填寫網域名稱" # 藍鯨根網域名稱(不含主機名)# db 資訊export paas_fqdn="paas.$bk_domain" # paas 完整網域名稱
export cmdb_fqdn="cmdb.$bk_domain" # cmdb 完整網域名稱
export job_fqdn="job.$bk_domain" # job 完整網域名稱
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...