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

电大考试亿唐网不做网站做品牌可以免费网络推广网站

电大考试亿唐网不做网站做品牌,可以免费网络推广网站,惠阳市网站建设,衡水网站建设公司联系电话目录1:简介2:功能与集成3:架构4:搭建集群4.1:挂载磁盘4.1.1:要求4.1.2:创建挂载目录4.1.3:注意:需要将新建的目录挂在到对应的磁盘下,磁盘不挂载好,集群启动会…

目录

  • 1:简介
  • 2:功能与集成
  • 3:架构
  • 4:搭建集群
    • 4.1:挂载磁盘
      • 4.1.1:要求
      • 4.1.2:创建挂载目录
      • 4.1.3:注意:需要将新建的目录挂在到对应的磁盘下,磁盘不挂载好,集群启动会报错:找不到磁盘,如下:
  • 5:准备环境
    • 5.1:关闭防火墙
    • 5.2:修改主机名
    • 5.3:修改hosts文件,实现局域网互通
    • 5.4:修改系统最大文件数
    • 5.5:创建minio启动脚本和配置文件目录
    • 5.6:下载minio到/usr/local/minio/run目录下
  • 6:编写集群启动脚本(所有节点配置文件相同)
    • 6.1:启动脚本/data/minio/run/run.sh
    • 6.3:其中,“MINIO_ACCESS_KEY”为用户名,“MINIO_SECRET_KEY”为密码,密码不能设置过于简单,不然minio会启动失败
    • 6.4:创建好的/usr/local/minio/run/目录结构如下:
    • 6.5:systemd配置文件minio.service
  • 7:启动测试
    • 7.1:修改权限
    • 7.2:依次启动每个服务器的minio
    • 7.3:浏览器输入集群任意节点地址+9000端口,即可访问minio,可创建“bucket”并上传文件测试
    • 7.4:用户名和密码 cat /usr/local/minio/run/run.sh中
    • 7.5:web登录验证

1:简介

混合云和多云对象存储:
MinIO 提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的云储存服务。
MinIO原生支持 Kubernetes,它可用于每个独立的公共云、每个 Kubernetes 发行版、私有云和边缘的对象存储套件。
MinIO是软件定义的,不需要购买其他任何硬件,在 GNU AGPL v3 下是 100% 开源的。

2:功能与集成

既然称minIO是s3,那么s3的一些特性,minIO是完全具备的。并且,并不是只有商业版才有,而是开源版就具备了。比如:Bucket的版本控制,Bucket的生命周期管理,多租户,对外暴露API,支持Veeam备份,角色访问控制ARN,还可以发消息给中间件(redis,ES,kafka)。这些功能我们会在对象存储那一个专题中详细讲解。

3:架构

由于是非常轻量级的软件,所以架构上也没有这么复杂,他使用操作系统的文件系统作为存储介质,我们在向任意节点写数据的时候,minIO会自动同步数据到另外的节点,而机制叫做erasure code(纠删码)来保证集群的稳定,保证数据可用,所以我们建议至少使用4个节点来构建集群。

如果一个N节点的分布式MinIO,只要有N/2节点在线,数据就是安全的。但是要保证至少有N/2+1个节点来创建新的对象。比如:我们的集群有4个节点,每个节点上一块盘,就算有2两个节点宕机,这个集群仍然是可读的,但是,我们需要3个节点才能让集群写数据。这就是为什么我们要有4个节点来构建集群。

早期版本中,每个租户至少有4个盘,最多有16个盘,这个是纠删码的限制,而新版本中是没有限制的。如果想要实现多租户,就需要借助于kubernetes来构建多个MinIO实例,或者启动多个实例来实现多租户。也就是说,一个进程对应一个实例,一个实例对应一个租户。

4:搭建集群

磁盘挂载参考:
参考一:https://blog.csdn.net/u011421988/article/details/125390561
参考二:https://cloud.tencent.com/developer/article/1813949

  • 初始磁盘信息
    在这里插入图片描述

  • 增加一个硬盘
    在这里插入图片描述

  • 挂载磁盘
    在这里插入图片描述

4.1:挂载磁盘

机器资源挂载磁盘路径
192.168.90.44/usr/local/minio/data
192.168.90.47/usr/local/minio/data
192.168.90.49/usr/local/minio/data
192.168.90.50/usr/local/minio/data

4.1.1:要求

生产环境强烈建议至少四台机器,这也是官方的建议要求,这样的话就可以做到挂掉一台机器集群依然可以读写,挂掉两台机器集群依然可读,本文仅以四台机器为例子说明如何搭建集群

4.1.2:创建挂载目录

mkdir /usr/local/minio/data

4.1.3:注意:需要将新建的目录挂在到对应的磁盘下,磁盘不挂载好,集群启动会报错:找不到磁盘,如下:

5:准备环境

5.1:关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

5.2:修改主机名

