Red Hat Training

A Red Hat training course is available for Red Hat Satellite

5.2. 安装 Red Hat Satellite Capsule Server

前提条件

必须在 Red Hat Satellite Server 中注册 Capsule Server,以便 Red Hat Satellite Server 产品和订阅:

  1. 在 Capsule Server 中安装 Red Hat Satellite Server 的 CA 证书:
    # rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
    
  2. 在您选择的机构名中注册 Capsule Server:
    # subscription-manager register --org "your organization"
    
这个步骤会在主机中安装 Red Hat Satellite Capsule Server。

过程 5.1. 在使用证书管理的系统中安装 Satellite Capsule Server:

  1. 列出所有可用订阅,以便为您的系统分配的正确 Red Hat Satellite 和 Red Hat Enterprise Linux 产品:
     # subscription-manager list --available --all
    显示以下信息:
    +-------------------------------------------+
        Available Subscriptions
    +-------------------------------------------+
    
    
    ProductName:        Red Hat Satellite
    ProductId:          SKU123456
    PoolId:             e1730d1f4eaa448397bfd30c8c7f3d334bd8b
    Quantity:           10
    Multi-Entitlement:  No
    Expires:            08/20/2013
    MachineType:        physical
    

    注意

    其中的 SKU 和 Pool ID 会根据与您的系统版本和产品类型相对应的 Red Hat Satellite 产品类型的不同而有所不同。
  2. 使用以下命令订阅池:
    # subscription-manager subscribe --pool=Red_Hat_Satellite_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Software_Collections_Pool_Id 
  3. 禁用所有存在的存储库:
    # subscription-manager repos --disable "*"
    
  4. 运行 yum-config-manager,启用 Satellite 和 Red Hat Enterprise Linux 存储库。可能需要更改 Red Hat Enterprise Linux 存储库,以便与您所使用的版本相匹配。
    # subscription-manager repos --enable rhel-6-server-rpms \
    --enable rhel-server-rhscl-6-rpms \
    --enable rhel-6-server-satellite-capsule-6.0-rpms
  5. 以 root 用户的身份,使用 yum install 命令安装 katello-installercyrus-sasl-plain 软件包:
    # yum install katello-installer cyrus-sasl-plain
    katello-installer 提供 capsule-installer 功能;cyrus-sasl-plainpulp 需要的软件包。
  6. 运行以下命令配置防火墙,限制对 foreman 和 katello 用户的弹性搜索,并确保这些新的设置在系统重启后仍然有效:
    # iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -j DROP
    # iptables-save > /etc/sysconfig/iptables
    
结果:

在您的主机系统中安装了 Satellite Capsule Server。使用前必须对其进行配置。

14370%2C+Installation+Guide-6.0-131-10-2014+12%3A29%3A02Red+Hat+Satellite+6Docs+Install+Guide提交 bug 报告