- 离线准备
- YUM源有ISO镜像文件时
- PIP包准备
离线准备
YUM源有ISO镜像文件时
- 下载好 Centos7.iso Centos7-epel.iso
- 挂载到每台机器上:
mkdir -p /mnt/centos7 /mnt/centos7-epelmount -t iso9660 Centos7.iso /mnt/centos7mount -t iso9660 Centos7-epel.iso /mnt/centos7-epel
配置离线repo。
- /etc/yum.repos.d/offline-centos7.repo
[offline-centos7]name=CentOS-$releasever - bluekingbaseurl=file:///mnt/centos7enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
- /etc/yum.repos.d/offline-centos7-epel.repo
[offline-centos7-epel]name=CentOS-$releasever - bluekingbaseurl=file:///mnt/centos7-epelenabled=1exclude=epel-releasegpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
PIP包准备
PIP包蓝鲸自带了离线包,所以无需单独下载。不过bkdata和fta自带的包可能会和安装时的操作系统不匹配,导致安装失败
在有网络环境下,可以用以下方式下载pip包:
mkdir /data/pippip download -d /data/pip -r requirements.txt
所以这里列举下蓝鲸python工程的requirements.txt路径,以及下载离线包后应该存放的路径。
# bkdata 所需的 pip 包src\bkdata\dataapi\requirements.txtsrc\bkdata\monitor\requirements.txt# 需要放到以下路径src\bkdata\support-files\pkgs# fta 角色所需的 pip 包src\fta\fta\requirements.txt# 需要放到以下路径src\fta\support-files\pkgs# open_paas 角色所需的 pip 包src\open_paas\appengine\requirements.txtsrc\open_paas\esb\requirements.txtsrc\open_paas\login\requirements.txtsrc\open_paas\paas\requirements.txt# 需要放到以下路径src\open_paas\support-files\pkgs# paas_agent下的 pip 包其实时给SaaS部署用的。src\paas_agent\paas_agent\requirements.txt# 需要放到以下路径src\paas_agent\support-files\pkgs
