💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# **操作系统** 推荐CentOS 7 x86 64位。(不推荐CentOS 6,因为python版本太低,对ansible支持不好) # **功能架构** ![](https://img.kancloud.cn/86/91/869124d9b53d6b5bb78143167627b6df_1118x476.png) # **硬件配置** #### **一体安装** | 功能模块 | 建议配置 | | --- | --- | | All in one | CPU:8core+,内存16G,硬盘300G+ | #### **分布安装** | 功能模块 | 建议配置 | | --- | --- | | WorkServer模块 | CPU:2core+,内存:4G+,硬盘50G+ | | ProxyServer模块 | CPU:2core+,内存:2G+,硬盘50G+ | | MySQL | CPU:2core+,内存:4G+,硬盘100G+ | | ElasticSearch(建议用3台主机搭建成分布式) | CPU:2core+,内存:4G+,硬盘100G+ | #### **组件详情** | 组件 | 端口 | 归属模块 | 用途 | | --- | --- | --- | --- | | sso | 30000、30001 + 30002 | WorkServer模块 | 统一认证 | | work | 30002、30003 | WorkServer模块 | 主站点 | | BigServer | 60002 | WorkServer模块 | 主站点数据处理 | | Nginx正向代理 | 60000 | ProxyServer模块 | 代理http请求 | | BigProxy | 60001 | ProxyServer模块 | 代理数据处理 | | MySQL | 3306 | 存储模块 | 主站数据存储 | | ElasticSearch | 9200、9300 | 存储模块 | 监控和日志等 | | Kibana | 5601 | | ES数据管理 | | Cerebro | 9000 | | ES集群管理 | | GitLab | 30004(workhorse)、30005(unicorn) | | 代码管理及DevOps | | Nginx | 80 | | 反向代理和Web服务 | #### **2个域名** | 用途 | 例子 | | --- | --- | | 统一认证 | sso.bigops.com | | 主站点 | work.bigops.com | 如果没有注册域名,需要给服务器和笔记本都配置hosts。 1. Linux位置/etc/hosts。 2. Windows位置C:\\Windows\\System32\\drivers\\etc\\hosts,如果不能直接编辑,可以先拷贝到桌面,编辑完在拷贝回原位置。 配置内容,例如: ``` 192.168.xx.xx sso.bigops.com (换成你服务器的IP和域名) 192.168.xx.xx work.bigops.com (换成你服务器的IP和域名) ``` 切记2个域名都要设置!切记!切记!切记! 切记服务器和你的笔记本都要设置!切记!切记!切记! #### **主机名可以ping通** 查看主机名,运行命令 ``` hostname ``` ping主机名,运行命令 ``` ping your_hostname(替换成你的主机名) ``` 如果能ping通就是正常,如果ping不通就需要在/etc/hosts里加一行,例如: ``` 192.168.xx.xx your_hostname(替换成你的服务器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(可选)** centos 7 编辑/etc/default/grub,在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 ```