2.3 預先安裝任務

執行下列適當的任務,然後繼續節 2.4, 執行安裝

2.3.1 驗證是否符合最低要求

開始安裝 ZENworks 之前,請確保符合以下要求︰

  • 確保要安裝主要伺服器軟體的設備符合所需要求。如需詳細資訊,請參閱節 1.0, 最低要求

  • (視情況而定) 若您要在Windows Server 2003 (64 位元) 或 Windows Server 2008 (64 位元) 上安裝主要伺服器軟體,請確保設備已安裝 Windows 安裝程式 4.5 或更新版本。

2.3.2 從 ISO 下載建立安裝 DVD

若是以 ISO 影像下載的方式取得 ZENworks 軟體,請執行以下動作之一來建立安裝 DVD:

使用 Windows,從 ISO 影像建立 ZENworks 安裝 DVD

  1. Novell 網站下載 ZENworks 10 Asset Management SP2 安裝 ISO 影像,並將其複製到 Windows 設備上的暫存位置。

  2. 將 ISO 影像燒錄至 DVD。

使用 Linux,從 ISO 影像建立 ZENworks 安裝 DVD

此外亦可直接從裝上 ISO 影像的位置執行安裝程式,而無需燒錄 DVD︰

  1. Novell 網站下載 ZENworks 10 Asset Management SP2 安裝 ISO 影像,並將其複製到 Linux 設備上的暫存位置。

  2. 請執行下列其中一個步驟︰

    • 使用以下指令裝上 ISO 影像:

      mount -o loop /tempfolderpath/isoimagename.iso mountpoint
      

      以暫存資料夾的路徑取代 tempfolderpath、以 ZENworks ISO 檔名取代 isoimagename,並以要裝上此影像之檔案系統位置的路徑取代 mountpointmountpoint 所指定之路徑必須已經存在。

      例如:

      mount -o loop /zam10/zam10.iso /zam10/install
      
    • 將 ISO 影像燒錄至 DVD。

2.3.3 建立外部證書管理中心

若要使用外部證書管理中心 (CA),請安裝 openssl 並執行以下步驟建立證書檔案:

  1. 若要產生建立證書登記申請 (CSR) 所需的私密金鑰,請輸入以下指令:

    openssl genrsa -out zcm.pem 1024
    
  2. 若要建立可由外部 CA 簽署的 CSR,請輸入以下指令:

    openssl req -new -key zcm.pem -out zcm.csr
    

    當系統要求您提供「您的名稱」時,請輸入指定給安裝 ZENworks 10 Asset Management 之伺服器的 DNS 全名。

  3. 若要將私密金鑰從 PEM 格式轉換為 DER 格式,請輸入以下指令:

    openssl pkcs8 -topk8 -nocrypt -in zcm.pem -inform PEM -out zcm.der -outform DER
    

    私密金鑰必須採用 PKCS8 DER 格式,而簽署的證書則必須採用 X.509 DER 格式。您可以使用 OpenSSL 指令行工具將金鑰轉換為正確的格式。此工具可能是 Cygwin 工具套件的一部分,或為 Linux 發行版本的一部分。

  4. 使用 CSR 並用 ConsoleOne 或真正的外部 CA (例如 Verisign) 產生證書。

  5. 透過使用 ConsoleOne,輸出 CA 的自行簽署的證書。

  6. 若要將簽署的證書從 PEM 格式轉換為 DER 格式,請輸入以下指令:

    openssl x509 -in cert.pem -inform PEM -out cert.der -outform DER
    

現在,您應該有了使用外部 CA 安裝 ZENworks 所需的三個檔案。

2.3.4 安裝外部 ZENworks 資料庫

若您要為 ZENworks 10 Configuration Management 安裝並使用內嵌式 Sybase 資料庫,請參閱節 2.4, 執行安裝

若要設定外部資料庫,您有以下幾個選擇︰

  • 在安裝主要伺服器時設定資料庫: 這是最簡便快捷的方法。有關此方法的詳細資訊,請參閱節 2.4, 執行安裝

  • 從外部設定資料庫,然後再安裝主要伺服器: 當資料庫管理員與 ZENworks 管理員並非同一人時,此選項尤為有用。本節提供了此方法的詳細資訊。

