AdminTask 物件的 CoreGroupPolicyManagement 指令群組

您可以利用 wsadmin 工具,以 Jython Scripting 語言來配置及管理高可用性群組的原則。 請利用 CoreGroupPolicyManagement 群組中的指令和參數來建立、刪除及修改原則。

請利用下列指令來定義高可用性群組的原則。 原則是在核心群組層次上定義,只適合用來比對與感興趣的核心群組相關聯的高可用性群組。

createAllActivePolicy

createAllActivePolicy 指令會建立一個高可用性群組原則,在高可用性群組中,每部伺服器隨時都保持一個作用中的應用程式元件。

目標物件

無。

必要參數

-coreGroupName
指定要與新原則相關聯的核心群組名稱。(字串,必要)
-policyName
指定原則的名稱。(字串,必要)
請利用下列準則來指定 policyName 參數:
  • 指定有效的字元,其中包括數字、字母、底線和空格。
  • 原則名稱的開頭是數字或字母。
  • 原則名稱結尾是數字、字母或底線。原則名稱結尾不能是空格字元。
-matchCriteria
指定一或多個名稱/值配對,供系統用來將這個原則關聯到高可用性群組。 這些配對必須符合高可用性群組名稱所含的屬性,才能將原則關聯到該群組。(java.util.Properties,必要)
請利用下列準則來指定 matchCriteria 參數:
  • 比對準則開頭不能是底線或句號字元。
  • 不可使用下列字元:\/,#$@:;"*?<>|=+&%'
  • 您必須指定一個值。這個參數不能是空值或空白。

選用參數

-isAlive
指定高可用性管理程式檢查這個原則所管理之作用中群組成員性能的時間間隔(秒)。 如果群組成員失敗,即會重新啟動群組成員所在的伺服器。 預設值是 0。(整數,選用)
-description
指定核心群組原則的說明。(字串,選用)
-customProperties
指定核心群組原則的其他自訂內容。(java.util.Properties,選用)
-quorum
指定是否啟用這個原則所管理之群組的仲裁檢查。 仲裁是在失效事件中,用來保護群組各成員所共用之資源的機制。仲裁是一個進階硬體功能。 除非您已適當瞭解如何使用這個功能,否則,請勿啟用這個功能。 如果使用不當,這項功能可能會造成資料毀損。 預設值是 false。(Boolean,選用)

回覆值

指令不傳回輸出。

