<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MINIO on Pigsty v5.0</title>
    <link>https://pgsty.pro/zh/module/minio/</link>
    <description>Recent content in MINIO on Pigsty v5.0</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    
    
      <lastBuildDate>Mon, 01 Jan 0001 00:00:00 +0000</lastBuildDate>
    
    
      <atom:link href="https://pgsty.pro/zh/module/minio/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>MINIO 集群模型</title>
        <link>https://pgsty.pro/zh/docs/concept/model/minio/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/concept/model/minio/</guid>
        <description>&lt;p&gt;MINIO 是 Pigsty 的对象存储兼容模块名。v4.5.0 当前源码通过 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio_type&#34;&gt;&lt;code&gt;minio_type: silo&lt;/code&gt;&lt;/a&gt; 部署 Silo，并以 &lt;strong&gt;集群&lt;/strong&gt; 组织一组对象存储 &lt;strong&gt;实例&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;每个集群都是一个 &lt;strong&gt;自治&lt;/strong&gt; 的 S3 兼容对象存储单元，由至少一个实例组成，通过 S3 API 端口对外提供服务。&lt;/p&gt;</description>
      </item>
    <item>
        <title>模块：MINIO</title>
        <link>https://pgsty.pro/zh/docs/minio/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/</guid>
        <description>&lt;p&gt;&lt;code&gt;MINIO&lt;/code&gt; 是 Pigsty 中 S3 兼容对象存储的兼容模块名。当前角色部署 &lt;a href=&#34;https://github.com/pgsty/silo&#34;&gt;&lt;strong&gt;Silo&lt;/strong&gt;&lt;/a&gt;，并且 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio_type&#34;&gt;&lt;code&gt;minio_type&lt;/code&gt;&lt;/a&gt; 只接受 &lt;code&gt;silo&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;Silo 沿用 MinIO 的 S3/Admin API、&lt;code&gt;MINIO_*&lt;/code&gt; 环境变量、磁盘格式与 &lt;code&gt;mcli&lt;/code&gt; 客户端接口，可用作 PostgreSQL &lt;a href=&#34;https://pgsty.pro/zh/docs/pgsql/backup/repository/&#34;&gt;&lt;strong&gt;pgBackRest 备份仓库&lt;/strong&gt;&lt;/a&gt;。模块名、参数前缀和监控 &lt;code&gt;job&lt;/code&gt; 继续使用 &lt;code&gt;MINIO&lt;/code&gt; / &lt;code&gt;minio_*&lt;/code&gt;，以保持现有清单和运维入口兼容。&lt;/p&gt;</description>
      </item>
    <item>
        <title>使用方法</title>
        <link>https://pgsty.pro/zh/docs/minio/usage/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/usage/</guid>
        <description>&lt;p&gt;当您 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/config/&#34;&gt;配置&lt;/a&gt; 并执行 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/playbook/&#34;&gt;剧本&lt;/a&gt; 部署 Silo 后，可以参考本页通过 S3 与 &lt;code&gt;mcli&lt;/code&gt; 兼容接口使用它。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;部署集群&#34;&gt;部署集群&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;首先在 &lt;a href=&#34;https://pgsty.pro/zh/docs/setup/config/&#34;&gt;配置清单&lt;/a&gt; 中定义单机单盘对象存储集群，并显式锁定引擎：&lt;/p&gt;</description>
      </item>
    <item>
        <title>集群配置</title>
        <link>https://pgsty.pro/zh/docs/minio/config/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/config/</guid>
        <description>&lt;p&gt;在部署 MINIO 模块之前，需要在 &lt;a href=&#34;https://pgsty.pro/zh/docs/setup/config/&#34;&gt;配置清单&lt;/a&gt; 中定义 Silo 对象存储集群。当前角色要求 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio_type&#34;&gt;&lt;code&gt;minio_type: silo&lt;/code&gt;&lt;/a&gt;，支持以下清单部署模式：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pgsty.pro/zh/docs/minio/config/#%e5%8d%95%e6%9c%ba%e5%8d%95%e7%9b%98&#34;&gt;单机单盘：SNSD&lt;/a&gt;：单机单盘模式，可以使用任意目录作为数据盘，仅作为开发、测试、演示使用。&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pgsty.pro/zh/docs/minio/config/#%e5%8d%95%e6%9c%ba%e5%a4%9a%e7%9b%98&#34;&gt;单机多盘：SNMD&lt;/a&gt;：折中模式，在单台服务器上使用多块磁盘 (&amp;gt;=2)，仅当资源极为有限时使用。&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pgsty.pro/zh/docs/minio/config/#%e5%a4%9a%e6%9c%ba%e5%8d%95%e7%9b%98&#34;&gt;多机单盘：MNSD&lt;/a&gt;：多台服务器各使用一个独立数据盘，提供紧凑的节点级高可用能力。&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pgsty.pro/zh/docs/minio/config/#%e5%a4%9a%e6%9c%ba%e5%a4%9a%e7%9b%98&#34;&gt;多机多盘：MNMD&lt;/a&gt;：多机多盘模式，标准生产环境部署，具有最好的可靠性，但需要多台服务器。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;SNSD 适合开发测试，三节点 MNSD 适合资源受限的紧凑高可用部署，MNMD 适合对容量、吞吐和磁盘冗余有更高要求的生产环境。SNMD 只解决单机内的磁盘故障，不能容忍整机故障。&lt;/p&gt;</description>
      </item>
    <item>
        <title>参数列表</title>
        <link>https://pgsty.pro/zh/docs/minio/param/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/param/</guid>
        <description>&lt;p&gt;MINIO 模块共有 &lt;strong&gt;22&lt;/strong&gt; 个公开参数，分为两个部分：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio&#34;&gt;&lt;strong&gt;&lt;code&gt;MINIO&lt;/code&gt;&lt;/strong&gt;&lt;/a&gt;：19 个参数，用于部署 Silo 对象存储集群&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio_remove&#34;&gt;&lt;strong&gt;&lt;code&gt;MINIO_REMOVE&lt;/code&gt;&lt;/strong&gt;&lt;/a&gt;：3 个参数，控制对象存储集群的移除&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;td-callout td-callout--note&#34; role=&#34;note&#34;&gt;&#xA;  &lt;div class=&#34;td-callout__title&#34;&gt;&lt;i class=&#34;td-callout__icon fa-solid fa-circle-info&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;span class=&#34;td-callout__label&#34;&gt;架构变化：Pigsty v3.6+&lt;/span&gt;&lt;/div&gt;&#xA;  &lt;div class=&#34;td-callout__body&#34;&gt;&#xA;&lt;p&gt;自 Pigsty v3.6 起，&lt;code&gt;minio.yml&lt;/code&gt; 剧本不再包含移除功能，移除相关参数已迁移至独立的 &lt;code&gt;minio_remove&lt;/code&gt; 角色和 &lt;code&gt;minio-rm.yml&lt;/code&gt; 剧本。&lt;/p&gt;</description>
      </item>
    <item>
        <title>预置剧本</title>
        <link>https://pgsty.pro/zh/docs/minio/playbook/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/playbook/</guid>
        <description>&lt;p&gt;MINIO 模块提供两个内置剧本：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pgsty.pro/zh/docs/minio/playbook/#minioyml&#34;&gt;&lt;code&gt;minio.yml&lt;/code&gt;&lt;/a&gt;：安装并配置 Silo&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pgsty.pro/zh/docs/minio/playbook/#minio-rmyml&#34;&gt;&lt;code&gt;minio-rm.yml&lt;/code&gt;&lt;/a&gt;：移除 Silo、配置和可选数据&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;minioyml&#34;&gt;&lt;code&gt;minio.yml&lt;/code&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/pgsty/pigsty/blob/main/minio.yml&#34;&gt;&lt;code&gt;minio.yml&lt;/code&gt;&lt;/a&gt; 以 &lt;code&gt;hosts: all&lt;/code&gt; 运行，但会在预任务阶段跳过没有定义 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio_cluster&#34;&gt;&lt;code&gt;minio_cluster&lt;/code&gt;&lt;/a&gt; 的主机。进入角色后还会校验：&lt;/p&gt;</description>
      </item>
    <item>
        <title>管理预案</title>
        <link>https://pgsty.pro/zh/docs/minio/admin/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/admin/</guid>
        <description>&lt;hr&gt;&#xA;&lt;h2 id=&#34;创建集群&#34;&gt;创建集群&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;要创建一个集群，在配置清单中定义好后，执行 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/playbook/#minioyml&#34;&gt;&lt;code&gt;minio.yml&lt;/code&gt;&lt;/a&gt; 剧本即可。&lt;/p&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-690f72d4-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;yaml&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-690f72d4-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;minio&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;{&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;hosts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;{&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;10.10.10.10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;{&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;minio_seq&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;1 } }, vars&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;{&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;minio_cluster&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;minio, minio_type&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;silo } }&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;例如，上面的配置定义了一个 SNSD &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/config/#%e5%8d%95%e6%9c%ba%e5%8d%95%e7%9b%98&#34;&gt;单机单盘&lt;/a&gt; Silo 集群，使用以下命令即可创建所选对象存储集群：&lt;/p&gt;</description>
      </item>
    <item>
        <title>监控告警</title>
        <link>https://pgsty.pro/zh/docs/minio/monitor/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/monitor/</guid>
        <description>&lt;h2 id=&#34;管理界面&#34;&gt;管理界面&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Silo 默认通过 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio_admin_port&#34;&gt;&lt;code&gt;minio_admin_port&lt;/code&gt;&lt;/a&gt;（&lt;code&gt;9001&lt;/code&gt;）提供管理界面，可直接访问 &lt;code&gt;https://&amp;lt;node-ip&amp;gt;:9001&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;部分配置模板还会通过 &lt;code&gt;m.pigsty&lt;/code&gt; 暴露管理入口。登录凭证由 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio_access_key&#34;&gt;&lt;code&gt;minio_access_key&lt;/code&gt;&lt;/a&gt; 与 &lt;a href=&#34;https://pgsty.pro/zh/docs/minio/param/#minio_secret_key&#34;&gt;&lt;code&gt;minio_secret_key&lt;/code&gt;&lt;/a&gt; 指定。&lt;/p&gt;&#xA;&lt;div class=&#34;td-callout td-callout--note&#34; role=&#34;note&#34;&gt;&#xA;  &lt;div class=&#34;td-callout__title&#34;&gt;&lt;i class=&#34;td-callout__icon fa-solid fa-circle-info&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;span class=&#34;td-callout__label&#34;&gt;HTTPS 与证书信任&lt;/span&gt;&lt;/div&gt;&#xA;  &lt;div class=&#34;td-callout__body&#34;&gt;&#xA;&lt;p&gt;对象存储默认使用 Pigsty CA 签发的 HTTPS 证书。浏览器和容器客户端必须信任该 CA；生产环境不要以忽略证书校验代替正确配置证书信任。&lt;/p&gt;</description>
      </item>
    <item>
        <title>指标列表</title>
        <link>https://pgsty.pro/zh/docs/minio/metric/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/metric/</guid>
        <description>&lt;p&gt;MINIO 模块通过 &lt;code&gt;/minio/metrics/v3&lt;/code&gt; 采集 Silo 指标。指标集合会随服务端版本和实际启用功能变化，因此本页列出当前仪表盘与告警依赖的稳定接口，不把某个版本的完整抓取快照当作长期契约。&lt;/p&gt;</description>
      </item>
    <item>
        <title>常见问题</title>
        <link>https://pgsty.pro/zh/docs/minio/faq/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgsty.pro/zh/docs/minio/faq/</guid>
        <description>&lt;hr&gt;&#xA;&lt;h2 id=&#34;minio-模块默认部署哪个引擎&#34;&gt;MINIO 模块默认部署哪个引擎？&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;v4.5.0 当前源码部署并且只部署 Silo，&lt;code&gt;minio_type&lt;/code&gt; 唯一合法值是 &lt;code&gt;silo&lt;/code&gt;。MINIO 是兼容模块名，不表示运行 MinIO 服务端。&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