在安裝 ZENworks 期間,您可以使用以下選項安裝或建立外部 ZENworks 資料庫︰

  • 安裝到新的遠端 OEM Sybase 資料庫

  • 安裝到現有的 Sybase SQL Anywhere 外部資料庫

  • 安裝到現有的 Microsoft SQL Server 外部資料庫

  • 建立新的 Microsoft SQL Server 外部資料庫

  • 安裝到現有的 Oracle 10g 使用者綱要

  • 建立新的 Oracle 10g 使用者綱要

這些選項中有部分選項要求先完成建立或設定外部資料庫的某些任務,然後 ZENworks 才能在安裝期間寫入這些資料庫。先完成先決條件,然後繼續安裝此資料庫。

安裝外部資料庫的先決條件

請閱讀以下適用的小節:

遠端 OEM Sybase 的先決條件

在安裝 ZENworks 10 Asset Management 以建立管理區域之前,必須先在遠端資料庫伺服器上安裝遠端 OEM Sybase 資料庫,以便在安裝代管資料庫的主要伺服器時可以正確設定該資料庫。

遠端 Sybase SQL Anywhere 的先決條件

為 ZENworks 10 Asset Management 安裝和設定 Sybase SQL Anywhere 資料庫之前,請確認符合以下先決條件︰

  • 安裝並設定 Sybase SQL Anywhere 資料庫,以便您在主要伺服器上安裝 ZENworks 10 Asset Management 時,該資料庫可得到更新。

  • 確保資料庫使用者擁有在資料庫伺服器上建立及修改表格的讀/寫許可權。

Microsoft SQL Server 的先決條件

在為 ZENworks 10 Asset Management 安裝及設定 Microsoft SQL Anywhere 資料庫之前,請確保 Microsoft SQL Server 軟體已安裝在資料庫伺服器上,這樣 ZENworks 安裝程式才能建立新的 Microsoft SQL 資料庫。如需安裝 Microsoft SQL Server 軟體的指示,請參閱 Microsoft 文件。

Oracle 的先決條件

在 Oracle 上安裝 ZENworks 資料庫的過程中,您可以選擇建立新的使用者綱要,或指定位於網路中之伺服器上的現有綱要。

  • 建立新的使用者綱要︰ 若選擇建立新的使用者綱要,請確定符合以下要求︰

    • 務必注意資料庫管理員的身份證明。

    • 必須具備用於關聯至 Oracle 存取使用者的表空間。

    • 表空間有足夠的空間用以建立並儲存 ZENworks 資料庫綱要。表空間至少需有 100 MB 才可以建立不含任何資料的 ZENworks 資料庫綱要。

  • 使用現有的使用者綱要︰ 在下列情況下,您可以安裝至網路中某部伺服器上現有的 Oracle 使用者綱要︰

    • 資料庫管理員使用必要的權限建立使用者綱要,並將使用者綱要的身份證明傳送給您。在此情況下,安裝至現有的 Oracle 使用者綱要不要求提供資料庫管理員身份證明。

    • 在 Oracle 資料庫中建立使用者綱要,並選擇在安裝 ZENworks Asset Management 時使用。

    若選擇使用現有的使用者綱要,請確定符合以下要求︰

    • 確定表空間有足夠的空間用以建立並儲存 ZENworks 資料庫綱要。表空間需要最少 100 MB 才可以建立不含任何資料的 ZENworks 資料庫綱要。

    • 確定計劃在安裝期間設定的表空間上,使用者綱要的配額設定為「沒有限制」。

    • 確定使用者綱要具備建立資料庫的下列權限。

      • CREATE SESSION
      • CREATE_TABLE
      • CREATE_VIEW
      • CREATE_PROCEDURE
      • CREATE_SEQUENCE
      • CREATE_TRIGGER

    重要:對於 Oracle 資料庫,將資料庫設定為使用共享伺服器程序還是專屬伺服器程序可能會影響到效能。為每個 ZENworks 主要伺服器都設定了一個資料庫連接池,此連接池的大小會隨 ZENworks 系統的負載而變動。連接池達到負載高峰時,每個主要伺服器最多可同時進行 100 個資料庫連接。若將 Oracle 資料庫設定為使用專屬伺服器程序,那麼區域中若有多個主要伺服器,資料庫伺服器資源使用量可能會達到不良程度,並會影響效能。若遇到此問題,請考慮將 ZENworks 資料庫改為使用共享伺服器程序。

