<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>OpenStack云平台部署 - 系列 - 海岸实验站</title>
        <link>https://study.seahi.me/series/openstack%E4%BA%91%E5%B9%B3%E5%8F%B0%E9%83%A8%E7%BD%B2/</link>
        <description>OpenStack云平台部署 - 系列 - 海岸实验站</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>lu_xdxy@163.com (seaHi)</managingEditor>
            <webMaster>lu_xdxy@163.com (seaHi)</webMaster><lastBuildDate>Wed, 27 May 2026 00:00:00 &#43;0000</lastBuildDate><atom:link href="https://study.seahi.me/series/openstack%E4%BA%91%E5%B9%B3%E5%8F%B0%E9%83%A8%E7%BD%B2/" rel="self" type="application/rss+xml" /><item>
    <title>3.1 控制节点环境准备</title>
    <link>https://study.seahi.me/3.1%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87/</link>
    <pubDate>Wed, 25 Mar 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.1%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/03/1774415517431.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">在开始安装 OpenStack 之前，我们首先需要对控制节点（Controller）进行一些基础环境的配置。这些准备工作就像是盖房子前的地基，非常关键。</div></div></div>]]></description>
</item><item>
    <title>3.2 KeyStone服务部署</title>
    <link>https://study.seahi.me/3.2keystone%E6%9C%8D%E5%8A%A1%E9%83%A8%E7%BD%B2/</link>
    <pubDate>Mon, 30 Mar 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.2keystone%E6%9C%8D%E5%8A%A1%E9%83%A8%E7%BD%B2/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/03/SI2Tkx.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">在 OpenStack 的各个服务中，KeyStone 扮演着核心的身份认证角色。本节我们将部署 KeyStone 服务，为整个云平台建立起统一的“通行证”机制。</div></div></div>]]></description>
</item><item>
    <title>3.3 Glance服务部署</title>
    <link>https://study.seahi.me/3.3glance%E6%9C%8D%E5%8A%A1%E9%83%A8%E7%BD%B2/</link>
    <pubDate>Mon, 30 Mar 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.3glance%E6%9C%8D%E5%8A%A1%E9%83%A8%E7%BD%B2/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/04/1775629280157.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">Glance 服务主要负责虚拟机镜像的注册、发现和获取，相当于云平台里的“镜像仓库”。这篇手册会从创建底层数据库开始，一步步完成 Glance 相关凭证和服务实体的配置。</div></div></div>]]></description>
</item><item>
    <title>3.4 控制节点部署Nova</title>
    <link>https://study.seahi.me/3.4%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2nova/</link>
    <pubDate>Sat, 25 Apr 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.4%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2nova/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/04/l2RH1b.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">本文档将指导你在 OpenStack 控制节点上部署和配置 Nova 计算服务。Nova 是 OpenStack 的核心组件之一，负责管理和调度虚拟机实例的生命周期。我们将完成数据库配置、服务凭证创建、核心组件安装及数据库同步等关键步骤。</div></div></div>]]></description>
</item><item>
    <title>3.5 计算节点部署Nova</title>
    <link>https://study.seahi.me/3.5%E8%AE%A1%E7%AE%97%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2nova/</link>
    <pubDate>Sun, 10 May 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.5%E8%AE%A1%E7%AE%97%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2nova/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/05/1778398842142.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">本实验手册将指导你完成 OpenStack 计算节点（Compute Node）的基础环境配置以及 Nova 计算服务的安装与部署。</div></div></div>]]></description>
</item><item>
    <title>3.6 控制节点部署Neutron</title>
    <link>https://study.seahi.me/3.6%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E5%AE%89%E8%A3%85neutron/</link>
    <pubDate>Sun, 17 May 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.6%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E5%AE%89%E8%A3%85neutron/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/05/1779079687879.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">本节主要介绍在 OpenStack 控制节点上部署和配置 <strong>Neutron（网络服务）</strong> 的完整过程。Neutron 负责为 OpenStack 提供虚拟网络功能，包括二层交换、三层路由、负载均衡和防火墙等。</div></div></div>]]></description>
</item><item>
    <title>3.7 计算节点部署Neutron</title>
    <link>https://study.seahi.me/3.7%E8%AE%A1%E7%AE%97%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2neutron/</link>
    <pubDate>Tue, 19 May 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.7%E8%AE%A1%E7%AE%97%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2neutron/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/05/1779176829202.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">本节主要介绍在 OpenStack <strong>计算</strong>节点上部署和配置 <strong>Neutron</strong> 的完整过程。Neutron 负责为 OpenStack 提供虚拟网络功能，包括二层交换、三层路由、负载均衡和防火墙等。</div></div></div>]]></description>
</item><item>
    <title>3.8 部署Web界面Horizon</title>
    <link>https://study.seahi.me/3.8%E9%83%A8%E7%BD%B2web%E7%95%8C%E9%9D%A2horizon/</link>
    <pubDate>Wed, 20 May 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.8%E9%83%A8%E7%BD%B2web%E7%95%8C%E9%9D%A2horizon/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/05/aFMccj.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">本节主要介绍在 OpenStack <strong>控制</strong>节点上部署和配置 <strong>Horizon</strong> 的完整过程。Horizon 负责为 OpenStack 提供一个 Web 前端的管理界面。</div></div></div>]]></description>
</item><item>
    <title>3.8.5 阶段性试用Horizon</title>
    <link>https://study.seahi.me/3.8.5%E9%98%B6%E6%AE%B5%E6%80%A7%E8%AF%95%E7%94%A8horizon/</link>
    <pubDate>Sat, 23 May 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.8.5%E9%98%B6%E6%AE%B5%E6%80%A7%E8%AF%95%E7%94%A8horizon/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/05/oO1poO.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">本节实验将带你了解如何在 OpenStack 中上传镜像、创建一台虚拟机，并自主探索 Cinder 服务的作用。</div></div></div>]]></description>
</item><item>
    <title>3.9 控制节点部署Cinder</title>
    <link>https://study.seahi.me/3.9%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2cinder/</link>
    <pubDate>Wed, 27 May 2026 00:00:00 &#43;0000</pubDate><author>
        <name>seaHi</name>
    </author><guid>https://study.seahi.me/3.9%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2cinder/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://static.seahi.me/2026/05/1779849833845.png" referrerpolicy="no-referrer">
            </div><div class="details admonition abstract open">
    <div class="details-summary admonition-title">
        <span class="icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"/></svg></span>摘要<span class="details-icon"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></span>
    </div>
    <div class="details-content">
        <div class="admonition-content">本节主要介绍在 OpenStack 控制节点上部署和配置 <strong>Cinder（块存储服务）</strong> 的完整过程。Cinder 负责为虚拟机提供持久化的块存储（Volume），它的作用类似于我们在电脑上插拔的移动硬盘。</div></div></div>]]></description>
</item></channel>
</rss>