批次模式用法範例

  • 使用 Jython 字串:
    AdminTask.createAllActivePolicy('-coreGroupName myCoreGroup -policyName myPolicy
     –matchCriteria "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]" -quorum true -isAlive 100')
  • 使用 Jython 清單:
    AdminTask.createAllActivePolicy('-coreGroupName', 'myCoreGroup', '-policyName',
      'myPolicy', '–matchCriteria', "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]")

互動模式用法範例

  • 使用 Jython:
    AdminTask.createAllActivePolicy('-interactive')

createMOfNPolicy

createMOfNPolicy 指令會建立一個高可用性群組原則,供您指定要儘可能保持作用中的高可用性群組成員數目 (M)。 作用中成員的數目,必須大於 1,並且小於或等於高可用性群組中的伺服器數目。

目標物件

無。

必要參數

-coreGroupName
指定要與新原則相關聯的核心群組名稱。(字串,必要)
-policyName
指定原則的名稱。(字串,必要)
請利用下列準則來指定 policyName 參數:
  • 指定有效的字元,其中包括數字、字母、底線和空格。
  • 原則名稱的開頭是數字或字母。
  • 原則名稱結尾是數字、字母或底線。原則名稱結尾不能是空格字元。
-matchCriteria
指定一或多個名稱/值配對,供系統用來將這個原則關聯到高可用性群組。 這些配對必須符合高可用性群組名稱所含的屬性,才能將原則關聯到該群組。(java.util.Properties,必要)
請利用下列準則來指定 matchCriteria 參數:
  • 比對準則開頭不能是底線或句號字元。
  • 不可使用下列字元:\/,#$@:;"*?<>|=+&%'
  • 您必須指定一個值。這個參數不能是空值或空白。

選用參數

-isAlive
指定高可用性管理程式檢查這個原則所管理之作用中群組成員性能的時間間隔(秒)。 如果群組成員失敗,即會重新啟動群組成員所在的伺服器。預設值是 0,(Integer,選用)
-quorum
指定是否啟用這個原則所管理之群組的仲裁檢查。 仲裁是在失效事件中,用來保護群組各成員所共用之資源的機制。仲裁是一個進階硬體功能。 除非您已適當瞭解如何使用這個功能,否則,請勿啟用這個功能。 如果使用不當,這項功能可能會造成資料毀損。 預設值是 false。(Boolean,選用)
-description
指定核心群組原則的說明。(字串,選用)
-customProperties
指定核心群組原則的其他自訂內容。(java.util.Properties,選用)
-failBack
指定如果作業失敗,指派給失效伺服器的工作項目,是否移到指定為群組最偏好的伺服器中。 這個欄位只適用於 M/N 和 1/N 原則。 預設值是 false。(Boolean,選用)
-preferredOnly
指定群組成員是否只在這個群組的偏好伺服器清單所列的伺服器中啟動。 這個欄位只適用於 M/N 和 1/N 原則。 預設值是 false。(Boolean,選用)
-serversList
指定啟動群組成員時,偏好的成員。 這些成員必須屬於原則適用的核心群組。 請以 node/server 格式來指定 serverList 參數值。 (String[],選用)
-numActive
指定要啟動的高可用性群組成員數目。這個欄位只適用於 M/N 原則。 預設值是 1。(整數,選用)

回覆值

指令不傳回輸出。

批次模式用法範例

  • 使用 Jython 字串:
    AdminTask.createMOfNPolicy('-coreGroupName myCoreGroup -policyName myPolicy
     –matchCriteria "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]" -quorum
    true -isAlive 100 -preferredOnly false -numActive2')
  • 使用 Jython 清單:
    AdminTask.createMOfNPolicy('-coreGroupName', 'myCoreGroup', '-policyName',
      'myPolicy', '–matchCriteria', "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]")

互動模式用法範例

  • 使用 Jython:
    AdminTask.createMOfNPolicy('-interactive')

createNoOpPolicy

createNoOpPolicy 指令會建立一個指示不啟用任何高可用性群組成員的高可用性群組原則。

目標物件

無。

必要參數

-coreGroupName
指定要與新原則相關聯的核心群組名稱。(字串,必要)
-policyName
指定原則的名稱。(字串,必要)
請利用下列準則來指定 policyName 參數:
  • 指定有效的字元,其中包括數字、字母、底線和空格。
  • 原則名稱的開頭是數字或字母。
  • 原則名稱結尾是數字、字母或底線。原則名稱結尾不能是空格字元。
-matchCriteria
指定一或多個名稱/值配對,供系統用來將這個原則關聯到高可用性群組。 這些配對必須符合高可用性群組名稱所含的屬性,才能將原則關聯到該群組。(java.util.Properties,必要)
請利用下列準則來指定 matchCriteria 參數:
  • 比對準則開頭不能是底線或句號字元。
  • 不可使用下列字元:\/,#$@:;"*?<>|=+&%'
  • 您必須指定一個值。這個參數不能是空值或空白。

選用參數

-isAlive
指定高可用性管理程式檢查這個原則所管理之作用中群組成員性能的時間間隔(秒)。 如果群組成員失敗,即會重新啟動群組成員所在的伺服器。預設值是 0,(Integer,選用)
-description
指定核心群組原則的說明。(字串,選用)
-customProperties
指定核心群組原則的其他自訂內容。(java.util.Properties,選用)
-quorum
指定是否啟用這個原則所管理之群組的仲裁檢查。 仲裁是在失效事件中,用來保護群組各成員所共用之資源的機制。仲裁是一個進階硬體功能。 除非您已適當瞭解如何使用這個功能,否則,請勿啟用這個功能。 如果使用不當,這項功能可能會造成資料毀損。 預設值是 false。(Boolean,選用)

回覆值

指令不傳回輸出。

批次模式用法範例

  • 使用 Jython 字串:
    AdminTask.createNoOpPolicy('-coreGroupName myCoreGroup -policyName myPolicy
     –matchCriteria "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]"')
  • 使用 Jython 清單:
    AdminTask.createNoOpPolicy('-coreGroupName', 'myCoreGroup', '-policyName', 'myPolicy', '–matchCriteria',
       '"[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]"')

互動模式用法範例

  • 使用 Jython:
    AdminTask.createNoOpPolicy('-interactive')

createOneOfNPolicy

createOneOfNPolicy 指令會建立一個高可用性群組原則,隨時都保留高可用性群組的一個作用中成員。 想要單態失效接手的群組會使用這個原則。 如果發生失效情況,高可用性管理程式便會在另一部伺服器中啟動單態。

目標物件

無。

必要參數

-coreGroupName
指定要與新原則相關聯的核心群組名稱。(字串,必要)
-policyName
指定原則的名稱。(字串,必要)
請利用下列準則來指定 policyName 參數:
  • 指定有效的字元,其中包括數字、字母、底線和空格。
  • 原則名稱的開頭是數字或字母。
  • 原則名稱結尾是數字、字母或底線。原則名稱結尾不能是空格字元。
-matchCriteria
指定一或多個名稱/值配對,供系統用來將這個原則關聯到高可用性群組。 這些配對必須符合高可用性群組名稱所含的屬性,才能將原則關聯到該群組。(java.util.Properties,必要)
請利用下列準則來指定 matchCriteria 參數:
  • 比對準則開頭不能是底線或句號字元。
  • 不可使用下列字元:\/,#$@:;"*?<>|=+&%'
  • 您必須指定一個值。這個參數不能是空值或空白。

選用參數

-isAlive
指定高可用性管理程式檢查這個原則所管理之作用中群組成員性能的時間間隔(秒)。 如果群組成員失敗,即會重新啟動群組成員所在的伺服器。 預設值是 0。(整數,選用)
-quorum
指定是否啟用這個原則所管理之群組的仲裁檢查。 仲裁是在失效事件中,用來保護群組各成員所共用之資源的機制。仲裁是一個進階硬體功能。 除非您已適當瞭解如何使用這個功能,否則,請勿啟用這個功能。 如果使用不當,這項功能可能會造成資料毀損。 預設值是 false。(Boolean,選用)
-description
指定核心群組原則的說明。(字串,選用)
-customProperties
指定核心群組原則的其他自訂內容。(java.util.Properties,選用)
-failBack
指定如果作業失敗,指派給失效伺服器的工作項目,是否移到指定為群組最偏好的伺服器中。 這個欄位只適用於 M/N 和 1/N 原則。 預設值是 false。(Boolean,選用)
-preferredOnly
指定群組成員是否只在這個群組的偏好伺服器清單所列的伺服器中啟動。 這個欄位只適用於 M/N 和 1/N 原則。 預設值是 false。(Boolean,選用)
-serversList
指定啟動群組成員時,偏好的成員。 這些成員必須屬於原則適用的核心群組。 請以 node/server 格式來指定 serverList 參數值。 (String[],選用)

回覆值

指令不傳回輸出。

批次模式用法範例

  • 使用 Jython 字串:
    AdminTask.createOneOfNPolicy('[-coreGroupName DefaultCoreGroup –policyName MySIBusPolicy –matchCriteria
     "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]" -isAlive 120 –serversList
     WASnode01/server1;WASnode02/server2]')
  • 使用 Jython 清單:
    AdminTask.createOneOfNPolicy(['-coreGroupName', 'DefaultCoreGroup', '–policyName',
     'MySIBusPolicy', '–matchCriteria', '"[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]"', '-isAlive', '120',
     '–serversList', 'WASnode01/server1;WASnode02/server2'])

互動模式用法範例

  • 使用 Jython:
    AdminTask.createOneOfNPolicy('-interactive')

createStaticPolicy

createStaticPolicy 指令會建立一個高可用性群組原則,供您以靜態方式來定義或配置高可用性群組的作用中成員。

目標物件

無。

必要參數

-coreGroupName
指定要與新原則相關聯的核心群組名稱。(字串,必要)
-policyName
指定原則的名稱。(字串,必要)
請利用下列準則來指定 policyName 參數:
  • 指定有效的字元,其中包括數字、字母、底線和空格。
  • 原則名稱的開頭是數字或字母。
  • 原則名稱結尾是數字、字母或底線。原則名稱結尾不能是空格字元。
-matchCriteria
指定一或多個名稱/值配對,供系統用來將這個原則關聯到高可用性群組。 這些配對必須符合高可用性群組名稱所含的屬性,才能將原則關聯到該群組。(java.util.Properties,必要)
請利用下列準則來指定 matchCriteria 參數:
  • 比對準則開頭不能是底線或句號字元。
  • 不可使用下列字元:\/,#$@:;"*?<>|=+&%'
  • 您必須指定一個值。這個參數不能是空值或空白。
-serversList
指定啟動群組成員時,偏好的成員。 這些成員必須屬於原則適用的核心群組。 請以 node/server 格式來指定 serverList 參數值。 (String[],選用)

選用參數

-isAlive
指定高可用性管理程式檢查這個原則所管理之作用中群組成員性能的時間間隔(秒)。 如果群組成員失敗,即會重新啟動群組成員所在的伺服器。 預設值是 0。(整數,選用)
-description
指定核心群組原則的說明。(字串,選用)
-customProperties
指定核心群組原則的其他自訂內容。(java.util.Properties,選用)
-quorum
指定是否啟用這個原則所管理之群組的仲裁檢查。 仲裁是在失效事件中,用來保護群組各成員所共用之資源的機制。仲裁是一個進階硬體功能。 除非您已適當瞭解如何使用這個功能,否則,請勿啟用這個功能。 如果使用不當,這項功能可能會造成資料毀損。 預設值是 false。(Boolean,選用)

回覆值

指令不傳回輸出。

批次模式用法範例

  • 使用 Jython 字串:
    AdminTask.createStaticPolicy('[-coreGroupName myCoreGroup -policyName myPolicy
     -matchCriteria "[[criteria1 value1][criteria2 value2]]" -serversList node/server1;node/server2;node/server3]')
  • 使用 Jython 清單:
    AdminTask.createStaticPolicy(['-coreGroupName', 'myCoreGroup', '-policyName',
     'myPolicy', '-matchCriteria', '"[[criteria1 value1][criteria2 value2]]"', '-serversList',
     'node/server1;node/server2;node/server3'])

互動模式用法範例

  • 使用 Jython:
    AdminTask.createStaticPolicy('-interactive')

deletePolicy

deletePolicy 指令會從配置中刪除特定的核心群組原則。

目標物件

無。

必要參數

-coreGroupName
指定系統從中移除原則的核心群組名稱。(字串,必要)
-policyName
指定要刪除的原則名稱。(字串,必要)

回覆值

指令不傳回輸出。

批次模式用法範例

  • 使用 Jython 字串:
    AdminTask.deletePolicy('-coreGroupName myCoreGroup -policyName myPolicy')
  • 使用 Jython 清單:
    AdminTask.deletePolicy('-coreGroupName', 'myCoreGroup', '-policyName', 'myPolicy')

互動模式用法範例

  • 使用 Jython:
    AdminTask.deletePolicy('-interactive')

modifyPolicy

modifyPolicy 指令會修改感興趣的特定核心群組原則。 您可以利用 modifyPolicy 指令來變更一或多個原則設定。

目標物件

無。

必要參數

-coreGroupName
指定有興趣的原則所關聯的核心群組名稱。(字串,必要)
-policyName
指定要修改的原則名稱。(字串,必要)
請利用下列準則來指定 policyName 參數:
  • 指定有效的字元,其中包括數字、字母、底線和空格。
  • 原則名稱的開頭是數字或字母。
  • 原則名稱結尾是數字、字母或底線。原則名稱結尾不能是空格字元。

選用參數

-newPolicyName
指定感興趣之原則的新名稱。(字串,選用)
請利用下列準則來指定 policyName 參數:
  • 指定有效的字元,其中包括數字、字母、底線和空格。
  • 原則名稱的開頭是數字或字母。
  • 原則名稱結尾是數字、字母或底線。原則名稱結尾不能是空格字元。
-matchCriteria
指定一或多個名稱/值配對,供系統用來將這個原則關聯到高可用性群組。 這些配對必須符合高可用性群組名稱所含的屬性,才能將原則關聯到該群組。(java.util.Properties,選用)
請利用下列準則來指定 matchCriteria 參數:
  • 比對準則開頭不能是底線或句號字元。
  • 不可使用下列字元:\/,#$@:;"*?<>|=+&%'
  • 您必須指定一個值。這個參數不能是空值或空白。
-isAlive
指定高可用性管理程式檢查這個原則所管理之作用中群組成員性能的時間間隔(秒)。 如果群組成員失敗,即會重新啟動群組成員所在的伺服器。(整數,選用)
-quorum
指定是否啟用這個原則所管理之群組的仲裁檢查。 仲裁是在失效事件中,用來保護群組各成員所共用之資源的機制。仲裁是一個進階硬體功能。 除非您已適當瞭解如何使用這個功能,否則,請勿啟用這個功能。 如果使用不當,這項功能可能會造成資料毀損。 (Boolean,選用)
-description
指定核心群組原則的說明。(字串,選用)
-customProperties
指定核心群組原則的其他自訂內容。(java.util.Properties,選用)
-numActive
指定要啟動的高可用性群組成員數目。這個欄位只適用於 M/N 原則。 (整數,選用)
-preferredOnly
指定群組成員是否只在這個群組的偏好伺服器清單所列的伺服器中啟動。 這個欄位只適用於 M/N 和 1/N 原則。 (Boolean,選用)
-failBack
指定如果作業失敗,指派給失效伺服器的工作項目,是否移到指定為群組最偏好的伺服器中。 這個欄位只適用於 M/N 和 1/N 原則。 (Boolean,選用)
-serversList
指定啟動群組成員時,偏好的成員。 這些成員必須屬於原則適用的核心群組。 請以 node/server 格式來指定 serverList 參數值。 (String[],選用)

回覆值

指令不傳回輸出。

批次模式用法範例

  • 使用 Jython 字串:
    AdminTask.modifyPolicy('-coreGroupName myCoreGroup -policyName myPolicy
     -newPolicyName myPolicyRenamed')
  • 使用 Jython 清單:
    AdminTask.modifyPolicy('-coreGroupName', 'myCoreGroup', '-policyName', 'myPolicy',
     '-newPolicyName', 'myPolicyRenamed')

互動模式用法範例

  • 使用 Jython:
    AdminTask.modifyPolicy('-interactive')

指出主題類型的圖示 參照主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7coregrouppolicy
檔名:rxml_7coregrouppolicy.html