執行外部 ZENworks 資料庫安裝

  1. 確認要安裝外部資料庫的伺服器符合節 1.4, 資料庫要求安裝外部資料庫的先決條件 中所述的要求。

  2. 啟動資料庫安裝程式。

    1. 在要安裝外部資料庫的伺服器上,插入 Novell ZENworks 10 SP2 安裝 DVD。

      如果 DVD 自動執行資料庫安裝程式,請結束該程式。

      若伺服器為 Windows 伺服器,請繼續步驟 2.b。若伺服器為 Linux 伺服器,請跳過步驟 2.c

    2. 若是 Windows,則在外部資料庫伺服器上輸入以下指令︰

      DVD 光碟機:\setup.exe -c

      若 ZENworks 10 Asset Management 已安裝在設備上,且您要使用該設備透過外部資料庫安裝程式來設定 ZENworks 資料庫的另一個例項 (在同一個或另一個設備上),請執行以下指令︰

      DVD 光碟機:\setup.exe -c --zcminstall

    3. 若是 Linux,則在外部資料庫伺服器上執行以下指令︰

      sh /media/cdrom/setup.sh -c

      這能提供一些安裝主要伺服器時看不到的選項,如果您想讓 OEM 資料庫成為遠端資料庫,這些選項便會很有用。您還可以檢視產生 ZENworks 資料庫的 SQL 檔案、建立存取使用者、檢視建立指令 (僅限 OEM Sybase) 等。

      若 ZENworks 10 Asset Management 已安裝在設備上,且您要使用該設備透過外部資料庫安裝程式來設定 ZENworks 資料庫的另一個例項 (在同一個或另一個設備上),請執行以下指令︰

      裝上的 DVD 光碟機/setup.sh -c --zcminstall

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

      僅 GUI 安裝可用於安裝資料庫。

  3. 在「選取 ZENworks 資料庫」頁面上,選取下列其中一項:

    • OEM Sybase SQL Anywhere︰ 安裝適用於 ZENworks 的預設 Sybase 10 資料庫。它會設定為一項服務,並建立資料庫使用者及「主要伺服器」所需的表格。

      若選取此選項,則必須將 -o (或 --sybase-oem) 參數與 setup.exe 安裝可執行檔搭配使用,才能在安裝主要伺服器軟體時將其成功安裝到資料庫。此參數可讓 ZENworks 在資料庫上執行任何作業之前先對其進行驗證。

      僅在使用 Novell ZENworks 10 Asset Management SP2 安裝 DVD 上提供的 Sybase 安裝時才應使用 -o 參數。

      安裝「主要伺服器」時,您還必須選取「遠端 Sybase SQL Anywhere」選項。

    • Sybase SQL Anywhere︰ 設定現有 Sybase 資料庫以便可以將 ZENworks 資訊寫入該資料庫。

    • Microsoft SQL Server︰ 在 Microsoft SQL Server 上建立 ZENworks 資料庫。

    • Oracle︰ 指定可用於設定外部 Oracle 10g 資料庫綱要以與 ZENworks 一起使用的使用者綱要。

    重要:對於外部資料庫,代管該資料庫的伺服器必須與管理區域中的各主要伺服器在時間上保持同步 (若安裝了這類資料庫)。

  4. 點選「下一步」

  5. 以下資訊詳細介紹了您需要知道的一些安裝資料,請在安裝時加以參閱 (也可以按一下「說明」按鈕獲得這些資訊)︰

  6. 請繼續執行節 2.4, 執行安裝

OEM Sybase SQL Anywhere 資料庫安裝資訊

所需的資訊依照安裝流程的順序列出。

表 2-1 OEM Sybase SQL Anywhere 資訊

安裝資訊

說明

Sybase 資料庫安裝

指定 OEM Sybase SQL Anywhere 資料庫軟體的安裝路徑。在目標 Windows 伺服器上,只有伺服器上目前映射的磁碟機才可用。

