Windows Server部署MinIO作为文件储存服务器

MinIO提供了与k8s、etcd、docker等容器化技术深度集成方案,以及Linux环境下详细文档。但是在Windows Server的部署官网提到的很少,这里简单记录下自己的部署过程。

一、简单安装部署

1、Windows安装包下载地址:

https://dl.minio.io/server/minio/release/windows-amd64/minio.exe

2、本地电脑中选一个文件夹作为MinIO的服务文件夹。比如我创建的为:C:\minio\data

Windows Server部署MinIO作为文件储存服务器

3、打开CMD窗口:切换到安装包所在目录(后面部分为存储路径), 输入命令:

minio.exe server C:\minio\data

4、启动成功后,打开浏览器访问:http://127.0.0.1:9000 用户名和密码默认为:minioadmin。cmd窗口会显示访问的地址、账号密码。

二、WinSW安装部署成Windows服务

1、下载winsw,下载地址:

https://github.com/winsw/winsw/releases

Windows Server部署MinIO作为文件储存服务器

2、将下载的WinSW-x64.exe复制到C:\minio目录,与minio.exe同一个目录并重命名为minio-server.exe。

Windows Server部署MinIO作为文件储存服务器

3、添加并配置minio-server.xml文件

<service>
   
   <id>minio-server</id>
   
   <name>minio-server</name>
   
   <description>minio文件存储服务器</description>
   
   <env name="MINIO_HOME" value="%BASE%"/>
   
   <executable>%BASE%\run.bat</executable>
   
   <logpath>%BASE%\logs</logpath>
   
   <log mode="roll-by-size-time">
       
       <sizeThreshold>10240</sizeThreshold>
       
       <pattern>yyyyMMdd</pattern>
       
       <autoRollAtTime>00:00:00</autoRollAtTime>
       
       <zipOlderThanNumDays>5</zipOlderThanNumDays>
       
   </log>
</service>

4、新建run.bat文件,内容如下

set MINIO_ROOT_USER=admin
set MINIO_ROOT_PASSWORD=12345678
minio.exe server C:\minio\data

5、安装Windows服务

安装服务命令:
minio-server.exe install

启动服务命令:
minio-server.exe start

停止服务命令:
minio-server.exe stop

移除服务命令:
sc delete minio-server

6、启动minio-server服务

Windows Server部署MinIO作为文件储存服务器

7、启动成功,登录MinIO控制台

Windows Server部署MinIO作为文件储存服务器

8、可能出现的错误

Windows Server部署MinIO作为文件储存服务器

我自己的解决方式是,删除了xml里面的所有中文。但是感觉修改xml文件的编码为utf8也是可以的。

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/30406.html

发表评论

登录后才能评论