如以下清單所示,RTR 檔案範例以註釋開始,其後跟隨用於定義 HA-DNS 配置的資源類型屬性。
# # Copyright (c) 1998-2004 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 檔案中的第一個項目。 否則,資源類型的註冊將會失敗。
RGM 處理屬性名稱時不區分大小寫。 在 Sun 提供的 RTR 檔案中,除了方法名稱,用於屬性的慣例是名稱的第一個字母大寫,而其餘的字母小寫。 方法名稱以及屬性性質包含的都是大寫字母。
您可以單獨使用 Resource_type 屬性來指定資源類型名稱 (sample) ;或使用 Vendor_id 作為前綴,並用「.」將其 與資源類型分隔開 (SUNW.sample)。
如果您使用 Vendor_id,請將其作為公司定義資源類型的證券符號。 資源類型名稱在叢集中必須是唯一的。
Rt_version 屬性識別由供應商指定的資料服務範例之版本。
API_version 屬性識別 Sun Cluster 版本。 例如,API_version = 2 指示資料服務在 Sun Cluster 版本 3.0 下執行。
Failover = TRUE 指示資料服務無法在可以同時於多個節點上處於線上狀態的資源群組中執行。
RT_basedir 指向 /opt/SUNWsample/bin 作為完整相對路徑 (如回呼方法路徑) 的目錄路徑。
Start、Stop、Validate 等提供由 RGM 呼叫的相應回呼方法程式的路徑。 這些路徑為 RT_basedir 所指定目錄的相對路徑。
Pkglist 識別 SUNWsample 作為包含資料服務範例安裝的套件。
未在此 RTR 檔案中指定的資源類型屬性 (如 Single_instance、Init_nodes 與 Installed_nodes) 將取得它們的預設值。 請參閱表 A–1,以取得資源類型屬性的完整清單,其中包含它們的預設值。
叢集管理員無法變更 RTR 檔案中為資源類型屬性指定的值。