克隆一台虚拟机linux-node11
配置为8C16G
开机后修改ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network
安装 rsync 命令
yum -y install rsync
安装 pssh 命令
yum -y install pssh
安装 jq 命令
yum -y install jq
基础套餐单机部署
基础套餐
tar -zvxf bkce_basic_suite-6.0.5.tgz -C /data
准备证书文件
install -d -m 755 /data/src/cert
tar -zvxf ssl_certificates.tar.gz -C /data/src/cert/
chmod 644 /data/src/cert/*
解压各个产品软件包
cd /data/src/; for f in *gz;do tar -zvxf $f; done
拷贝 rpm 软件包
cp -a /data/src/yum /opt
修改 /data/install/bk_install 脚本
cd /data/install/
sed -i '/start job/i\\t./pcmd.sh\ -m\ job\ \"sed -i '\'/JAVA_OPTS/c\ JAVA_OPTS="-Xms128m -Xmx128m"\'\ /etc/sysconfig/bk-job-*\" bk_install
install.config 这个文件安装脚本会自动生成,无需自行配置
执行安装
释放内存
echo 3 > /proc/sys/vm/drop_caches
reboot
如果部署全部组件,请执行:
cd /data/install
./install_minibk -y
安装过程中遇到失败的情况,请先定位排查解决后,再重新运行失败时的安装指令。
执行完部署后,执行降低内存消耗脚本。以确保环境的稳定
bash bin/single_host_low_memory_config.sh tweak all
加载蓝鲸相关维护命令
./bkcli initdata topo
访问蓝鲸
下面介绍的操作均可能覆盖现有 hosts ,进行操作前请先确认是否需要备份。
配置 host
- Windows 配置
用文本编辑器(如 Notepad++)打开文件:
C:\Windows\System32\drivers\etc\hosts
将以下内容复制到上述文件内,并将以下 IP 需更换为本机浏览器可以访问的 IP,然后保存。
192.168.68.110 paas.bktencent.com cmdb.bktencent.com job.bktencent.com jobapi.bktencent.com
192.168.68.110 nodeman.bktencent.com
注意: 10.0.0.2 为 nginx 模块所在的机器,10.0.0.3 为 nodeman 模块所在的机器。IP 需更换为本机浏览器可以访问的 IP。
查询模块所分布在机器的方式:
grep -E “nginx|nodeman” /data/install/install.config
注意:如果遇到无法保存,请右键文件 hosts 并找到“属性” -> “安全”,然后选择你登陆的用户名,最后点击编辑,勾选“写入”即可。
- Linux / Mac OS 配置
将以下内容复制到 /etc/hosts 中,并将以下 IP 需更换为本机浏览器可以访问的 IP,然后保存。
10.0.0.2 paas.bktencent.com cmdb.bktencent.com job.bktencent.com jobapi.bktencent.com
10.0.0.3 nodeman.bktencent.com
获取管理员账户名密码
在任意一台机器上,执行以下命令,获取管理员账号和密码。
grep -E “BK_PAAS_ADMIN_USERNAME|BK_PAAS_ADMIN_PASSWORD” /data/install/bin/04-final/usermgr.env
环境验证
- 加载环境变量和蓝鲸安装维护的函数
- source /data/install/utils.fc
- 执行以下命令,检查蓝鲸的服务状态
- echo bkssm bkiam usermgr paas cmdb gse job consul | xargs -n 1 ./bkcli check
- 检查脚本可用性
- 检查开源组件状态, 可以使用 bkcli 或者 systemctl 查看运行的状态