能力简介
GooseFS 私有化管控 Agent 为 GooseFS 软件提供可视化的部署和运维能力。通过 GooseFS 管控 Agent,可以快速将私有化环境中的节点 IP 纳管到 GooseFS 集群中,并在这些节点上部署和运维 GooseFS 服务。
前置依赖
1. 在 COS 服务上创建一个存储桶以作为远端存储,操作指引请参见控制台快速入门。
2. 安装?Java 8 或者更高的版本。
3. 安装?SSH,确保能通过 SSH 连接到 LocalHost,并远程登录。
4. 在 CVM 服务上购买实例,操作指引详见购买云服务器,并确保磁盘已经挂载到实例上。
?
部署方式
1. 下载?GooseFS 管控 Agent 软件包。
2. 解压软件包,进入解压目录
${goosefs-agent-sever}
。?
?
??
?3. 执行
init_db.sh
初始化 mysql 数据库,初始化完成后可尝试执行如下命令做验证mysql -h127.0.0.1 -uroot -P9306 -pcostest123 -S /tmp/goosefs_mysql.sock
4. 私有化控制台自带 goosefs-1.4.3 版本 tar 包,如果需要更新 GooseFS 版本,需要额外执行如下操作,不更新版本无需执行。
4.1 将指定 goosefs.tar.gz 包放到 server/resource/install/ 路径下。
4.2 修改 server/conf/agent_server.properties 配置文件,替换 goosefs.pkg.url 为指定 tar 包名称。假如 goosefs.tar.gz 名称为 goosefs-1.4.4-bin.tar.gz,则goosefs.pkg.url=http://${http_resource_address}/install/goosefs-1.4.4-bin.tar.gz。
4.3 修改 server/conf/agent_server.properties 配置文件,替换 goosefs.pkg.md5 为指定 goosefs.tar.gz 包的 md5。
5. 在解压目录
${goosefs-agent-sever}
下执行 start.sh
,完成一键部署。?
访问步骤
1. 私有化控制台以 WebUI 方式提供服务,默认端口是8089,默认登录密码:
admin/admin
。
?
?2. 初次登录需要重置密码
?
?3. 私有化控制台需要录入服务节点,后续可以在管控节点上部署 goosefs 的 master、worker 和 fuse 服务。如果私有化控制台已经可以免密跳转到服务节点,则无需填写密码,直接单击 ssh 免密模式登录即可。
?
?4. 单击 实例列表->新建,创建 goosefs 集群。
?
?5. 选择节点,输入配置,单击确定即可快速创建一个 goosefs 集群。
?
??
?
??
?
??