作者:雨雾1989_153 | 来源:互联网 | 2023-09-23 05:03
企业内网环境中部署FIT2CLOUD
一、 概览
除了试用 FIT2CLOUD在线版,FIT2CLOUD 还支持多种本地化部署方式。这里,我们要讨论的是在企业纯内网环境中配置一整套 FIT2CLOUD 系统。
FIT2CLOUD 系统从总体上来讲,分为 FIT2CLOUD Server (数据库,web控制台,消息引擎等)和 运行于被管理的主机中的 FIT2CLOUD agent。
需要注意的是,一般情况下企业内网的物理机是与外网隔离的,所以,这种方式部署的 FIT2CLOUD 只能用于管理与其同一内网环境下的私有主机或者物理主机。
下图所示,下图,即为企业纯内网环境中部署 FIT2CLOUD 系统的架构图。
二、 具体部署步骤
2.1 主机环境准备
其中,对于安装 FIT2CLOUD 的主机要求如下:
- 推荐镜像为 CentOS/RedHat 6
- 最小主机型号为2核 CPU,8G 内存
- 开通80/443端口,8080/8443端口,5671/5672端口,8081端口的 InBound 访问权限 1
- 确保物理主机在部署 FIT2CLOUD 时访问外网,当部署完成后,完全可以关闭外网访问权限
- 推荐系统 locale 编码为 UTF-8 2
注1: 80/443 为控制台 Web 界面监听端口,8080/8443 为 REST API 服务端口,5671/5672 为消息服务端口,8081为内网Repo端口,如果不需要配置 SSL 加密,则可以不开放 443,8443,5672
注2: FIT2CLOUD 需要统一的中文编码适应国内各种环境
2.2 部署操作
当2.1中的主机按要求启动完成之后,就可以SSH登陆到该主机上部署FIT2CLOUD了。
在主机中以root
身份分别执行如下脚本3:
注3: 注意需要允许该物理主机临时访问外网
升级主机系统(推荐但非必需)
root@locahost$ yum upgrade -y
执行部署脚本
root@localhost$ wget http://f2c-repo-pub.oss-cn-hangzhou.aliyuncs.com/f2c-ops/0.3/install-f2c-centos.sh && bash install-f2c-centos.sh
如下所示,开始部署FIT2CLOUD:
开始安装FIT2CLOUD...
第一步:检查安装环境是否满足要求...
操作系统检查通过!
内存大小检查通过!
等待数分钟(视网络情况而定),期间会有stdout提示,一般情况下,如果安装成功,会出现如下信息:
FIT2CLOUD安装完毕!
你可以使用service命令管理fit2cloud, 支持的操作包括: [start, stop, status, upgrade]
-----------------------------------
第十步:检查FIT2CLOUD服务状态...
检查服务健康状况... ....
FIT2CLOUD服务运行中
访问用地址为: http://机器IP/
管理员信息在: /opt/fit2cloud/Readme.txt
上述脚本如果执行成功,通过下面的命令则可以查看 FIT2CLOUD Server 的状态:
root@localhost$ service fit2cloud statusPID=3254 webspace-webconsole is running
PID=3308 webspace-scheduler is running
PID=3346 webspace-restapi is running
PID=3383 jobserver-producer is running
PID=3443 jobserver-worker is running
PID=3491 eventengine-producer is running
PID=3607 eventengine-consumer is running
PID=3682 eventengine-dispatcher is running
如果脚本执行失败,或者 fit2cloud service 状态不全是 running, 请将 /var/log/f2c-ops.log
文件发给我们(support@fit2cloud.com),我们会派专业技术人员与您联系。
三、 在部署完成后
部署完成后,就可以通过 /opt/fit2cloud/Readme.txt
中的用户名/密码,通过该台主机的外网IP地址,访问 FIT2CLOUD 控制台,在第一次访问控制台时,您需要做如下操作:
- 修改管理员密码
- 开启配置SSL
- 开启/关闭自动升级
- 配置smtp邮件服务器
以上为通用管理员/系统设置,可以在如下文档查看具体操作:
- 管理员指南-账户管理
- 管理员指南-系统设置
之后,就可以通过本次部署的 FIT2CLOUD 导入、管理企业内网物理机,详细操作可以参考如下文档:
- 集群管理和运维指南-导入主机
- 集群管理和运维指南-创建主机