This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
voice:pbx:freepbx:freepbx_distro_vm [2015/10/14 10:02] gcooper |
voice:pbx:freepbx:freepbx_distro_vm [2018/06/03 10:54] (current) gcooper |
||
---|---|---|---|
Line 2: | Line 2: | ||
See also **[[https:// | See also **[[https:// | ||
+ | |||
+ | See also **[[voice: | ||
See also **[[virtualization: | See also **[[virtualization: | ||
Line 19: | Line 21: | ||
===== Updating ===== | ===== Updating ===== | ||
- | http:// | + | See also **[[voice:pbx:freepbx:freepbx_upgrade|FreePBX Upgrade]]** |
- | + | ||
- | Upgrade using the official scripts in order. | + | |
- | + | ||
- | :!: Here we are upgrading from 5.211.65-1. | + | |
- | + | ||
- | < | + | |
- | cat / | + | |
- | + | ||
- | wget -O - http:// | + | |
- | wget -O - http:// | + | |
- | wget -O - http:// | + | |
- | </ | + | |
===== XenServer ===== | ===== XenServer ===== | ||
Line 37: | Line 27: | ||
==== Create the PBX VM ==== | ==== Create the PBX VM ==== | ||
- | Create a new **fully-virtualized VM** using the **Other Install Media** template and the FreePBX Distro .iso file you downloaded from http:// | + | Create a new **PVHVM** using the **Other Install Media** template and the 64-bit |
- | :!: Choose '' | + | :!: The FreePBX Distro supports PVOPS and will install para-virtualized drivers automatically. |
:!: Most PBXs need even less disk space than is listed here. | :!: Most PBXs need even less disk space than is listed here. | ||
Line 52: | Line 42: | ||
==== Install XenServer Tools ==== | ==== Install XenServer Tools ==== | ||
- | After creating the PBX VM and installing the FreePBX Distro: | + | After creating the PBX VM and installing the FreePBX Distro |
- In XenCenter, choose **VM -> Install XenServer Tools** | - In XenCenter, choose **VM -> Install XenServer Tools** | ||
Line 58: | Line 48: | ||
< | < | ||
- | mount /dev/sr0 /mnt | + | mkdir -p /mnt/tmp && |
- | mv /etc/redhat-release | + | yum localinstall |
- | echo " | + | yum localinstall |
- | /mnt/Linux/install.sh | + | reboot |
- | mv /etc/redhat-release /etc/redhat-release.SHMZ | + | |
- | cp -a /etc/redhat-release.orig / | + | |
</ | </ | ||
Line 95: | Line 83: | ||
:!: This step is optional. | :!: This step is optional. | ||
- | https:// | + | :!: We genearlly install the package and a sample configuration file, but we don't start the services. |
Install and configure the DHCP server: | Install and configure the DHCP server: | ||
+ | |||
+ | < | ||
+ | yum install dhcp | ||
+ | |||
+ | vim / | ||
+ | </ | ||
< | < | ||
Line 199: | Line 193: | ||
-A INPUT -m state --state NEW -m udp -p udp --dport 10000:20000 -j ACCEPT | -A INPUT -m state --state NEW -m udp -p udp --dport 10000:20000 -j ACCEPT | ||
-A INPUT -m state --state NEW -m udp -p udp --dport 4569 -j ACCEPT | -A INPUT -m state --state NEW -m udp -p udp --dport 4569 -j ACCEPT | ||
- | -A INPUT -m state --state NEW -m udp -p udp --dport 69 -j ACCEPT | + | -A INPUT -m state --state NEW -m udp -p udp --dport |
-A INPUT -j REJECT --reject-with icmp-host-prohibited | -A INPUT -j REJECT --reject-with icmp-host-prohibited | ||
-A FORWARD -j REJECT --reject-with icmp-host-prohibited | -A FORWARD -j REJECT --reject-with icmp-host-prohibited | ||
Line 213: | Line 207: | ||
===== Configuration First Steps ===== | ===== Configuration First Steps ===== | ||
- | http:// | + | http:// |
- | http:// | + | **FreePBX → Settings → Advanced Settings → Asterisk Manager → Asterisk Manager Password** |
+ | |||
+ | < | ||
+ | chkconfig iSymphonyServerV3 off | ||
+ | chkconfig apcupsd off | ||
+ | chkconfig --list | ||
+ | </file> | ||
===== Prosody IM (XMPP) Server ===== | ===== Prosody IM (XMPP) Server ===== | ||
+ | |||
+ | :!: The Prosody IM server is installed by default but requires manual configuration or the purchase of the XMPP Pro commercial module. | ||
http:// | http:// | ||
Line 224: | Line 226: | ||
http:// | http:// | ||
- | |||
- | The Prosody IM server is installed by default but requires manual configuration or the purchase of the XMPP Pro commercial module. |