wandering-star

wandering-star

RHEL 訂閱線上註冊相關問題

RHEL 訂閱在線註冊相關問題#

在線註冊過程#

國內客戶,購買了 RHEL 訂閱以後,就可以把自己的系統,在線註冊了。一般用如下的命令:

subscription-manager register --auto-attach --username ********* --password ********

上述命令在國內的網路情況下,經常出現速度慢,超時等錯誤。這是因為,register 過程,要訪問國外的伺服器。那我們可以搞一個 proxy,然後讓註冊過程走 proxy,就能加速。

export PROXY="127.0.0.1:18801"

subscription-manager register --proxy=$PROXY --auto-attach --username ********* --password ********

官方知識庫: https://access.redhat.com/solutions/253273

debug#

如果不太清楚慢的原因,那麼就需要打開 rhsm 的 log,看看日誌,確定問題原因了。

sed -i 's/default_log_level = .*/default_log_level = DEBUG/' /etc/rhsm/rhsm.conf

subscription-manager status

cat /var/log/rhsm/rhsm.log

離線註冊過程#

如果客戶網路情況太特殊,那麼我們還可以走離線註冊過程。背後的原理是,之前的在線註冊,經過用戶名密碼驗證後,系統會下載一個證書,保存在系統裡面,後續再和紅帽系統建立連接,就使用這個證書了。

離線註冊流程,就是去手動下載這個證書,導入到系統中去,然後走後續流程。

具體步驟,見這個在線知識庫: https://access.redhat.com/solutions/3121571

CCSP 訂閱的註冊過程#

CCSP 訂閱是為雲主機廠商提供的一種訂閱方式。有了 CCSP 訂閱,雲主機廠商需要去維護一套 RHUI(Red Hat Update Infrastructure),然後雲上的 RHEL 都去訪問 RHUI 來獲得更新。

rpm CDN 加速#

上面說的都是註冊過程,註冊完了,就是下載 rpm 了。紅帽的 rpm 有全球的 CDN 加速,由於眾所周知的原因,如果客戶感覺下載慢,可以切換國內的 CDN

subscription-manager config --rhsm.baseurl=https://china.cdn.redhat.com
subscription-manager refresh
yum clean all
yum makecache

官方知識庫: https://access.redhat.com/solutions/5090421

satellite#

企業用戶的私有雲,都是離線的環境。紅帽提供了一個產品叫 satellite,相當於一個註冊伺服器的代理和 rpm 源的私有 CDN。

image

local repo mirror#

如果客戶認為使用 satellite 太複雜,部署太麻煩,那麼還有一種笨拙,但是簡單的方法,就是先註冊一台主機,把紅帽官方的 repo 給鏡像到本地,在這個主機上開啟 web 服務,把這個主機給變成一個本地 repo 源。其他主機指向這個本地源就可以了。

官方知識庫: https://access.redhat.com/solutions/23016

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。