本文说明在独立服务器上部署 MinIO,并配置 Ping32 服务器连接该 MinIO 服务的操作流程。适用于 […]
本文说明在独立服务器上部署 MinIO,并配置 Ping32 服务器连接该 MinIO 服务的操作流程。适用于希望将对象存储从 Ping32 服务器剥离、单独部署以提升存储扩展性与运维灵活性的场景。
一、准备环境
- 准备一台独立服务器用于部署 MinIO。
- 确保 MinIO 服务器与 Ping32 服务器处于同一网络环境,且两者网络互通(IP 可达、端口可访问)。
二、所需文件
- MinIO 文件(从已安装 Ping32 服务器的安装目录中获取)
- service.json 文件(用于 Ping32 服务器连接 MinIO 的配置文件)
三、创建目录并准备文件
1. 在独立服务器空间较大的磁盘分区中新建 Server 文件夹。
2. 将 MinIO 文件复制到 Server 文件夹下(MinIO 文件夹从客户已安装完 Ping32 服务器的安装路径中获取)。
3. 在 Server 文件夹下新建 DataDB 文件夹。
四、修改 MinIO 服务配置文件
1. 进入 MinIO 文件目录,找到 MinIO-Service.xml 文件。
2. 修改 <arguments> 参数(仅需修改该处):
- 修改 存储路径(指向数据目录,例如
DataDB) - 修改 服务监听端口(端口号以交付参数为准)
3. 配置标签说明(用于 Ping32 对接):
<env name="MINIO_ROOT_USER">:MinIO 用户名<env name="MINIO_ROOT_PASSWORD">:MinIO 密码
上述用户名和密码为 MinIO 登录账号与密码,并需要填写到 Ping32 服务器的 service.json 文件中,用于 Ping32 服务器连接独立部署的 MinIO 服务器。如无交付要求,一般无需修改默认值。
五、安装 MinIO 服务
1. 使用管理员权限打开 CMD。
2. 使用 cd 进入 MinIO 文件目录。
3. 执行以下命令安装 MinIO 服务:
.\MinIO-service.exe install
六、启动 MinIO 服务
- 安装完成后,执行以下命令查询服务状态:
sc query nsecfs
- 若提示状态为
STOPPED,执行以下命令启动服务:
net start nsecfs
七、配置 Ping32 服务器连接 MinIO
1. 回到 Ping32 服务器,打开 Ping32 安装目录,进入路径:Server\config
2. 将 service.json 文件复制到上述目录中。
3. 打开 service.json 文件并修改内容:仅保留 MinIO 相关配置信息,其余内容删除。
4. 参数填写说明:
host:MinIO 服务器 IP 地址user:MinIO 连接用户名password:MinIO 连接密码port:MinIO 服务端口(以交付参数为准)
八、重启 Ping32 服务器
配置完成后,重启 Ping32 服务器使配置生效。
九、验证
在 Ping32 软件商店上传一款软件。若在独立部署的 MinIO 中能够看到该软件文件,则表示部署正常。