Red Hat Training
A Red Hat training course is available for Red Hat Satellite
6.6. Synchronizing by Organization
Satellite-sync 有項更新,該更新為 inter satellite sync 功能的一部分。此更新能讓用戶將內容匯入至任何特定的組織中。用戶可透過本機或遠端來和 hosted 或其它衛星伺服器進行同步。
目標是為了要讓衛星伺服器同步能夠匯入有關於 org_id 的內容。這主要專注於兩組使用者。一個就是離線的 Multi-Org,也就是用戶的主要內容來源來自於頻道傾印或由連線的衛星伺服器匯出然後再匯入回去。用戶一般會在離線的衛星伺服器上 host 自訂頻道。若他們希望由已連線的衛星伺服器匯出自訂頻道,他們亦可透過組織同步化(organizational sync)來這麼作。
另一個情況就是一個已連線的 Multi-Org 衛星伺服器客戶。這些新的旗標可用來在多個 org 之間進行內容的移動。
藉由組織來進行同步化時有幾項用來維護來源 org 整合性上的規則。
- 若來源內容屬於 base org(任何 Red Hat 內容)的話,它的預設值便會是 base org,儘管已指定了某個目的地 org。這能確保指定的內容總是會位於這個含有特權的 base org 之中。
- 若指令列上指定了特定 org,該 org 的內容就會被匯入。
- 若未指定 org,預設值便會是 org 1。
下列為三個組織 ID(orgid)被用來在衛星伺服器間進行同步的範例方案:
- 將內容由 master 匯入至 slave 衛星伺服器。
satellite-sync --parent-sat=master.satellite.domain.com -c channel-name --orgid=2
- 由一個特定 org 的已匯出傾印來匯入內容
$ satellite-sync -m /dump -c channel-name --orgid=2
- 由 RHN Hosted 匯入內容(假設系統已註冊和啟用。若沒有指定來源 org 的話,基礎的 Red Hat 頻道便會被選擇)。
$ satellite-sync -c channel-name