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

Procedure如何配置程序檔

建立程序檔後,您需要配置新服務。

步驟
  1. 鍵入啟動指令的位置,或按一下 [瀏覽] 以尋找啟動指令。

    您可以指定特性變數。使用特性變數說明特性變數。

  2. (可選擇) 鍵入停止指令的位置,或按一下 [瀏覽] 以尋找停止指令。

    您可以指定特性變數。使用特性變數說明特性變數。

  3. (可選擇) 鍵入探測指令的位置,或按一下 [瀏覽] 以尋找探測指令。

    您可以指定特性變數。使用特性變數說明特性變數。

  4. (可選擇) 指定啟動、停止、探測指令的新逾時值。

  5. 按一下 [配置]。

    Agent Builder 將配置程序檔。


    備註 –

    Agent Builder 會鏈結供應商名稱和應用程式名稱以建立套裝軟體名稱。


    將建立程序檔的套裝軟體,並將其放置在以下目錄中:

    working-dir/vendor-name-application/pkg
    

    例如 /export/wdir/NETapp/pkg

  6. 在叢集的每個節點上,成為超級使用者或假定為等效角色。

  7. 在叢集的每個節點上,安裝完整的套裝軟體。

    • 對於區域環境中的 Solaris 10 作業系統,作為全域區域中的全域管理員,請鍵入以下指令︰


      # cd /export/wdir/NETapp/pkg
      # pkgadd -G -d . NETapp
      

      假如套裝軟體的內容不會影響全域區域的任何區域 (與非全域區域共用),則您指定的套裝軟體將增加至全域區域。

      以下檔案由 pkgadd 安裝︰

      /opt/NETapp
      /opt/NETapp/README.app
      /opt/NETapp/man
      /opt/NETapp/man/man1m
      /opt/NETapp/man/man1m/removeapp.1m
      /opt/NETapp/man/man1m/startapp.1m
      /opt/NETapp/man/man1m/stopapp.1m
      /opt/NETapp/man/man1m/app_config.1m
      /opt/NETapp/util
      /opt/NETapp/util/removeapp
      /opt/NETapp/util/startapp
      /opt/NETapp/util/stopapp
      /opt/NETapp/util/app_config
    • 對於非區域環境中任何其他版本的 Solaris 作業系統或 Solaris 10 作業系統,請鍵入以下指令︰


      # cd /export/wdir/NETapp/pkg
      # pkgadd -d . NETapp
      

      透過 pkgadd 安裝以下檔案:

      /opt/NETapp
      /opt/NETapp/README.app
      /opt/NETapp/man
      /opt/NETapp/man/man1m
      /opt/NETapp/man/man1m/removeapp.1m
      /opt/NETapp/man/man1m/startapp.1m
      /opt/NETapp/man/man1m/stopapp.1m
      /opt/NETapp/man/man1m/app_config.1m
      /opt/NETapp/util
      /opt/NETapp/util/removeapp
      /opt/NETapp/util/startapp
      /opt/NETapp/util/stopapp
      /opt/NETapp/util/app_config

    備註 –

    與您之前在 [建立] 畫面上鍵入的應用程式名稱相符的線上手冊和程序檔名稱,位於程序檔名稱 (例如,startapp) 之後。


  8. 在叢集的一個節點上,配置資源並啟動應用程式。


    # /opt/NETapp/util/startapp -h logicalhostname -p port-and-protocol-list
    

    依據資源類型的不同,startapp 程序檔的引數也會不同:故障轉移或可延伸。


    備註 –

    若要確定您需要鍵入的指令行,請檢查自訂線上手冊,或執行不帶任何引數的 startapp 程序檔,以顯示用法敘述。

    若要檢視線上援助頁,您需要指定到援助頁的路徑。例如,若要檢視 startapp(1M) 線上手冊,請鍵入:


    # man -M /opt/NETapp/man startapp
    

    若要顯示用法敘述,請鍵入︰


    # /opt/NETapp/util/startapp
     The resource name of LogicalHostname or SharedAddress must be
     specified. For failover services:
     Usage: startapp -h logicalhostname
              -p port-and-protocol-list
              [-n ipmpgroup-adapter-list]
     For scalable services:
     Usage: startapp -h shared-address-name
              -p port-and-protocol-list
              [-l load-balancing-policy]
              [-n ipmpgroup/adapter-list]
              [-w load-balancing-weights]