192.168.90.44,执行 hostnamectl set-hostname wy202;查看 cat /etc/hosts
192.168.90.47,执行 hostnamectl set-hostname wy203;查看 cat /etc/hosts
192.168.90.49,执行 hostnamectl set-hostname wy204;查看 cat /etc/hosts
192.168.90.50,执行 hostnamectl set-hostname wy205;查看 cat /etc/hosts

5.3:修改hosts文件,实现局域网互通

cat >> /etc/hosts << EOF
192.168.90.44 wy202
192.168.90.47 wy203 
192.168.90.49 wy204 
192.168.90.50 wy205
EOF 

5.4:修改系统最大文件数

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

5.5:创建minio启动脚本和配置文件目录

mkdir -p /usr/local/minio/run && mkdir -p /etc/minio

5.6:下载minio到/usr/local/minio/run目录下

cd /usr/local/minio/run && wget https://dl.min.io/server/minio/release/linux-amd64/minio

6:编写集群启动脚本(所有节点配置文件相同)

6.1:启动脚本/data/minio/run/run.sh

#!/bin/bash
#export MINIO_ACCESS_KEY=minio
#export MINIO_SECRET_KEY=miniostorageexport MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=miniostorage/data/minio/run/minio server  --config-dir /etc/minio --address ":9000" --console-address ":9001" \
http://192.168.90.44/usr/local/minio/data/data1 http://192.168.90.44/usr/local/minio/data/data2 \
http://192.168.90.47/usr/local/minio/data/data1 http://192.168.90.47/usr/local/minio/data/data2 \
http://192.168.90.49/usr/local/minio/data/data1 http://192.168.90.49/usr/local/minio/data/data2 \
http://192.168.90.50/usr/local/minio/data/data1 http://192.168.90.50/usr/local/minio/data/data2

6.3:其中,“MINIO_ACCESS_KEY”为用户名,“MINIO_SECRET_KEY”为密码,密码不能设置过于简单,不然minio会启动失败

6.4:创建好的/usr/local/minio/run/目录结构如下:

[root@minio1 run]# pwd
/data/minio/run
[root@minio1 run]# ll
总用量 106824
-rwxr-xr-x. 1 root root 109383680 2月  13 14:35 minio
-rwxr-xr-x. 1 root root       620 2月  15 06:25 run.sh
[root@minio1 run]# 

6.5:systemd配置文件minio.service

cat > /usr/lib/systemd/system/minio.service <<EOF
[Unit]
Description=Minio service
Documentation=https://docs.minio.io/[Service]
WorkingDirectory=/data/minio/run/
ExecStart=/data/minio/run/run.shRestart=on-failure
RestartSec=5[Install]
WantedBy=multi-user.target
EOF

7:启动测试

7.1:修改权限

chmod +x /usr/lib/systemd/system/minio.service && chmod +x /data/minio/run/minio && chmod +x /data/minio/run/run.sh

7.2:依次启动每个服务器的minio

[root@minio1 run]# systemctl daemon-reload
[root@minio1 run]# systemctl enable minio && systemctl start minio
[root@minio1 run]# systemctl status minio

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

http://192.168.90.44:9000
http://192.168.90.47:9000
http://192.168.90.49:9000
http://192.168.90.50:9000

7.4:用户名和密码 cat /usr/local/minio/run/run.sh中

MINIO_ROOT_USER=minio
MINIO_ROOT_PASSWORD=miniostorage

7.5:web登录验证

http://www.hkea.cn/news/629255/

相关文章:

  • 玉环做企业网站任何东西都能搜出来的软件
  • 无锡专业网站建设搜索优化seo
  • 成品软件源码网站大全百度权重10的网站
  • 深圳手机网站建设多少钱外链代发软件
  • 璧山集团网站建设互联网推广营销
  • 平面设计网址推荐全国seo搜索排名优化公司
  • 青岛公路建设集团网站东莞排名优化团队
  • 北京公司响应式网站建设价位太原网站建设开发
  • 龙岩网络诈骗通缉人员优化推广方案
  • 专做海外代购的网站设计案例网
  • 漳州网站设计东莞网站制作模板
  • 制作应用的软件成都排名seo公司
  • 北京专业企业网站建设俄罗斯搜索引擎入口 yandex
  • wordpress 怎么改中文网站推广优化价格
  • 南山做网站公司怎么选择企业seo优化服务
  • 什么 电子商务网站建设与管百度招商加盟
  • 南召微网站开发手机优化大师官方版
  • 营销型网站技术特点网站推广网
  • 龙游县住房和城乡建设局网站百度seo优化方法
  • 深圳方维网站建设设计个人网站
  • wordpress 流量站百度应用
  • ps素材网seo在线工具
  • 岳阳网站开发公司html网站模板免费
  • 怎样用模板做网站优化网站技术
  • 全国新型疫情最新情况长沙网站搭建优化
  • 郑州网站建设规划seo建站教程
  • 购物网站 购物车界面如何做百度搜索网
  • 推广网站的图片怎么做外贸平台
  • 新手如何给自己的网站做优化bt种子磁力搜索
  • 成都学校网站制作遵义网站seo