当前位置: 首页 > news >正文

网站主要应用定西seo霸屏推广

网站主要应用,定西seo霸屏推广,深圳住房和建设局网站统一,自己做网站出证书在数字化时代,数据存储与管理变得尤为重要,尤其是对于非结构化数据如日志文件的处理。MinIO,作为一个高性能、可扩展的分布式对象存储系统,以其对Amazon S3的全面兼容性和轻量级设计,成为了众多企业和开发者存储大量数…

在数字化时代,数据存储与管理变得尤为重要,尤其是对于非结构化数据如日志文件的处理。MinIO,作为一个高性能、可扩展的分布式对象存储系统,以其对Amazon S3的全面兼容性和轻量级设计,成为了众多企业和开发者存储大量数据的首选。本文将带你深入了解MinIO的配置方法

部署MinIO

集群节点规划

节点信息服务数据盘
192.168.1.10minio server/data/minio_data/{data1,data2}
192.168.1.11minio server/data/minio_data/{data1,data2}
192.168.1.12minio server/data/minio_data/{data1,data2}
192.168.1.13minio server/data/minio_data/{data1,data2}
192.168.1.14nginx 

依赖:Ansible,docker,nginx,具体参考资料在文末

集群基础环境准备

创建minio节点 配置文件minio.hosts

[minio]
192.168.1.10
192.168.1.11
192.168.1.12
192.168.1.13

初始化环境

关闭防火墙

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

修改系统最大文件数

ulimit -n #查看最大连接数
ulimit -a
echo "*   soft    nofile  65535" >> /etc/security/limits.conf
echo "*   hard    nofile  65535" >> /etc/security/limits.conf
sysctl -p
reboot

创建启动脚本/配置文件/数据目录

# 创建启动脚本目录
ansible -i minio.hosts minio -m file -a 'path=/usr/local/app/minio/bin state=directory mode=0755'
# 创建配置文件目录
ansible -i minio.hosts minio -m file -a 'path=/etc/minio state=directory mode=0755'# 创建数据目录
ansible -i minio.hosts minio -m file -a 'path=/data/minio_data/data1 state=directory mode=0755'
ansible -i minio.hosts minio -m file -a 'path=/data/minio_data/data2 state=directory mode=0755'

安装包准备

下载minio

# 下载minio
cd /data/minio/bin && wget https://dl.min.io/server/minio/release/linux-amd64/minio

推送安装包

# 推送minio到所有节点
ansible -i minio.hosts minio -m copy -a 'src=/usr/local/app/minio/bin/minio dest=/usr/local/app/minio/bin/minio mode=0755'

启动脚本准备

脚本名称:run.sh

#!/bin/bash
export MINIO_ROOT_USER=minio #访问密钥,用于身份验证。根据自身情况进行修改
export MINIO_ROOT_PASSWORD=123456 # 秘密密钥,用于身份验证,根据自身情况进行修改。/usr/local/app/minio/bin/minio server  --config-dir /etc/minio --address ":9000" --console-address ":9001" \
http://192.168.1.36/data/minio_data/data1 http://192.168.1.36/data/minio_data/data2 \
http://192.168.1.91/data/minio_data/data1 http://192.168.1.91/data/minio_data/data2 \
http://192.168.1.92/data/minio_data/data1 http://192.168.1.92/data/minio_data/data2 \
http://192.168.1.110/data/minio_data/data1 http://192.168.1.110/data/minio_data/data2

部署

推送启动脚本到所有节点

ansible -i minio.hosts minio -m copy -a 'src=/usr/local/app/minio/bin/run.sh dest=/usr/local/app/minio/bin/run.sh mode=0755'

创建systemd配置文件minio.service

/usr/lib/systemd/system/minio.service

[Unit]
Description=Minio service
Documentation=https://docs.minio.io/[Service]
WorkingDirectory=/usr/local/app/minio/bin/
ExecStart=/usr/local/app/minio/bin/run.shRestart=on-failure
RestartSec=5[Install]
WantedBy=multi-user.target

推送启动minio.service到所有节点

ansible -i minio.hosts minio -m copy -a 'src=/usr/lib/systemd/system/minio.service dest=/usr/lib/systemd/system/minio.service mode=0755'

启动minio

# 启动minio
ansible -i minio.hosts minio -m shell -a 'systemctl daemon-reload'
ansible -i minio.hosts minio -m shell -a 'systemctl enable minio'
ansible -i minio.hosts minio -m shell -a 'systemctl start minio'
ansible -i minio.hosts minio -m shell -a 'systemctl status minio'

检查(查看到running)

