2.5 執行無人管理的安裝

您可以使用回應檔案以無人管理安裝模式安裝 ZENworks 10 Asset Management SP2。您可以編輯預設回應檔案 (在 DVD 光碟機:\Disk1\InstData\silentinstall.properties 中提供),或執行安裝以建立您自己的回應檔案版本 (該檔案包含基本安裝資訊) 並根據需要編輯該副本。

對於內嵌式 Sybase 資料庫,必須建立回應檔案來執行無人管理安裝,但不可以重複使用為使用外部資料庫之伺服器產生的回應檔案。

執行下列作業建立回應檔案,然後使用此檔案執行無人管理的安裝︰

2.5.1 建立您的回應檔案

  1. 使用下列方法之一在伺服器上執行 ZENworks 10 Asset Management SP2 安裝可執行檔:

    • Windows GUI: DVD 光碟機:\setup.exe ‑s

    • Linux GUI︰ sh /media/cdrom/setup.sh ‑s

      使用 sh 指令可解決權限問題。

    • Linux 指令行︰ sh /media/cdrom/setup.sh ‑e ‑s

    如需安裝引數的詳細資訊,請參閱節 A.0, 安裝可執行檔引數

  2. (視情況而定) 在 Windows 伺服器上,確定已選取了「是,產生回應檔案並啟用重新啟動操作」選項,這樣在完成靜音安裝後伺服器就會自動重新開機。

    靜音安裝不會提供安裝進度列。

  3. 出現提示時,請提供您自定回應檔案的路徑。

    如果只使用 -s 引數,安裝程式會提示您輸入回應檔案的路徑。預設檔名為 silentinstall.properties,可於日後重新命名 (請參閱步驟 4.g)。

  4. 將管理區和外部資料庫密碼新增至自定回應檔案。

    由於在建立自定回應檔案的過程中輸入的外部資料庫密碼不會儲存在回應檔案中,因此若要在無人管理安裝期間正確提供資料庫與管理區密碼,就必須將此密碼新增到回應檔案的所有副本中。

    此外亦可建立環境變數,將此密碼傳遞給無人管理安裝。儲存密碼資訊的回應檔案中包含了有關此操作的指示。

    編輯回應檔案時,可視需要進行其他變更,以針對無人管理安裝自定該檔案。回應檔案包含針對多個區段的指示。

    在回應檔案中新增外部資料庫與管理區密碼︰

    1. 在文字編輯器中開啟回應檔案。

      您的自定回應檔案位於在步驟 3 中指定的位置。

      如果您要編輯預設回應檔案,它位於 DVD 光碟機:\Disk1\InstData\silentinstall.properties

    2. 搜尋 ADMINISTRATOR_PASSWORD=

    3. 使用實際密碼取代 $lax.nl.env.ADMIN_PASSWORD$

      例如,若密碼為 novell,則輸入資訊如下︰

      ADMINISTRATOR_PASSWORD=novell
      
    4. (視情況而定) 若使用外部資料庫,則搜尋 DATABASE_ADMIN_PASSWORD=,並用實際密碼取代 $lax.nl.env.ADMIN_PASSWORD$

    5. (視情況而定) 若使用外部資料庫,則搜尋 DATABASE_ACCES_PASSWORD=,並用實際密碼取代 $lax.nl.env.ADMIN_PASSWORD$

    6. 儲存檔案然後離開編輯器。

    7. 根據不同安裝案例的需求建立多份不同名的副本,並視需要修改各個副本,然後將每個副本複製到要使用該副本的伺服器上。

      若要在現有的管理區域新增另一個主要伺服器,則必須在回應檔案中提供以下資訊︰

      PRIMARY_SERVER_ADDRESS=$Primary_Server_IPaddress$
      
      PRIMARY_SERVER_PORT=$Primary_Server_port$
      
      PRIMARY_SERVER_CERT=-----BEGIN CERTIFICATE-----MIID9DCCLotsOfEncryptedCharactersSja+bY05Y=-----END CERTIFICATE-----
      

      該處

      若正在將次要伺服器安裝到現有的管理區域中,則 PRIMARY_SERVER_ADDRESS 為父主要伺服器的 IP 位址或 DNS 名稱。

      若正在將次要伺服器安裝到現有的管理區域中,則 PRIMARY_SERVER_PORT 為父主要伺服器使用的 SSL 埠。預設值為 443。

      若正在將次要伺服器安裝到現有的管理區域中,則 PRIMARY_SERVER_CERT= 為您在父主要伺服器上指定的證書。此證書必須為 base64 編碼字串格式的 x509 證書,且證書字串必須全部位於一行中。上述內容只是證書資訊的一個範例。

  5. 完成對自定回應檔案的修改後,將它從您在步驟 3 中指定的路徑複製到將使用它執行無人管理安裝所在的每台伺服器上的位置。

  6. 若要使用更新的回應檔案,繼續執行節 2.5.2, 執行安裝

