热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

FIT2CLOUD安装

企业内网环境中部署FIT2CLOUD一、概览除了试用FIT2CLOUD在线版,FIT2CLOUD还支持多种本地化部署方式。这里,我们要讨论的是在企业纯

企业内网环境中部署FIT2CLOUD




一、 概览

除了试用 FIT2CLOUD在线版,FIT2CLOUD 还支持多种本地化部署方式。这里,我们要讨论的是在企业纯内网环境中配置一整套 FIT2CLOUD 系统。

FIT2CLOUD 系统从总体上来讲,分为 FIT2CLOUD Server (数据库,web控制台,消息引擎等)和 运行于被管理的主机中的 FIT2CLOUD agent。

需要注意的是,一般情况下企业内网的物理机是与外网隔离的,所以,这种方式部署的 FIT2CLOUD 只能用于管理与其同一内网环境下的私有主机或者物理主机。

下图所示,下图,即为企业纯内网环境中部署 FIT2CLOUD 系统的架构图。

alt


二、 具体部署步骤


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...
说明:安装日志位于/var/log/f2c-ops.log
-----------------------------------

第一步:检查安装环境是否满足要求...
操作系统检查通过!
内存大小检查通过!
环境检查完毕.
-----------------------------------

等待数分钟(视网络情况而定),期间会有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邮件服务器

以上为通用管理员/系统设置,可以在如下文档查看具体操作:


  1. 管理员指南-账户管理
  2. 管理员指南-系统设置

之后,就可以通过本次部署的 FIT2CLOUD 导入、管理企业内网物理机,详细操作可以参考如下文档:


  1. 集群管理和运维指南-导入主机
  2. 集群管理和运维指南-创建主机

 
 
 
 


推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 在Kubernetes上部署JupyterHub的步骤和实验依赖
    本文介绍了在Kubernetes上部署JupyterHub的步骤和实验所需的依赖,包括安装Docker和K8s,使用kubeadm进行安装,以及更新下载的镜像等。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • 现在比较流行使用静态网站生成器来搭建网站,博客产品着陆页微信转发页面等。但每次都需要对服务器进行配置,也是一个重复但繁琐的工作。使用DockerWeb,只需5分钟就能搭建一个基于D ... [详细]
  • centos6.8 下nginx1.10 安装 ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 交换机配置:intg100unshintvlani1ipadd192.168.56.177qstelseuser-iv4authaaaproinsshupl3qsshuserpyt ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
author-avatar
雨雾1989_153
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有