系統需求:
Tips:
如果使用 Open-Source Xen,則需要透過 ks.cfg 的方式來安裝,可參考下方外部連結。
下載 Elastix 2.0 安裝光碟檔
官方下載連結:http://www.elastix.org/en/downloads.html
Linux 工作站)
mkdir -p /var/www/html/ISO/ mount -o loop Elastix-2.0.3-i386-bin-15Nov2010.iso /var/www/html/ISO
使用一台電腦開啟瀏覽器,輸入 http://xxx.xxx.xxx.xxx/ISO,確認是否有檔案。
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
繼續完成後面的步驟。
建立新 VM 後會自動開啟 VM,此時會開始安裝 Elastix,之後的步驟就與實體機器安裝是一樣的,不過在步驟 Package selection,只選 Server,其餘都不要選。
Tips:
source 若不想使用 http,也能使用 nfs 分享,URL 則改成 nfs://server/source/to/path。
完成安裝後,由於版本 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
期待新版能能解決這問題。