2.5.2 執行安裝

  1. 在要執行無人管理安裝的安裝伺服器上,插入 Novell ZENworks 10 Asset Management SP2 安裝 DVD。

    • 對於 Windows,若顯示了可選取語言的安裝頁,請按一下「取消」以結束 GUI 安裝。

    • 對於 Linux,請裝上安裝 DVD。

  2. 若要開始無人管理安裝,請在指令中使用 -f 選項:

    • 對於 Windows,請執行 DVD 光碟機:\setup.exe ‑s -f 檔案路徑

    • 對於 Linux,請執行 sh /media/cdrom/setup.sh ‑s -f 檔案路徑

    其中檔案路徑是您在節 2.5.1, 建立您的回應檔案中建立的回應檔案的完整路徑,或是包含 silentinstall.properties 檔案 (必須使用該檔名) 的目錄。

    使用 sh 指令可解決權限問題。

    若您重新命名了更新的回應檔案,請在路徑中包含新名稱。

    若未指定檔名,或者如果路徑或檔案不存在,則會忽略 -f 參數,並執行預設安裝 (GUI 或指令行) 而不執行無人管理安裝。

  3. 完成安裝且將伺服器重新開機後,請執行下列其中一項動作來驗證 ZENworks 10 Asset Management 是否正在執行:

    • 執行 ZCC  

      若 ZCC 未自動啟動,請使用下列 URL 在網頁瀏覽器中開啟 ZCC:

      https:// 主要伺服器的 DNS 名稱或 IP 位址/zenworks

      此操作可在剛剛安裝了 ZENworks 的伺服器上或某個合法的工作站上執行。

    • 使用 GUI 檢查 Windows 服務  

      在伺服器上,按一下「開始」,選取「管理員工具」 > 「服務」,然後查閱「Novell ZENworks Loader」「Novell ZENworks Server」服務的狀態。

      如果它們未執行,請啟動 ZENworks 服務。在「Novell ZENworks Server」服務上按一下右鍵,選取「啟動」,並在「Novell ZENworks Loader」服務上按一下右鍵,然後選取「啟動」

      「重新啟動」選項會停止所有執行中的相關服務,並以正確的順序啟動每一項服務,包括「Novell ZENworks Loader」

    • 使用指令行檢查 Windows 服務  

      在伺服器上,依序按一下「開始」「執行」,然後執行下列指令:

      ZENworks_installation_path\bin\novell-zenworks-configure ‑c SystemStatus
      

      此操作會列出所有 ZENworks 服務及其狀態。

      若要啟動服務,請執行下列指令:

      ZENworks_installation_path\bin\novell-zenworks-configure ‑c Start
      
    • 使用組態指令檢查 Linux 服務  

      在伺服器上,執行下列指令:

      /opt/novell/zenworks/bin/novell-zenworks-configure ‑c SystemStatus
      

      此操作會列出所有 ZENworks 服務及其狀態。

      若要啟動服務,請執行下列指令:

      /opt/novell/zenworks/bin/novell-zenworks-configure ‑c Start
      
    • 使用特定服務指令檢查 Linux 服務  

      在伺服器上,執行下列指令:

      /etc/init.d/novell-zenserver status
      
      /etc/init.d/novell-zenloader status
      

      如果服務未執行,請執行下列指令,啟動 ZENworks 服務:

      /etc/init.d/novell-zenserver start
      
      /etc/init.d/novell-zenloader start
      
  4. 若要透過執行無人管理的安裝為「管理區」建立其他「主要伺服器」,請返回至步驟 1;否則,繼續執行步驟 5

  5. 安裝完成之後,請繼續執行節 2.6, 安裝後任務