简介
蓝鲸社区版,是蓝鲸智云提供的面向社区用户的基于PaaS的运维技术解决方案套件。 它永久免费,支持公有云环境、私有环境的独立搭建部署。
本文档主要介绍蓝鲸社区版的初次安装部署、日常维护、更新升级、故障排查等运维相关的内容。
关于蓝鲸各大平台、SaaS应用的相关使用说明,请参考蓝鲸社区版产品白皮书。
如果你的安装环境能正常上网,请移步官方安装安装指南进行参考安装。以下主要介绍离线方式如何安装蓝鲸智云社区版。
离线安装方式最主要的就是配置本地yum 源和epel 源。
安装前环境准备
1、下载 centos 系统(此处下载的是7.4版本,centos 官网目前是7.6,蓝鲸智云目前不支持7.6版本。)
下载地址 (此处也可以按照以下方法同步centos 源,因为我是需要给服务器安装操作系统,下载的镜像含有部分包而且我下载的everything版本。)
以下操作在额外的 可连接互联网的Linux 主机中进行
2、同步 epel 源(这里只同步 centos7 的 rpm 包)
mkdir /mnt/centos mkdir /mnt/epel rsync -av rsync://mirrors.ustc.edu.cn/centos/7/os/x86_64/ /mnt/centos rsync -av --exclude=debug rsync://mirrors.ustc.edu.cn/epel/7/x86_64/ /mnt/epel
报错:
# rsync: getaddrinfo: mirrors.ustc.edu.cn 873: Name or service not known
解决:DNS 无法解析,添加移动DNS
# echo "nameserver 120.196.165.7" >> /etc/resolv.conf [root@node5 ~]# cat /etc/resolv.conf nameserver 120.196.165.7
同步完成后,将文件压缩,然后上传到你要安装蓝鲸的服务器中,3台服务器都要进行上传,并如下配置。(以下操作在待安装蓝鲸目标主机中)
mkdir /mnt/centos mkdir /mnt/epel
将下载的centos 和 epel 文件上传到以上对应目录并解压。
(如果centos base 源没有同步,首先进行挂载系统镜像 并复制到对应目录)
mkdir /mnt/centos7 mount /mnt/cdrom /mnt/centos7 cp -r /mnt/centos7/* /mnt/centos
修改yum 源地址
cd /etc/yum.repos.d mkdir back mv *.repo ./back vim offline-centos7.repo
文件写入:
[offline-centos7] name=CentOS-$releasever - blueking baseurl=file:///mnt/centos enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
vim offline-centos7-epel.repo
文件写入:
[offline-centos7-epel] name=CentOS-$releasever - blueking baseurl=file:///mnt/epel/epel enabled=1 exclude=epel-release gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
创建key 文件,RPM-GPG-KEY-CentOS-7 无需创建,系统中自带有。
vim /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
文件写入:
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.11 (GNU/Linux) mQINBFKuaIQBEAC1UphXwMqCAarPUH/ZsOFslabeTVO2pDk5YnO96f+rgZB7xArB OSeQk7B90iqSJ85/c72OAn4OXYvT63gfCeXpJs5M7emXkPsNQWWSju99lW+AqSNm jYWhmRlLRGl0OO7gIwj776dIXvcMNFlzSPj00N2xAqjMbjlnV2n2abAE5gq6VpqP vFXVyfrVa/ualogDVmf6h2t4Rdpifq8qTHsHFU3xpCz+T6/dGWKGQ42ZQfTaLnDM jToAsmY0AyevkIbX6iZVtzGvanYpPcWW4X0RDPcpqfFNZk643xI4lsZ+Y2Er9Yu5 S/8x0ly+tmmIokaE0wwbdUu740YTZjCesroYWiRg5zuQ2xfKxJoV5E+Eh+tYwGDJ n6HfWhRgnudRRwvuJ45ztYVtKulKw8QQpd2STWrcQQDJaRWmnMooX/PATTjCBExB 9dkz38Druvk7IkHMtsIqlkAOQMdsX1d3Tov6BE2XDjIG0zFxLduJGbVwc/6rIc95 T055j36Ez0HrjxdpTGOOHxRqMK5m9flFbaxxtDnS7w77WqzW7HjFrD0VeTx2vnjj GqchHEQpfDpFOzb8LTFhgYidyRNUflQY35WLOzLNV+pV3eQ3Jg11UFwelSNLqfQf uFRGc+zcwkNjHh5yPvm9odR1BIfqJ6sKGPGbtPNXo7ERMRypWyRz0zi0twARAQAB tChGZWRvcmEgRVBFTCAoNykgPGVwZWxAZmVkb3JhcHJvamVjdC5vcmc+iQI4BBMB AgAiBQJSrmiEAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBqL66iNSxk 5cfGD/4spqpsTjtDM7qpytKLHKruZtvuWiqt5RfvT9ww9GUUFMZ4ZZGX4nUXg49q ixDLayWR8ddG/s5kyOi3C0uX/6inzaYyRg+Bh70brqKUK14F1BrrPi29eaKfG+Gu MFtXdBG2a7OtPmw3yuKmq9Epv6B0mP6E5KSdvSRSqJWtGcA6wRS/wDzXJENHp5re 9Ism3CYydpy0GLRA5wo4fPB5uLdUhLEUDvh2KK//fMjja3o0L+SNz8N0aDZyn5Ax CU9RB3EHcTecFgoy5umRj99BZrebR1NO+4gBrivIfdvD4fJNfNBHXwhSH9ACGCNv HnXVjHQF9iHWApKkRIeh8Fr2n5dtfJEF7SEX8GbX7FbsWo29kXMrVgNqHNyDnfAB VoPubgQdtJZJkVZAkaHrMu8AytwT62Q4eNqmJI1aWbZQNI5jWYqc6RKuCK6/F99q thFT9gJO17+yRuL6Uv2/vgzVR1RGdwVLKwlUjGPAjYflpCQwWMAASxiv9uPyYPHc ErSrbRG0wjIfAR3vus1OSOx3xZHZpXFfmQTsDP7zVROLzV98R3JwFAxJ4/xqeON4 vCPFU6OsT3lWQ8w7il5ohY95wmujfr6lk89kEzJdOTzcn7DBbUru33CQMGKZ3Evt RjsC7FDbL017qxS+ZVA/HGkyfiu4cpgV8VUnbql5eAZ+1Ll6Dw== =hdPa -----END PGP PUBLIC KEY BLOCK-----
或者从官网下载,地址 https://archive.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
刷新缓存:
yum clean all yum makecache
查看 yum 源地址
yum repolist
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile repo id repo name status offline-centos7 CentOS-7 - blueking 9,591 offline-centos7-epel CentOS-7 - blueking 12,905+1 repolist: 22,496
至此本地 yum 源和 epel 源配置完成。剩余安装教程按照 官方安装指南 操作。
以下列出安装过程中容易忽略的地方:
1、获取证书:license和gse模块所在服务器的第一个内网网卡的MAC地址。
2、停止并禁用firewalld:(3台服务器都要关闭,并禁止开机启动,不关闭会导致 consul 间无法加入群组 )
安装过程须知:
1、安装路径,默认为/data/bkce
2、安装维护脚本所在目录,默认为 /data/install
3、安装蓝鲸后台服务器中,选一台作为中控机,安装蓝鲸和运维蓝鲸,一般均从这台机器开始。
4、可以在中控机用bkcec start/stop <module> <project>
方式来整体启停进程。
5、查看日志:
日志文件统一在 /data/bkce/logs/下,按模块名,组件名分目录存放。
SaaS较为特殊,在/data/bkce/paas_agent/apps/logs下,根据AppCode名分目录存放。
Comments (0)