如以下清單所示,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) 將取得它們的預設值。資源類型特性包含資源類型特性的完整清單,其中包括它們的預設值。
叢集管理員無法變更 RTR 檔案中為資源類型特性指定的值。