操作系统

CentOS 7 x86 64位。(安装脚本都运行在CentOS 7 x86_64环境,其他CentOS版本或Linux发行版需要修改脚本进行适配)

硬件配置

一体安装

功能模块 建议配置
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 30001 WorkServer模块 SSO站点
WORK 30003 WorkServer模块 WORK站点
BigServer 60002 WorkServer模块 主站点数据处理
BigProxy 60001 ProxyServer模块 代理数据处理
MySQL 3306 存储模块 主站数据存储
ElasticSearch+Kibana+Logstash 9200、9300、5601、6514(tcp/udp)、6515(tcp) 存储模块 监控和日志等
Cerebro(选装) 9000 ES集群管理
GitLab(选装) 30004(workhorse)、30005(unicorn) 代码管理及DevOps

DNS设置域名

用途 域名例如
SSO站点 sso.bigops.com
WORK站点 work.bigops.com
zabbix站点(选装) zabbix.bigops.com

没有DNS?

如果没有DNS,需要给笔记本以及需要访问的设备都配置hosts。

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

配置内容。如:

x.x.x.x  sso.bigops.com (替换SSO站点的IP和域名)
x.x.x.x  work.bigops.com  (替换WORK站点的IP和域名)

初始化环境

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

方法一:

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

运行命令

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

方法二:

  1. 编辑/etc/sysctl.conf配置,增加
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    
  2. 编辑/etc/sysconfig/network配置,增加 NETWORKING_IPV6=no
  3. 编辑/etc/sysconfig/network-scripts/ifcfg-xxx,删除和IPv6相关的,只留一行IPV6INIT=no,ifcfg-xxx是你自己机器实际网卡信息
  4. 关闭NM,systemctl disable NetworkManager
  5. 重启,reboot

检查IPv6是否关闭

netstat -nptl | grep tcp6

没有输出就是关闭成功

sysctl -a | grep disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.eth1.disable_ipv6 = 1
net.ipv6.conf.sit0.disable_ipv6 = 1

值都是1表示关闭成功

results matching ""

    No results matching ""