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