RHELサーバーの管理にはSatellite 6を使用しています。一部のサイドプロジェクトでは、CentOS 7を使用してコストを制限します。もちろん、これらのCentOSサーバーを集中管理するために、Satellite 6も使用したいと思います。
CentOSリポジトリですでにカスタム製品を作成することができました。同期は成功します。次に、これらのCentOSサーバーをサテライト(コンテンツホストおよびホスト)に追加する必要があります。これにはアクティベーションキーを使用したいのですが、サブスクリプションマネージャーが必要なので、CentOSサーバーにサブスクリプションマネージャーをインストールできました。今私が持っている最後の問題はカテロです。どのリポジトリにkatello-agentとpuppetエージェントが含まれていますか?
CentOSシステムをサテライトで管理しようとした人はいますか?他に注意する必要がある側面はありますか?
これはRHELではなくCentOSに関係するため、公式のRed Hatサポートは私たちを助けたくありません。
RedHatはまだこれらのいずれも正式にはサポートしていませんが、ほとんどがSatellite 5のCentOSをサポートしており、そのほとんどがそのバージョンから採用されています。これは、Satellite 6で新しい方法で動作するように変更されただけです。私はこれを運用環境で実行しています。うまくいけば、これは他の人々がそこに着くのを助けるでしょう。
リポジトリを取得すると、基本的にはRedHatと同じように機能しますが、サブスクリプションは異なります。サブスクリプションマネージャーを呼び出してシステムを接続します。そこから、すべてを管理するためにパペットなどを設定するだけです。 CentOSはほとんどのパッケージのRedHatの直接コピーなので、 RedHatマシンと同じパペットモジュールなどを使用することもできます。正直なところ、私は自分のCentOSマシンを独自のグループに入れました。違いがあるいくつかのマイナーなものがあるので。
クライアントマシンに必要なリポジトリのリストは次のとおりです。
1)CentOSベースのリポジトリーに加えて、「アップデート」と「エクストラ」。一部のサブスクリプションマネージャー依存関係には追加が必要です。 CentOSでEPELが必要な場合にも必要です。
2)EPELリポジトリー。これも、サブスクリプションマネージャーの依存関係が原因です。これはまた、すべてのことを言い終えたら、最終的にkatello-agentとpuppetを提供することになります。
3)subscription-manager。実際にクライアントシステムを適切にサブスクライブする場合。 RedHatは、それらのリポジトリを通じてまだ新しいバージョンを提供していません。少なくとも、私が見つけたものではなく、Satellite 5バージョンは機能しません。しかし、誰かがここで動作するバージョンのリポジトリを公開するのに十分いい人でした。必要なOSバージョンとArchを選択するだけです。 https://repos.fedorapeople.org/repos/candlepin/subscription-manager/
私はこれが古いスレッドであることを知っていますが、魔法はSatellite 6でCentOSリポジトリを作成することです。これは、「新製品」を作成することで実行できます。 CentOSパッケージのURLとCentOS GPGキーを入力フィールドに入力します。私はこれを数回行いました。 EPEL6/EPEL7、CentOSベース/ extras/el6とel7のアップデートがあります。 katello-agentのrepo/"product"と、subscription-manager rpmsのrepo/"product"も作成しました。 FWIW、これは公式のRHELにのみ対応しているため、CentOSシステムではエラータのカウンターは表示されません。パッケージに移動してパッケージを更新し、パッケージを更新することができます。
私はDFergusonとJaypersとして、centos 7.5を製品(土6.3.2)としてセットアップし、centosアクティベーションキーを使用してすべてのcentos-reposなどを指し示して登録しました。まだ私のcentos-keyからのサブスクリプション。誰かが何が起こっているのか考えましたか?
[〜#〜] rhel [〜#〜]
例:subscription-manager register --activationkey = rhel7-production --org 'Default_Organisation'
subscription-manager register --activationkey=OSVersion-Environment --org 'Default_Organisation'
subscription-manager attach --auto
subscription-manager repos --enable=*
CentOS
subscription-manager register --activationkey=OSVersion-Environment --org 'Default_Organisation'
subscription-manager list --available | egrep 'Subscription Name:|Pool ID' | egrep 'CentOS|Xymon|EPEL|Puppet' -A1
subscription-manager attach $(subscription-manager list --available | egrep 'Subscription Name:|Pool ID' | egrep 'CentOS|Xymon|EPEL|Puppet' -A1 | grep ID | awk '{print "--pool=" $3}' )
Spacewalk Red Hat Satelliteの無料のアップストリームコミュニティプロジェクト。
CentOSサーバーの管理に使用できます。