12.2 安裝 Xen 裝置

本節提供在 Xen 裝置影像上安裝 Sentinel、收集器管理員和關連引擎的相關資訊。

12.2.1 安裝 Sentinel

在 Xen 裝置影像上安裝 Sentinel 的步驟如下:

  1. 將 Xen 虛擬裝置安裝檔從 Novell 下載網站下載至 /var/lib/xen/images。

    Xen 虛擬裝置正確的檔名會在檔名中包含 xen。例如 Sentinel_7.1.0.0.x86_64.xen.tar.gz。

  2. 指定下列指令,來解壓縮檔案:

    tar -zxvf <install_file> 
    

    將 <install_file> 取代為安裝檔案的實際名稱。

  3. 變更為新的安裝目錄。此目錄包含下列檔案:

    • <file_name>.raw

    • <file_name>.xenconfig

  4. 使用文字編輯器開啟 <file_name>.xenconfig 檔案。

  5. 按如下所示修改檔案:

    • 在disk設定中,指定 .raw 檔案的完整路徑。

    • 為您的網路組態指定橋接器設定。例如 "bridge=br0" 或 "bridge=xenbr0"。

    • 指定name與name設定的值。

      例如︰

      # -*- mode: python; -*- 
      name="Sentinel_7.1.0.0.x86_64" 
      memory=4096 
      
    • 在下行加上備註:

      vfb=["type=vnc,vncunused=1,vnclisten=0.0.0.0"]
      
    • 新增下行:

      extra = "console=hvc0 xencons=tty"
      

    更新的 xenconfig 檔案必須如下所示:

    # -*- mode: python; -*-
    name=install_file_name
    memory=4096
    disk=["tap:aio:/var/lib/xen/images/install_directory/install_filename]
    vif=[ "bridge=br0" ]
    #vfb=["type=vnc,vncunused=1,vnclisten=0.0.0.0"]
    extra = "console=hvc0 xencons=tty"
    
  6. 修改 <filename>.xenconfig 檔案之後,指定下列指令,來建立 VM:

    xm create <file_name>.xenconfig
    
  7. (選用) 若要驗證是否建立 VM,請指定下列指令:

    xmlist

    VM 會出現在產生的清單中。

    例如,如果您已設定 .xenconfig 檔案中的 name="Sentinel_7.1.0.0.x86_64",則 VM 會以該名稱顯示。

  8. 若要開始安裝,請指定下列指令:

    xm console <vm name>
    

    將 <vm_name> 取代為在 .xenconfig 檔案的名稱設定中指定的名稱,該名稱也是在步驟 7 中傳回的值。例如︰

    xm console Sentinel_7.1.0.0.x86_64

    安裝作業會先檢查可用的記憶體和磁碟空間。如果可用記憶體少於 2.5 GB,安裝作業即會自動終止。如果可用記憶體大於 2.5 GB 但少於 6.7 GB,安裝作業會顯示一則訊息,提示您記憶體少於建議的大小。若要繼續安裝,請輸入 y,若不想繼續,請輸入 n。

  9. 選取您選擇的語言,然後按一下「下一步」。

  10. 選取鍵盤配置,然後按一下「下一步」。

  11. 閱讀並接受「 SUSE Linux Enterprise Server (SLES) 11 SP2 軟體授權合約」。

  12. 閱讀並接受「NetIQ Sentinel 使用者授權合約」。

  13. 在「主機名稱」與「網域名稱」頁面中指定主機名稱與網域名稱,並請務必選取「將主機名稱指定至迴路」選項。

  14. 選取「下一步」。儲存主機名稱組態。

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

    • 若要使用目前的網路連線設定,請在「網路組態 II」頁面中選取「使用下列組態」。

    • 若要變更網路連線設定,請選取「變更」,接著執行想要的變更。

  16. 選取「下一步」。如此即可儲存網路連線設定。

  17. 設定時間與日期並按「下一步」,然後按一下「完成」

    若要在安裝之後變更 NTP 組態,請使用裝置指令行中的 YaST。您可以使用 WebYast 來變更時間與日期,而不是 NTP 組態。

    如果安裝之後,沒有立即同步顯示時間,請執行下列指令來重新啟動 NTP:

    rcntp restart
    
  18. 設定 SUSE Enterprise Server root 密碼,然後按一下「下一步」。

  19. 設定 Sentinel 管理員密碼,然後按一下「下一步」。

    Sentinel 安裝會繼續進行,直到完成為止。由於系統會執行一次性的啟始化,因此在安裝完成後所有服務都需要幾分鐘的時間才能啟動。請等待安裝完成後再登入伺服器。

    將主控台中顯示的裝置 IP 位址記下來。

  20. 繼續進行節 12.4, 安裝裝置後的組態。

12.2.2 安裝其他收集器管理員和關連引擎

安裝收集器管理員或關連引擎的程序相同,不過您必須先從 Novell 下載網站下載相關檔案。

  1. 完成「節 12.2.1, 安裝 Sentinel」中的步驟 1到步驟 14。

  2. 選取「網路組態 II」畫面中的「變更」,接著指定要安裝額外收集器管理員或關連引擎之虛擬機器的 IP 位址。

  3. 為指定的 IP 指定子網路遮罩。

  4. 選取「下一步」。如此即可儲存網路連線設定。

  5. 設定時間和日期,接著選取「下一步」。

    若要在安裝之後變更 NTP 組態,請使用裝置指令行中的 YaST。您可以使用 WebYast 來變更時間與日期,而不是 NTP 組態。

    如果安裝之後,沒有立即同步顯示時間,請執行下列指令來重新啟動 NTP:

    rcntp restart
    
  6. 設定 SUSE Enterprise Server root 密碼,然後選取「下一步」。

  7. 指定收集器管理員或關連引擎應連接之 Sentinel 伺服器的主機名稱/IP 位址。

  8. 指定通訊伺服器連接埠號碼。預設的訊息匯流排連接埠為 61616。

  9. 指定 JMS 使用者名稱 (收集器管理員或關連引擎使用者名稱)。

  10. 指定 JMS 使用者的密碼。

    使用者名稱和密碼儲存在 Sentinel 伺服器的 /<install_dir>/etc/opt/novell/sentinel/config/activemqusers.properties 檔案中。

  11. (選擇性) 若要驗證密碼,請參見 activemqusers.properties 檔案中的下列文字行:

    針對收集器管理員:

    collectormanager=<password>
    

    在此範例中,collectormanager 為使用者名稱,而對應的值為密碼。

    針對關連引擎:

    correlationengine=<password>
    

    在此範例中,correlationengine 為使用者名稱,而對應的值為密碼。

  12. 選取「下一步」以完成安裝。

    安裝完成時,視您選擇安裝的項目而定,系統會顯示訊息指出此裝置是 Sentinel 收集器管理員或關連引擎,並附上 IP 位址。