systemctl status minio
● minio.service - Minio serviceLoaded: loaded (/usr/lib/systemd/system/minio.service; enabled; vendor preset: disabled)Active: active (running) since Wed 2024-04-03 16:45:15 CST; 1 months 2 days agoDocs: https://docs.minio.io/Main PID: 38640 (run.sh)Tasks: 30Memory: 1.7GCGroup: /system.slice/minio.service

访问

浏览器输入集群任意节点地址+9000端口,即可访问minio,可创建“bucket”并上传文件测试

http://192.168.1.10:9000

http://192.168.1.11:9000

http://192.168.1.12:9000

http://192.168.1.13:9000

输入账户minio密码123456即可访问

Nginx代理

# 搭建nginx 参考https://zhuanlan.zhihu.com/p/639039219
# 由于测试主机80端口被占,nginx这里使用8080端口
docker run -p 8080:80 -p 8081:81 --name nginx-prod --restart=always -v /opt/docker/nginx/conf:/etc/nginx -v /opt/docker/nginx/html:/usr/share/nginx/html  -v /var/log/nginx:/var/log/nginx -d  nginx:1.25.1#映射下面目录到宿主机
/opt/docker/nginx/conf # nginx 配置文件目录
/opt/docker/nginx/html # Nginx默认站点目录
/var/log/nginx #Nginx日志目录

nginx配置minio

打开 /opt/docker/nginx/conf/conf.d/minio.conf,编辑

推荐配置

( MinIO Server listening 和 MinIO Console listening分开)

upstream minio {least_conn;server 192.168.1.10:9000;server 192.168.1.11:9000;server 192.168.1.12:9000;server 192.168.1.13:9000;
}upstream minio_console {least_conn;server 192.168.1.10:9001;server 192.168.1.11:9001;server 192.168.1.12:9001;server 192.168.1.13:9001;
}
server {listen 80;server_name minio;location / {proxy_pass http://minio;proxy_set_header Host $http_host;#client_max_body_size 1000m;#添加了websocket支持,解决object browser loading 问题proxy_http_version      1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}location /minio/ui/ {rewrite ^/minio/ui/(.*) /$1 break;proxy_pass http://minio_console;proxy_set_header Host $http_host;#client_max_body_size 1000m;#添加了websocket支持,解决object browser loading 问题proxy_http_version      1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}}

nginx 启停

# 查看配置文件是否正确
docker exec -i nginx-prod /sbin/nginx -t
# 重新加载配置
docker exec -i nginx-prod /sbin/nginx -c /etc/nginx/nginx.conf -s reload
# 重启nginx
docker exec -i nginx-prod /sbin/nginx -c /etc/nginx/nginx.conf -s reopen

访问

http://192.168.1.14:8081

输入账户minio密码123456即可访问

 

http://www.yayakq.cn/news/147336/

相关文章:

  • 南京高端网站建设哪家好互联网都有哪些公司
  • 做网站刷流量挣钱吗重庆网站制作招聘
  • 网站做的不好会有什么后果小程序制作价格
  • 做网站servlet制作网站的过程
  • wordpress 登录重定向关键词优化意见
  • 成都装饰设计公司排名搜索引擎优化工作原理的先后顺序
  • 如何利用网站新闻做推广网上可以自学什么技术
  • 做微信商城网站建设双一流建设专题网站
  • 网站大全正能量免费2020国外比较好的资源网站
  • 营销型网站设计模板泉州建设培训中心网站
  • 动效网站怎么做请人建设网站 要注意什么
  • 网站建设进度表上海徐家汇网站建设
  • 如何做网站出单柳州市建设工程质量安全监督管理处网站
  • 做网站用什么浏览器好中国核工业第五建设有限公司单位代码
  • 教育机构网站建设抚顺网络推广
  • 网站的域名都有哪些问题网页制作视频教程哪个网址好
  • 企业商城网站建设价格站长平台工具
  • 龙华响应式网站建设电商网站建设方案模板
  • nas做流媒体网站贵阳公司网站建立
  • wordpress缩略图不清晰怎么办优化方案
  • 大型网站开发语言框架工具烟台做网站的公司
  • 帮助设计的网站咸阳市住房和城乡建设规划局网站
  • 网站怎么放到服务器上做软件找什么公司
  • 酒类产品网站设计红旗渠建设集团网站
  • 厦门企业建站模板wordpress广告位设置
  • 青岛网站运营推广网站建设费用说明
  • 网站代理怎么赚钱网站描述代码怎么写
  • 重庆网站制作企业南宁物流公司网站建设
  • 岳西县建设局网站网页设计赚钱吗
  • jsp ajax网站开发典型实例pdfwordpress侧边栏html