8.2 執行外部 ZENworks 資料庫安裝

本節提供了透過在資料庫伺服器上執行 ZENworks 安裝程式,來安裝 ZENworks 資料庫的指示。如果您要使用遠端 OEM Sybase 資料庫,則需要採用此方法。對於其他資料庫,如果 ZENworks 管理員和資料庫管理員不是同一個人,則也可以使用此方法。此外,您也可以在於目標 Windows 伺服器上安裝 ZENworks 主要伺服器軟體時安裝外部 ZENworks 資料庫。如果要使用此方法,請跳過本節並前往節 9.0, 在 Windows 上安裝 ZENworks 主要伺服器

附註:目前只支援在 GUI 模式下安裝和升級 OEM 資料庫。不支援靜默或主控台模式。

確定要安裝外部資料庫的伺服器符合節 2.0, 資料庫要求外部資料庫的必要條件 中所述的要求。

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

    重要:如果您尚未將 ZENworks 2017 ISO 影像燒錄到 DVD,則需要在開始安裝之前進行燒錄。請勿解壓縮 ISO 影像並用其來安裝。

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

    在外部資料庫伺服器上的指令提示字元處輸入以下指令:

    DVD 磁碟機:\setup.exe -c

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

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

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

    • 選取 ZENworks 資料庫

    • 選取稽核資料庫

    • 選取 ZENworks 資料庫和稽核資料庫兩者

      附註:選取 ZENworks 資料庫稽核資料庫選項後,您需要先建立 ZENworks 資料庫,然後再建立稽核資料庫。

    下面顯示了支援的 ZENworks 資料庫與稽核資料庫組合形式:

    ZENworks 資料庫

    稽核資料庫

    OEM Sybase SQL Anywhere

    • OEM Sybase SQL Anywhere (預設)

    • 外部 Sybase SQL Anywhere

    外部 Sybase SQL Anywhere

    • 外部 Sybase SQL Anywhere (預設)

    • OEM Sybase SQL Anywhere

    Microsoft SQL Server

    Microsoft SQL Server

    Oracle

    Oracle

  3. 在「選取資料庫類型」頁面中,選取下列其中一項,然後按下一步

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

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

    • 外部 Sybase SQL Anywhere︰ 設定現有的 Sybase 資料庫以向其中寫入 ZENworks 資訊。

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

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

    重要:代管該資料庫的伺服器必須與管理區域中的所有主要伺服器在時間上保持同步。

  4. 請參閱以下資訊,詳細瞭解您需要知道的一些安裝資料 (您也可以按一下說明按鈕獲得類似資訊):

8.2.1 OEM Sybase SQL Anywhere 資料庫安裝資訊

安裝資訊

解釋

Sybase 資料庫安裝

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

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

Sybase 安裝路徑

指定要在其中複製 Sybase 安裝檔案的路徑。預設路徑為:磁碟機:\Program Files(x86)\Novell\ZENworks

Sybase 伺服器組態

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

Sybase 存取組態

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

  • 資料庫名稱: 為要建立的資料庫指定名稱。請勿使用 zenworks 做為資料庫名稱。

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

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

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

資料庫檔案位置

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

例如,預設路徑為磁碟機:\novell\zenworks\database

稽核資料庫的預設路徑與 ZENworks 資料庫的預設路徑相同。

檢閱資料庫資訊

檢閱資料庫組態資訊。

「伺服器位址」欄位會顯示 hosts 檔案中設定的 IP 位址。這並不會影響資料庫的安裝。該 hosts 檔案位於 c:\windows\system32\drivers\etc 目錄中。

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

檢閱 SQL 程序檔

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

檢閱資料庫建立指令

查看用於建立資料庫的指令。

附註:

確定用於 ZENworks 資料庫和稽核資料庫的連接埠已包含在防火牆例外清單中。執行以下指令:

netsh firewall set prtopening protocol = All port = <連接埠號碼> name = <連接埠名稱> mode = enable

其中:

  • 連接埠號碼:依預設,對於 ZENworks 為 2638,對於稽核為 2639,或者設定的任何其他連接埠號碼。必須分別針對 ZENworks 資料庫連接埠和稽核資料庫連接埠執行此指令。

  • 連接埠名稱:指定用於連接埠的名稱。例如,ZENworks database port

net start mpsSvc

8.2.2 外部 Sybase SQL Anywhere 資料庫安裝資訊

安裝資訊

解釋

Sybase 伺服器組態

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

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

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

Sybase 存取組態

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

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

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

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

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

檢閱資料庫資訊

檢閱資料庫組態資訊。

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

檢閱 SQL 程序檔

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

檢閱資料庫建立指令

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

8.2.3 MS SQL 資料庫安裝資訊

安裝資訊

解釋

外部資料庫伺服器組態

此資料庫伺服器必須安裝有 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 選項相符,否則,驗證將會失敗。

    如果您將 MS SQL 驗證與 Windows 驗證一起使用,則系統會使用 Active Directory 的主機名稱,而不是 FQDN。

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

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

指定 SQL 伺服器上現有 MS SQL 資料庫檔案的路徑。預設值為 c:\database

附註:在開始安裝之前,請確定代管資料庫的裝置上存在指定的路徑。

檢閱資料庫資訊

檢閱資料庫組態資訊。

檢閱 SQL 程序檔

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

8.2.4 Oracle 資料庫安裝資訊

安裝資訊

解釋

Oracle 使用者綱要選項

在安裝 ZENworks 過程中,您可以選取建立一個新使用者綱要,也可以指定網路中伺服器上現有的使用者綱要。若要使用現有使用者綱要,必須使用 ZENworks 資料庫安裝方法 (setup.exe -c) 分別建立使用者綱要。

ZENworks 要求在 Oracle 資料庫上建立表空間。表空間可由 ZENworks 管理員或資料庫管理員建立。對於現有的使用者綱要,請指定已使用 ZENworks 資料庫安裝方法建立之表空間的資訊。

Oracle 伺服器資訊

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

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

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

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

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

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

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

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

Oracle 存取使用者

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

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

  • 表空間︰ 對於新的使用者綱要,請選取下列其中一個表空間選項:

    • 讓 ZENworks 建立表空間:如果您希望由 ZENworks 建立表空間,請選取此選項。

    • 讓 DBA 建立表空間:如果您希望由資料庫管理員建立表空間,請選取此選項。

      需要提供以下詳細資料來建立新的表空間:

      重要:如果您要使用自動儲存管理 (ASM) 或其他磁碟儲存體,請選取讓 DBA 建立表空間

      • 表的表空間名稱 (確定表空間名稱是唯一的且以 [a-z] | [A-Z] 開頭,並且必須遵守 Oracle 表空間命名慣例。)

      • 索引的表空間名稱 (確定表空間名稱是唯一的且以 [a-z] | [A-Z] 開頭,並且必須遵守 Oracle 表空間命名慣例。)

      • 表的 DBF 檔案位置

      • 索引的 DBF 檔案位置 (指定的 DBF 檔案實體路徑應該為現有路徑。檔案副檔名必須為 .dbf。)

    對於現有的使用者綱要,請指定以下資訊:

    • 表的表空間名稱:指定與使用者名稱欄位中所指定的現有資料庫使用者關聯之表的表空間名稱。

    • 索引的表空間名稱:指定與使用者名稱欄位中所指定的現有資料庫使用者關聯之索引的表空間名稱。

檢閱資料庫資訊

檢閱資料庫組態資訊。

檢閱 SQL 程序檔

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