Yum
Katello 訂閱管理器:錯誤的 Yum 回購 URL?
我正在使用 RH Satellite 6,並且已經建構了一個 katello 膠囊。我已經將一個非常具體的環境/內容視圖同步到了膠囊。
我正在嘗試從膠囊中建構一個節點來進行測試,它似乎在一開始就拉低了一些錯誤並且拒絕自行修復!
有用的輸出:
[root@captest ~]# subscription-manager environments --org=MYORG --username=admin +-------------------------------------------+ Environments +-------------------------------------------+ Name: VALIDATION/VALIDATION Description: Name: VAGRANT/VALIDATION Description: Name: Library/VALIDATION Description: Name: POC/RHEL7 Description: Name: Library/RHEL7 Description: Name: POC/RHEL6 Description: Name: Library/RHEL6 Description: Name: Library Description:
我想要的是
VALIDATION/VALIDATION
,它與膠囊同步。然而:
$$ root@captest ~ $$# 訂閱管理器回購
+----------------------------------------------------------+ Available Repositories in /etc/yum.repos.d/redhat.repo +----------------------------------------------------------+ Repo ID: rhel-7-server-optional-rpms Repo Name: Red Hat Enterprise Linux 7 Server - Optional (RPMs) Repo URL: https://capsule-core-1.intranet.net/pulp/repos/MYORG/POC/RHEL7/content/dist/rhel/server/7/$releasever/$bas earch/optional/os Enabled: 0
…這似乎正在使用 POC/RHEL7 環境。
有任何想法嗎?我確定我已經嘗試過重建節點並檢查環境,但我很樂意再試一次。
問題似乎出在Content Hosts下- 在 Satellite 中,在 Hosts -> Content Hosts 下,有問題的節點的環境與“編輯主機”視窗中分配給它的環境不匹配(可以在其中分配 puppet 類和像)。
我認為發生的事情是在 Foreman 中創建主機期間出現錯誤,它將環境重置為該主機組的預設值。當我再次點擊“送出”時,我沒有註意到環境錯誤。這意味著 Content 的初始環境是錯誤的,因此 repos 被錯誤地拉入。
更新:另外,正在使用的“啟動密鑰”分配了錯誤的環境!也檢查一下,未來的Google人!