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

Procedure如何使用 Agent Builder 的指令行版本建立使用 GDS 的服務

本小節說明如何使用指令行介面執行使用 Agent Builder 建立使用 GDS 的服務中所示的相同步驟。

步驟
  1. 成為超級使用者,或者假定一個對等身份。

  2. 建立服務。

    • 對於防故障備用服務,請鍵入:


      # scdscreate -g -V NET -T app -d /export/wdir
      
    • 對於可延伸服務,請鍵入:


      # scdscreate -g -s -V NET -T app -d /export/wdir
      

    備註 –

    -d 引數為可選。如果您不指定此引數,則目前目錄會變成工作目錄。


  3. 配置服務。


    # scdsconfig -s "/export/app/bin/start" -t "/export/app/bin/stop" \
    -m "/export/app/bin/probe" -d /export/wdir
    

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


    備註 –

    僅需要 start 指令。其他所有選項和引數為可選。


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

    • 對於區域環境中的 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) 之後。


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


    # /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]