标签:同步 重启 yum 下载 模块 登陆 正式 取证 根据
第一次搭建蓝鲸平台,参考了蓝鲸社区的官方搭建文档。
友情链接:蓝鲸智云社区版V4.1.16用户手册
在本地用VMware模拟了三台主机,
蓝鲸社区版包含软件包和部署脚本包,分别为:
下载地址: http://bk.tencent.com/download/
查看状态:firewall-cmd --state
执行:service firewall stop/start/restart
查看状态:getenforce Enforcing 临时关闭:setenforce 0,getenforce Permissive 永久关闭:vim /etc/sysconfig/selinux,SELINUX=enforcing 改为 SELINUX=disabled,重启服务reboot
ulimit -n
需要大于1024,建议102400以上。
系统的ulimit -n 有如下三种修改方式:(建议使用第三种) 1.在/etc/rc.local 中增加一行 ulimit -SHn 65535 2.在/etc/profile 中增加一行 ulimit -SHn 65535 3.在/etc/security/limits.conf最后增加如下两行记录 * soft nofile 65535 * hard nofile 65535
NTP保持时间同步一致 1、vim /etc/resolv.conf # 配置 nameserver 114.114.114.114 nameserver 8.8.8.8 2、执行ntpdate命令。 ntpdate cn.pool.ntp.org 找不到ntpdate,执行: yum install -y ntpdate 若执行ntp命令报错,重启ntp服务即可。 service ntpd stop service ntpd start
rsync
命令systemctl stop firewalld
service NetworkManager stop
在这些主机中,选择任意一台机器作为中控机。 将下载的蓝鲸社区版安装包上传到中控机,并解压到 同级目录下。以解压到/data
目录为例:
# 以下两个命令执行后,得到完整的src/ tar xf bkce_product-4.1.16.tgz -C /data tar xf bkce_common-1.0.0.tgz -C /data # 以下命令执行后,得到install/ tar xf install_ce-master-1.4.13.tgz -C /data
解压之后, 得到两个目录: src, install
更改镜像源
yum源 备份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 获取:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo 更新:yum clean all yum makecache epel源 备份:mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup 获取:wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo 更新:yum clean all yum makecache
192.168.1.12 nginx,appt,rabbitmq,kafka,zk,es,bkdata,consul,fta 192.168.1.18 mongodb,appo,kafka,zk,es,mysql,beanstalk,consul 192.168.1.19 paas,cmdb,job,gse,license,kafka,zk,es,redis,consul,influxdb
在线安装时,依赖pip,需要配置可用的 pip 源。
vi src/.pip/pip.conf
pip.conf
中配置的url进行操作:curl http://xxxxxxx
,若能正常返回列表信息则为成功。ifconfig
或者ip addr
命令获取install.config文件中,license和gse模块所在服务器的第一个内网网卡的MAC地址。如果分别属于两台服务器,那么两个的MAC地址以英文;分隔。上传证书到中控机,并解压到 src/cert
目录下
tar xf ssl_certificates.tar.gz -C /data/src/cert/
登录到中控机,执行以下操作
cd /data/install
bash configure_ssh_without_pass # 根据提示输入各主机的 root 密码完成免密登陆配置
按文档要求做完环境和部署的配置后,准备开始安装前,请运行以下脚本,来校验是否满足:
若安装的是4.0的版本,对应的install/目录下里没有找到precheck.sh时,可以到社区QQ群文件里下载。
cd /data/install bash precheck.sh
正常输出如下图所示:
start <<check_ssh_nopass>> ... [OK] start <<check_password>> ... [OK] start <<check_cert_mac>> ... [OK] start <<check_selinux>> ... [OK] start <<check_umask>> ... [OK] start <<check_get_lan_ip>> ... [OK] start <<check_http_proxy>> ... [OK] start <<check_open_files_limit>> ... [OK] start <<check_domain>> ... [OK] start <<check_networkmanager>> ... [OK]
如果发现有[FAIL]的报错,按照提示和本文档修复。修复后,可继续跑precheck.sh脚本,直到不再出现[FAIL]。如果需要从头开始检查,请使用 precheck.sh -r
参数。
cd /data/install # 该步骤后,可以打开 paas 平台 ./bk_install paas # 安装paas 平台及其依赖服务 # 该步骤完成后, 可以打开 cmdb, 看到蓝鲸业务及示例业务 ./bk_install cmdb # 安装 cmdb 及其依赖服务 # 该步骤完成后, 可以打开作业平台, 并执行作业 # 同时在配置平台中可以看到蓝鲸的模块下加入了主机 ./bk_install job # 安装作业平台及其依赖组件,并在安装蓝鲸的服务器上装好 gse_agent 供验证 # 该步骤完成后可以在开发者中心的 服务器信息 和 第三方服务信息 中看到已经成功激活的服务器 # 同时也可以进行 saas 应用(除蓝鲸监控和日志检索)的上传部署 ./bk_install app_mgr # 部署正式环境及测试环境 # 安装该模块后,可以开始安 saas 应用: 蓝鲸监控及日志检索 ./bk_install bkdata # 安装蓝鲸数据平台基础模块及其依赖服务 # 安装 fta 后台 ./bk_install fta # 安装故障自愈的后台服务 # 重装一下 gse_agent 并注册正确的集群模块到配置平台 ./bkcec install gse_agent # 部署官方SaaS到正式环境(通过命令行从/data/src/official_saas/目录自动部署SaaS) ./bkcec install saas-o
运行完后结果图
参考文档
https://www.cnblogs.com/Bourbon-tian/p/7607817.html
标签:同步 重启 yum 下载 模块 登陆 正式 取证 根据
原文地址:https://www.cnblogs.com/lifuhei/p/10180538.html