Install Elastix on Xen

    系統環境 - Citrix Xen Server

    系統需求:

    • Citrix Xen Server 5.6.1
    • Elastix 2.0
    • Elastix 主機
    • 另一台 Linux 工作站,用來放安裝光碟解開後的檔案,必須有 HTTP 或 NFS 目錄分享。

    Tips:

    如果使用 Open-Source Xen,可參考下方外部連結。

    開始安裝

    下載 Elastix 2.0 安裝光碟檔
    官方下載連結:http://www.elastix.org/en/downloads.html

    Linux 工作站)
    IP: xxx.xxx.xxx.xxx

    mkdir -p /var/www/html/ISO/elastix
    mount -o loop Elastix-2.0.3-i386-bin-15Nov2010.iso /var/www/html/ISO/elastix
    cd /var/www/html/ISO/
    cp elastix/ks_xen.cfg ./
    chmod 0644 ks_xen.cfg
    vi ks_xen.cfg 
    

    ks_xen.cfg: 修改其中幾行

    #Use CDROM installation media
    #cdrom
    url --url http://xxx.xxx.xxx.xxx/ISO/elastix
    

    Notes:

    * 使用一台電腦開啟瀏覽器,輸入 http://xxx.xxx.xxx.xxx/ISO/elastix,確認是否有檔案。
    * --url 以HTTP 方式分享安裝光碟檔案解開後的路徑,若使用 NFS,請另外修改。

    Citrix XenCenter)

    New VM > Select a VM template, CentOS 5 (32-bit) > Name the new virtual machine >

    Install from URL: http://xxx.xxx.xxx.xxx/ISO/elastix
    Advanced OS boot parameters: graphical utf8 ks=http://xxx.xxx.xxx.xxx/ISO/ks_xen.cfg

    Notes:

    *建立新 VM 後會自動開啟新 VM,同時也會開始自動安裝 Elastix,之後的步驟就與實體機器安裝是一樣的。
    *如果安裝過程,有詢問選擇套件,表示並未套用 ks_xen.cfg,請重新檢查所有步驟。

    ElastixonCitrixXen-installing.png

    PS. 完成安裝後,由於版本 2.0.3 有個 Bug 會導致無法設定 MySQL 密碼,所以請繼續以下步驟。

    解決無法設定 MySQL 密碼

    在安裝完成後的第一次重開機,系統會提示設定 MySQL 密碼,選擇 cancel 跳開此步驟,並登入 Shell mode。

    1. 關閉 SELinux, firewall

    setup
    

    Firewall configuration >
    Security Level: Disabled
    SELinux: Disabled

    2. 重建 MySQL

    setenforce 0
    service mysqld stop
    rm -rf /var/lib/mysql
    service mysql start
    rm /etc/elastix.conf
    /etc/init.d/elastix-firstboot start 
    reboot

    Notes:

    * 以上步驟不要在 XenCenter 的 console 視窗下操作,而必須使用另一部電腦以 SSH 登入。
    * 必須有出現 MySQL 及 Web admin 的密碼設定提示才是正常的。
    * 重建 MySQL 的步驟不可重複操作兩次,若過程有錯誤,最好重新安裝系統。

    F.A.Q
    安裝完成第一次重開機時,在設定 MySQL 密碼時,始終不成功。

    Ans: 請參考 v2.0.3 的 Bug Report,檢查 /etc/elastix.conf 時會出現:

    mysqlrootpwd=libgpm: zero screen dimension, assuming 80x25

    解決方法為重建 MySQL 資料庫,參考上述的教學,期待新版能能解決這問題。

    Elastix 的管理網頁只有 System 標籤。

    Ans: 這是安裝過程漏掉許多必要的 RPMs,可能是安裝程序沒有套用到 ks_xen.cfg,請重新檢查所有步驟。

    MeetMe 會議功能可以正常使用嗎

    Ans: 可以的,如下圖示

    MeetMeOnXen.png

    標籤 (Edit tags)
    • No tags

    文件 2

    文件大小日期附件上傳者 
     ElastixonCitrixXen-installing.png
    Install Elastix on Citrix XenServer
    54.07 KB11:26, 7 Apr 2011alang動作
     MeetMeOnXen.png
    MeetMe on XenServer
    51.98 KB11:57, 7 Apr 2011alang動作
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core