Sun Java System Directory Server Enterprise Edition 6.0 管理指南

第 17 章 目錄代理伺服器實例

本章說明如何管理目錄代理伺服器實例。本章包含下列主題:

建立與刪除目錄代理伺服器實例

建立目錄代理伺服器實例時,會在指定的路徑中建立實例必要的檔案與目錄。

Procedure建立目錄代理伺服器實例

您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

如果使用 DSCC 建立新的伺服器實例,可選擇複製現有伺服器的部分或所有伺服器配置設定。

  1. 建立目錄代理伺服器實例。


    $ dpadm create -p port instance-path
    

    例如,若要在目錄 /local/dps 中建立新的實例,請使用此指令:


    $ dpadm create -p 2389 /local/dps

    若要指定該實例的任何其他參數,請參閱 dpadm(1M) 線上手冊。

  2. 若需要則請鍵入密碼。

  3. 透過驗證實例狀態確認是否已建立實例。


    $ dpadm info instance-path
    
  4. (可選擇) 如果使用 Sun JavaTM Enterprise System 安裝程式或原生套裝軟體安裝了目錄代理伺服器,且作業系統提供服務管理解決方案,則您可將伺服器視為服務加以管理,如下表所示。

    作業系統 

    指令 

    Solaris 10 

    dpadm enable-service --type SMF instance-path

    Solaris 9 

    dpadm autostart instance-path

    Linux、HP-UX 

    dpadm autostart instance-path

    Windows 

    dpadm enable-service --type WIN_SERVICE instance-path

  5. (可選擇) 透過使用下列方法之一註冊伺服器實例:

    • 經由 URL https://localhost:6789 存取 DSCC,並登入瀏覽器介面。

    • 使用指令 dsccreg add-server

      如需詳細資訊,請參閱 dsccreg(1M) 線上手冊。

Procedure刪除目錄代理伺服器實例

您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

  1. (可選擇) 停止目錄代理伺服器實例。


    $ dpadm stop instance-path
    

    如不停止實例,刪除指令會自動停止實例。但是,如果已在服務管理解決方案中啟用實例,則必須手動停止實例。

  2. (可選擇) 如果之前已使用 DSCC 來管理伺服器,請使用指令行取消註冊伺服器。


    $ dsccreg remove-server /local/dps
    Enter DSCC administrator's password:
    /local/dps is an instance of DPS
    Enter password of "cn=Proxy Manager" for /local/dps:
    Unregistering /local/dps from DSCC on localhost.
    Connecting to /local/dps
    Disabling DSCC access to /local/dps

    如需詳細資訊,請參閱 dsccreg(1M) 線上手冊。

  3. (可選擇) 如果之前是在服務管理解決方案中啟用伺服器實例,則需停止將伺服器視為服務進行管理。

    作業系統 

    指令 

    Solaris 10 

    dpadm disable-service --type SMF instance-path

    Solaris 9 

    dpadm autostart --off instance-path

    Linux、HP-UX 

    dpadm autostart --off instance-path

    Windows 

    dpadm disable-service --type WIN_SERVICE instance-path

  4. 刪除實例。


    $ dpadm delete instance-path
    

尋找目錄代理伺服器實例的狀態

本程序說明如何尋找目錄代理伺服器實例的狀態。

Procedure尋找目錄代理伺服器實例的狀態

您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

    尋找目錄代理伺服器實例的狀態。


    $ dpadm info instance-path
    

啟動、停止與重新啟動目錄代理伺服器實例

本節提供有關從指令行啟動、停止與重新啟動目錄代理伺服器的資訊。

Procedure啟動與停止目錄代理伺服器

您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

    若要啟動或停止目錄代理伺服器,請執行下列作業其中之一。

    • 若要啟動目錄代理伺服器,請鍵入:


      $ dpadm start instance-path
      

      例如,若要啟動 /local/dps 中的實例,請使用此指令:


      $ dpadm start /local/dps
    • 若要停止目錄代理伺服器,請鍵入:


      $ dpadm stop instance-path
      

      例如:


      $ dpadm stop /local/dps

Procedure檢視是否需要重新啟動目錄代理伺服器實例

有時,需要重新啟動伺服器才能使配置變更生效。使用此程序檢查是否需要在變更某項配置後重新啟動目錄代理伺服器實例。

    檢視是否需要重新啟動伺服器。


    $ dpconf get-server-prop -h host -p port is-restart-required
    • 如果指令傳回 true,即必須重新啟動目錄代理伺服器實例。

    • 如果指令傳回 false,則無需重新啟動目錄代理伺服器實例。

Procedure重新啟動目錄代理伺服器

您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

    重新啟動目錄代理伺服器。


    $ dpadm restart instance-path
    

    例如,若要重新啟動 /local/dps 中的實例,請使用此指令:


    $ dpadm restart /local/dps