9.5. 複製衛星伺服器與內嵌資料庫

為了避免硬體故障或其他東西失效可能造成的停機問題,您可能會想將衛星伺服器與 Embeded Database 完整複製起來。這第二台衛星伺服器可以當作第一台的備援機器。要完整複製衛星伺服器,請執行以下工作:
  1. 在獨立的機器上安裝 RHN 衛星伺服器與 Embedded Database(以及 RHEL 的基礎安裝),並跳過產生 SSL 憑證的步驟。
  2. 使用 節 9.4.2, “備份資料庫” 中所描述的指令,每天備份主衛星伺服器的資料庫。完成這項程序之後,萬一系統當機,只有在備份之後的變動才會遺失。
  3. 建立一個機制將備份檔複製到第二台衛星伺服器,並使用諸如 rsync 等檔案傳輸程式,同步這些軟體庫。如果您使用的是 SAN(儲存區域網路),就不需要複製。
  4. 利用 RHN DB Controlrestore 選項,將重複的資料匯入。
  5. 若主衛星伺服器失效的話,請將 /root/ssl-build 中的 SSL 金鑰配對 RPM 套件由主衛星伺服器傳輸至次衛星伺服器上,並安裝套件。這能確保 RHN 客戶端能夠與次衛星伺服器進行驗證,並安全地連上它。
  6. 將 DNS 指向新機器,或設定負載平衡的選項。