【腾讯】蓝鲸智云运维平台单机版本部署实践
【蓝鲸智云社区版】是腾讯对外开放的一套支持私有化部署、永久免费的运维解决方案。
该版本包含CMDB管理、作业脚本执行、流程编排、日志检索、监控告警、 故障自愈、微服务容器管理以及持续集成(CI)等能力,助力企业技术人员快速构建一体化运维支撑以及研发效能提升的能力,推动企业数字化转型。
1、基础环境准备
操作系统建议是CentOS7.6及以上版本,计算资源:8核16G内存及以上
yum源等基础环境初始化命令
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo yum clean all yum makecache sestatus setenforce 0 sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config systemctl stop firewalld systemctl disable firewalld yum -y install rsync cat >> /etc/security/limits.conf << EOF root soft nofile 102400 root hard nofile 102400 EOF
最后时间进行同步
ntpdate ntp.aliyun.com
可以参考官方的环境准备详细文档
https://bk.tencent.com/docs/document/6.0/127/7543
2、磁盘分区准备
建议单独准备一块大于100G的磁盘用于/data分区
例如sdb盘,并使用LVM的方式挂载到/data目录
fdisk /dev/sdb #全盘只分一个区 lsblk pvcreate /dev/sdb1 vgcreate vg_data /dev/sdb1 lvcreate -l 100%FREE -n lv_data vg_data mkfs.xfs /dev/mapper/vg_data-lv_data mkdir /data blkid vi /etc/fstab #添加一行 /dev/mapper/vg_data-lv_data /data xfs defaults 0 0 cat /etc/fstab mount -a
3、安装bk
1、从官网下载基础安装包,并解压到/data下
实际版本请以蓝鲸官网下载为准。
tar xf bkce_basic_suite-6.0.5.tgz -C /data
2、获取机器的 MAC 地址后,下载 证书文件,解压到 /data/src/cert 目录下
install -d -m 755 /data/src/cert tar xf ssl_certificates.tar.gz -C /data/src/cert chmod 644 /data/src/cert/* #解压各个产品软件包 cd /data/src/; for f in *gz;do tar xf $f; done #拷贝 rpm 软件包 cp -a /data/src/yum /opt
3、修改 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
4、安装
cd /data/install ./install_minibk -y
安装过程中遇到失败的情况,请先定位排查解决后,再重新运行失败时的安装指令。
5、执行完部署后,执行降低内存消耗脚本以,确保环境的稳定
#执行降低内存消耗脚本 cd /data/install/ bash bin/single_host_low_memory_config.sh tweak all
8、检测相关服务状态
cd /data/install/ echo bkssm bkiam usermgr paas cmdb gse job consul | xargs -n 1 ./bkcli check
4、访问蓝鲸并登陆
执行以下命令,获取管理员账号和密码。
grep -E "BK_PAAS_ADMIN_USERNAME|BK_PAAS_ADMIN_PASSWORD" /data/install/bin/04-final/usermgr.env
本地主机修改hosts本地解析文件登陆
登陆默认有如下7个模块
各自功能可自行研究