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

SunPlex Agent Builder 的指令行介面

SunPlex Agent Builder 具有指令行介面,該介面具有與 GUI 介面等效的功能性。 該介面包含指令 scdscreate(1HA)scdsconfig(1HA)。 下一節會執行與基於 GUI 的程序透過 Agent Builder 的指令行版本建立使用 GDS 的服務相同的函式,但會使用非 GUI 的介面。

透過 Agent Builder 的指令行版本建立使用 GDS 的服務
  1. 建立服務。

    對於故障轉移服務,使用:


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

    對於可延伸的服務,使用:


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

    註解 –

    –d 參數是選用的。 如果未指定這個參數,工作目錄會預設到目前的目錄。


  2. 配置服務。


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


    註解 –

    只需 start 指令。 所有其他參數則均為可選用參數。


  3. 在叢集所有節點上安裝完成的套件。


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

  4. 在 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


    若要檢視線上援助頁,您需要指定到援助頁的路徑。 例如,若要檢視 startapp 線上援助頁,可使用:


    # man -M /opt/NETapp/man startapp
    
  5. 在叢集的一個節點上,配置資源並啟動應用程式。


    # /opt/NETapp/util/startapp -h <logichostname> -p <port and protocol list>
    

    依據資源類型,start (啟動) 程序檔的引數會有所不同: 故障轉移或可延伸。 檢查自訂的線上援助頁,或執行沒有引數的 start (啟動) 程序檔以取得用法敘述。


    # /opt/NETapp/util/startapp 
     The resource name of LogicalHostname or SharedAddress must be
     specified.
     For failover services: 
     Usage: startapp -h <logical host name> 
              -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>]