操作系统

CentOS 7 x86 64位。(不推荐CentOS 6,因为python版本太低,对ansible支持不好)

硬件配置

一体安装

功能模块 建议配置
All in one CPU:8core+,内存24G,硬盘300G+

分布安装

功能模块 建议配置
WorkServer模块 CPU:2core+,内存:4G+,硬盘50G+
ProxyServer模块 CPU:2core+,内存:2G+,硬盘50G+
MySQL CPU:2core+,内存:4G+,硬盘100G+
ElasticSearch(建议用5台主机搭建成分布式)+Kibana+Logstash CPU:4core+,内存:8G+,硬盘100G+

组件详情

组件 端口 归属模块 用途
SSO 30000、30001 + 30002 WorkServer模块 SSO站点
WORK 30002、30003 WorkServer模块 WORK站点
BigServer 60002 WorkServer模块 主站点数据处理
BigProxy+Nginx正向代理 60001、60000 ProxyServer模块 代理数据处理
MySQL 3306 存储模块 主站数据存储
ElasticSearch+Kibana+Logstash 9200、9300、5601、6514(tcp/udp)、6515(tcp) 存储模块 监控和日志等
Cerebro(选装) 9000 ES集群管理
GitLab(选装) 30004(workhorse)、30005(unicorn) 代码管理及DevOps

2个域名,保证全网可访问

用途 例子
SSO站点 sso.bigops.com
WORK站点 work.bigops.com
zabbix站点(可选) zabbix.bigops.com

如果没有注册域名,需要给服务器、笔记本以及需要访问的设备都配置hosts。

  1. Linux位置/etc/hosts。

  2. Windows位置C:\Windows\System32\drivers\etc\hosts,如果不能直接编辑,可以先拷贝到桌面,编辑完在拷贝回原位置。

配置内容。如:

192.168.xx.xx sso.bigops.com (替换SSO站点的IP和域名)

192.168.xx.xx work.bigops.com (替换WORK站点的IP和域名)

切记服务器和你的笔记本都要设置!切记!切记!切记!

主机名可以ping通

ping `hostname`

如果不通,请在/etc/hosts里绑定IP和主机名,IP使用内网或公网IP,不能使用127.0.0.1。

初始化环境

cd ~

yum -y groupinstall "Development Tools"

yum -y install wget

wget -O centos_init_env.sh http://www.bigops.com/bigops-install/centos_init_env.sh

bash centos_init_env.sh

关闭ipv6

centos 7

编辑/etc/default/grub,在第7行左右找到GRUB_CMDLINE_LINUX开头的行,在值的开始处添加ipv6.disable=1。如:

GRUB_CMDLINE_LINUX="ipv6.disable=1 hpet=disable crashkernel=auto rhgb quiet "

再运行命令

grub2-mkconfig -o /boot/grub2/grub.cfg

重启系统查看是否生效

reboot

results matching ""

    No results matching ""