Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

X 字型伺服器

X 字型伺服器是基於 TCP/IP 的服務,為其用戶端提供字型檔案服務。用戶端連接至伺服器要求字型集,伺服器便從磁碟中讀取字型檔案,然後將其提供給用戶端。X 字型伺服器常駐程式由 /usr/openwin/bin/xfs 中的伺服器二進位檔組成。通常,常駐程式從 inetd 啟動。然而,對於目前的範例,假定 /etc/inetd.conf 檔案中的正確項目已停用 (例如,透過使用 fsadmin-d 指令),從而使常駐程式在 Sun Cluster 軟體的唯一控制下。

X 字型伺服器配置檔案

依預設,X 字型伺服器從檔案 /usr/openwin/lib/X11/fontserver.cfg 中讀取其配置資訊。此檔案中的目錄項目包含字型目錄清單,這些字型目錄可用於常駐程式以用於提供服務。叢集管理員可以在叢集檔案系統中尋找字型目錄。此位置透過維護系統上字型資料庫的單一副本來最佳化 Sun Cluster 上 X 字型伺服器的使用。如果叢集管理員想要變更位置,必須將 fontserver.cfg 編輯為反映字型目錄的新路徑。

為了便於配置,叢集管理員也可將配置檔案本身置於叢集檔案系統中。xfs 常駐程式提供覆寫此檔案的預設內建位置的指令行引數。SUNW.xfnts 資源類型使用以下指令啟動在 Sun Cluster 軟體控制下的常駐程式。

/usr/openwin/bin/xfs -config location-of-configuration-file/fontserver.cfg \
-port port-number

SUNW.xfnts 資源類型實作中,您可以使用 Confdir_list 特性管理 fontserver.cfg 配置檔案的位置。

TCP 通訊埠編號

xfs 伺服器常駐程式偵聽的 TCP 連接埠號碼通常為 “fs” 連接埠,在 /etc/services 檔案中定義為 7100。然而,叢集管理員使用 xfs 指令包含的 -port 選項可讓叢集管理員覆寫預設設定。

您可以使用 SUNW.xfnts 資源類型中的 Port_list 特性來設定預設值並讓叢集管理員使用 xfs 指令以使用 -port 選項。在 RTR 檔案中,此特性的預設值定義為 7100/tcp。在 SUNW.xfnts Start 方法中,您可將 Port_list 傳送至 xfs 指令行上的 -port 選項。因此,此資源類型的使用者不需要指定連接埠號碼 (連接埠預設為 7100/tcp)。當叢集管理員配置資源類型時,可為 Port_list 特性指定一個其他值。