1.3. 从 RPM 软件包安装 MicroShift


使用以下步骤从 RPM 软件包安装 MicroShift。

先决条件

  • 满足安装 MicroShift 的系统要求。
  • 您完成了准备从 RPM 软件包安装 MicroShift 的步骤。

流程

  1. 在所有生命周期中,运行以下命令为您的发行版本启用存储库:

    Copy to Clipboard Toggle word wrap
    $ sudo subscription-manager repos \
        --enable rhocp-4.17-for-rhel-9-$(uname -m)-rpms \
        --enable fast-datapath-for-rhel-9-$(uname -m)-rpms
  2. 对于扩展支持(EUS)版本,请运行以下命令启用 EUS 软件仓库:

    Copy to Clipboard Toggle word wrap
    $ sudo subscription-manager repos \
        --enable rhel-9-for-$(uname -m)-appstream-eus-rpms \
        --enable rhel-9-for-$(uname -m)-baseos-eus-rpms
  3. 使用以下命令锁定操作系统版本,以避免将来的更新到不受支持的配置中:

    Copy to Clipboard Toggle word wrap
    $ sudo subscription-manager release --set=9.4
  4. 运行以下命令来安装 MicroShift:

    Copy to Clipboard Toggle word wrap
    $ sudo dnf install -y microshift
  5. 将安装 pull secret 从 Red Hat Hybrid Cloud Console 下载到临时文件夹,例如 $HOME/openshift-pull-secret。此 pull secret 允许您与提供红帽构建 MicroShift 使用的容器镜像的容器 registry 进行身份验证。
  6. 要将 pull secret 复制到 RHEL 机器的 /etc/crio 文件夹,请运行以下命令:

    Copy to Clipboard Toggle word wrap
    $ sudo cp $HOME/openshift-pull-secret /etc/crio/openshift-pull-secret
  7. 运行以下命令使 /etc/crio/openshift-pull-secret 文件的所有者成为 root 用户:

    Copy to Clipboard Toggle word wrap
    $ sudo chown root:root /etc/crio/openshift-pull-secret
  8. 运行以下命令,使 /etc/crio/openshift-pull-secret 文件可由 root 用户读取和写入:

    Copy to Clipboard Toggle word wrap
    $ sudo chmod 600 /etc/crio/openshift-pull-secret
  9. 如果您的 RHEL 机器启用了防火墙,您必须配置几个必需的防火墙规则。对于 firewalld,运行以下命令:

    Copy to Clipboard Toggle word wrap
    $ sudo firewall-cmd --permanent --zone=trusted --add-source=10.42.0.0/16
    Copy to Clipboard Toggle word wrap
    $ sudo firewall-cmd --permanent --zone=trusted --add-source=169.254.169.1
    Copy to Clipboard Toggle word wrap
    $ sudo firewall-cmd --reload
  10. 如果您为 MicroShift 准备的卷组 (VG) 使用了默认名称 rhel,则不需要进一步配置。如果您使用其他名称,或者要更改更多配置设置,请参阅"使用 MicroShift 配置文件"部分。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.