預設路徑為磁碟機:\novell\zenworks ,您可以變更該路徑。安裝程式會建立用於安裝 Sybase 的 \novell\zenworks 目錄。

Sybase 伺服器組態

指定 Sybase SQL Anywhere 資料庫伺服器所使用的連接埠。預設值為 2638。如果發生衝突,請變更預設埠號碼。

Sybase 存取組態

某些資訊提供有預設值,您可以視需要進行變更。

  • 資料庫名稱: 為要建立的資料庫指定名稱。

  • 使用者名稱: 指定一個名稱,以建立能夠存取資料庫的新使用者。

  • 密碼: 指定用於存取資料庫的密碼。

  • 資料庫伺服器名稱: 指定 Sybase SQL Anywhere 資料庫伺服器的名稱。

資料庫檔案位置

指定要建立 ZENworks Sybase 資料庫檔案的路徑。依預設,安裝程式會為所安裝的 Sybase 建立磁碟機︰\novell\zenworks 目錄,您可以變更該目錄。\database 目錄會附加至預設目錄。

例如,預設路徑是磁碟機︰\novell\zenworks\database

檢閱資料庫資訊

檢閱資料庫組態資訊。

ZENworks 資料庫安裝程式會自動偵測資料庫驅動程式資訊。

檢閱 SQL 程序檔

檢閱要在建立資料庫期間執行的 SQL 程序檔。

檢閱資料庫建立指令

檢閱用於建立資料庫的資料庫指令。

Sybase SQL Anywhere 資料庫安裝資訊

所需的資訊依照安裝流程的順序列出。

表 2-2 Sybase SQL Anywhere 資訊

安裝資訊

說明

Sybase 伺服器組態

  • 伺服器名稱: 建議您使用 DNS 名稱而非 IP 位址來識別伺服器,以便與使用 DNS 名稱簽署的證書保持同步。

    重要:如果您日後變更了資料庫伺服器的 IP 位址或 DNS 名稱,請確保使用此變更更新公司 DNS 伺服器,以與資料庫伺服器的 DNS 保持同步。

  • 埠: 指定 Sybase SQL Anywhere 資料庫伺服器所使用的連接埠。預設值為 2638。如果發生衝突,請變更預設埠號碼。

Sybase 存取組態

此伺服器必須安裝有 Sybase SQL Anywhere 資料庫。某些資訊提供有預設值,您可以視需要進行變更。

  • 資料庫名稱: 指定現有資料庫的名稱

  • 使用者名稱: 指定能夠修改資料庫的使用者。此使用者必須擁有讀/寫許可權才能修改資料庫。

  • 密碼: 指定對該資料庫擁有讀/寫許可權之現有使用者的密碼。

  • 資料庫伺服器名稱: 指定 Sybase SQL Anywhere 資料庫伺服器的名稱。

檢閱資料庫資訊

檢閱資料庫組態資訊。

ZENworks 資料庫安裝程式會自動偵測資料庫驅動程式資訊。

檢閱 SQL 程序檔

檢閱要在建立資料庫期間執行的 SQL 程序檔。

檢閱資料庫建立指令

檢閱用於建立資料庫的資料庫指令。

MS SQL 資料庫安裝資訊

所需的資訊依照安裝流程的順序列出。

表 2-3 Microsoft SQL Server 資料庫資訊

安裝資訊

說明

選取資料庫

您可以選擇建立新的資料庫或連接至現有資料庫。

外部資料庫伺服器組態

