系統需求:
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 安裝光碟檔案解開後的路徑。
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,請重新檢查所有步驟。
PS. 完成安裝後,由於版本 2.0.3 有個 Bug 會導致無法設定 MySQL 密碼,所以請繼續以下步驟。
在安裝完成後的第一次重開機,系統會提示設定 MySQL 密碼,選擇 cancel 跳開此步驟,並登入 Shell mode。
關閉 SELinux, firewall
setup
Firewall configuration >
Security Level: Disabled
SELinux: Disabled
重建 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 的步驟不可重複操作兩次,若過程有錯誤,最好重新安裝系統。
安裝完成第一次重開機時,在設定 MySQL 密碼時,始終不成功。
Ans: 請參考 v2.0.3 的 Bug Report,檢查 /etc/elastix.conf 會出現:
mysqlrootpwd=libgpm: zero screen dimension, assuming 80x25
期待新版能能解決這問題。