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

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。