RTR 檔案範例以註釋開頭,其後為定義 HA-DNS 配置的資源類型特性,如以下清單所示。
資源群組、資源以及資源類型的特性名稱不區分大小寫。當您指定特性名稱時,您可以使用大寫和小寫字母的任意組合。
# # Copyright (c) 1998-2005 by Sun Microsystems, Inc. # All rights reserved. # # Registration information for Domain Name Service (DNS) # #pragma ident “@(#)SUNW.sample 1.1 00/05/24 SMI” Resource_type = “sample”; Vendor_id = SUNW; RT_description = “Domain Name Service on Sun Cluster”; RT_version =”1.0”; API_version = 2; Failover = TRUE; RT_basedir=/opt/SUNWsample/bin; Pkglist = SUNWsample; Start = dns_svc_start; Stop = dns_svc_stop; Validate = dns_validate; Update = dns_update; Monitor_start = dns_monitor_start; Monitor_stop = dns_monitor_stop; Monitor_check = dns_monitor_check;
您必須宣告 Resource_type 特性為 RTR 檔案中的第一個項目。否則,資源類型註冊會失敗。
以下資訊說明這些特性︰
您可以單獨使用 Resource_type 特性 (sample) 指定資源類型名稱,或將 vendor-id 用做前綴,後接小數點號 (.),然後接資源類型特性 (SUNW.sample)。
如果您指定 vendor-id,請使用定義資源類型的公司之股票交易代號。資源類型名稱在叢集中必須是唯一的。
RT_version 特性識別由供應商指定的資料服務範例版本。
API_version 特性識別 Sun Cluster 版本。例如,API_version = 2 表示資料服務可以在 Sun Cluster 3.0 及其以後的任何 Sun Cluster 版本上執行。API_version = 5 表示資料服務可以安裝在 3.1 9/04 及其以後的任何 Sun Cluster 版本上。然而,API_version = 5 也表示資料服務不能安裝在 3.1 9/04 之前發行的任何 Sun Cluster 版本上。資源類型特性中的 API_version 項目更詳細地說明了此特性。
Failover = TRUE 表示資料服務無法在可在多個節點上同時處於線上狀態的資源群組中執行。
RT_basedir 指向 /opt/SUNWsample/bin 作為目錄路徑以完成相對路徑,例如回呼方法路徑。
Start、Stop 和 Validate 為 RGM 執行的每個回呼方法程式分別提供路徑。這些路徑與由 RT_basedir 指定的路徑是相對的。
Pkglist 將 SUNWsample 識別為含有資料服務範例安裝的套裝軟體。
未在此 RTR 檔案中指定的資源類型特性 (如 Single_instance、Init_nodes 和 Installed_nodes) 將設定為預設值。資源類型特性含有資源類型特性的完整清單 (包含其預設值)。
叢集管理員無法變更 RTR 檔案中資源類型特性的值。