[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

控制 OpenShift Origin 的更新

本頁提供有關控制 OpenShift Origin 何時更新的資訊

1. 問題

OpenShift 不單是一個程式,它更是一個架構。基於它的複雜程度,很多人不喜歡它在正常的安全性及/或修正更新過程中被一併更新。他們喜歡監測及檢查更新程序以確保一切順利,並縮減停止運作的時間。除此之外,某些 OpenShift 版本不兼容新版套件如 docker、etcd

總結:更新 vi != 更新 OpenShift

2. 解決方案

OpenShift Excluder

排除器能從 yum(或 fedora 下的 dnf)排除某些套件或特定版本的更新及安裝。它亦能移除這些排除規則。

視乎你想控制的產品,我們提供不同排除器。

3. 版本

4. 用法

我們假設你已經安裝了 centos-release-openshift-origin,因此你能存取 CentOS 的 OpenShift Origin 軟件庫。我們亦假設你是 root,又或者在下列指令前加上 sudo。

  1. yum -y install origin-excluder
    • 所有 OpenShift Origin 套件都已被排除。

  2. yum -y update
    • 所有非 openshift 的套件將會獲更新。
  3. origin-excluder unexclude
    • 取消對 OpenShift Origin 套件的排除。

  4. yum -y update
    • 所有套件,包括 openshift origin 套件,都會獲更新。
  5. origin-excluder exclude
    • 所有 OpenShift Origin 套件再次被排除。

注意:當 origin-excluder 套件被移除時,它會取消除排 openshift 的套件。

Translation of revision 6


2023-09-11 07:23