蓝鲸智云 社区版 离线安装教程(一)

作者:admin 发布:2019-03-07 浏览:2172次

简介

      蓝鲸社区版,是蓝鲸智云提供的面向社区用户的基于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)