此資料庫伺服器必須安裝有 MS SQL 資料庫。某些資訊提供有預設值,您可以視需要進行變更。

  • 伺服器位址: 建議您使用 DNS 名稱而非 IP 位址來識別伺服器,以便與使用 DNS 名稱簽署的證書保持同步。

    重要:如果您日後變更了資料庫伺服器的 IP 位址或 DNS 名稱,請確保使用此變更更新公司 DNS 伺服器,以與資料庫伺服器的 DNS 保持同步。

  • 埠: 指定 MS SQL 資料庫伺服器所使用的連接埠。預設值為 1433。如果發生衝突,請變更預設埠號碼。

  • 具名的例項︰ 此為代管現有 ZENworks 資料庫之 SQL 伺服器例項的名稱。若不想使用預設值 mssqlserver,則必須指定具名例項。

  • 資料庫名稱: 指定要代管 ZENworks 資料庫之現有 MS SQL 資料庫的名稱。此選項僅可用於現有的資料庫。

  • 使用者名稱: 指定能夠修改資料庫的使用者。此使用者必須擁有讀/寫許可權才能修改資料庫。

    若要使用 Windows 驗證,請提供目前設備上或網域中的使用者名稱。若要使用 SQL 驗證,請提供與有效 SQL 使用者名稱相符的使用者名稱。

  • 密碼: 輸入「使用者名稱」欄位中所指定之使用者的密碼。

  • 網域: 瞭解安裝 SQL Server 時使用的是 SQL 驗證、Windows 驗證,亦或兩者混合使用,這點非常重要。請確保所選取的選項與 SQL Server 選項相符,否則驗證將失敗。

    若使用的是 Windows 驗證,請指定「使用者名稱」欄位中所指定之使用者所在的 Windows 領域。若未使用 Windows 領域,請指定伺服器的簡短名稱。

外部資料庫組態 > 資料庫位置 (僅適用於新資料庫)

指定 SQL 伺服器上現有 MS SQL 資料庫檔案的路徑。預設值為 c:\database。請確保代管資料庫的設備上存在該路徑。

檢閱資料庫資訊

檢閱資料庫組態資訊。

檢閱 SQL 程序檔

檢閱要在建立資料庫期間執行的 SQL 程序檔。您只能檢視程序檔。

Oracle 資料庫安裝資訊

所需的資訊依照安裝流程的順序列出。

表 2-4 Oracle 資料庫資訊

安裝資訊

說明

Oracle 使用者綱要選項

您可以建立新的使用者綱要或指定網路中某一伺服器上現有的使用者綱要。您可以使用該使用者綱要來設定與 ZENworks 一起使用的外部 Oracle 10g 資料庫綱要。

若要建立新的使用者綱要,則必須存在表空間,以關聯到 Oracle 存取使用者。在現有使用者綱要中,必須已設定權限與表空間。

Oracle 伺服器資訊

此資料庫伺服器必須安裝有 Oracle 資料庫。某些資訊提供有預設值,您可以視需要進行變更。

  • 伺服器位址︰ 建議您使用 DNS 名稱而非 IP 位址來識別伺服器,以便與使用 DNS 名稱簽署的證書保持同步。

    重要:如果您日後變更了資料庫伺服器的 IP 位址或 DNS 名稱,請確保使用此變更更新公司 DNS 伺服器,以與資料庫伺服器的 DNS 保持同步。

  • 埠: 指定資料庫伺服器所使用的連接埠。預設值為 1521。如果發生衝突,請變更預設埠號碼。

  • 服務名稱︰ 對於新的使用者綱要,請指定將要建立使用者綱要的例項名稱 (SID)。對於現有的使用者綱要,請指定已建立此使用者綱要的例項名稱 (SID)。

Oracle 管理員 (僅適用於新的使用者綱要)

  • 使用者名稱: 指定能夠修改資料庫的使用者。此使用者必須擁有讀/寫許可權才能修改資料庫。

  • 密碼: 指定用於存取資料庫的密碼。

Oracle 存取使用者

  • 使用者名稱: 對於新的使用者綱要,請為其指定名稱。對於現有的使用者綱要,請指定 Oracle 資料庫中現有使用者綱要的名稱。

  • 密碼: 對於新的使用者綱要,請指定用於存取資料庫的密碼。對於現有的使用者綱要,請指定用於存取 Oracle 資料庫中現有使用者綱要的密碼。

  • 預設表空間︰ 對於新的使用者綱要,請為要建立使用者綱要的表空間指定名稱。對於現有的使用者綱要,請指定包含「使用者名稱」欄位中所指定之使用者綱要的表空間。

    預設為 USERS。

檢閱資料庫資訊

檢閱資料庫組態資訊。

檢閱 SQL 程序檔

檢閱要在建立資料庫期間執行的 SQL 程序檔。