Centos5.5+Elastix 2.X on Amazon EC2

Centos5.5+Elastix 2.X on Amazon EC2

CentOS5.5+Elastix 2.x on Amazon EC2 ?????????????? CentOS ??????? CentOS ??? Elastix 2.x? ????? • Elastix 2.2: CentOS 5.6 (Linux 2.6.18-238.12.1) • Elastix 2.3: CentOS 5.7 (Linux 2.6.18-238.12.1) • Elastix 2.4: CentOS 5.9 (Linux 2.6.18-348.1.1) • ????????? ?? Instance ?? AMI: CentOS-55-Base-32bit-10GB-S3-pvgrub--v1-0 (ami-eb807682) • Kernel : 2.6.18-194.26.1.el5xen (uname -r) • Linux: CentOS 5.5 • root : 10GB • OS: 32 bit • Region: US East ?? Elastix 2.2 ISO http://www.elastix.org/index.php/en/downloads.html cd /mnt wget http://downloads.sourceforge.net/project/elastix/Elastix%20PBX%20Appliance%20Software/2.2.0/ Elastix-2.2.0-i386-bin-01Nov2011.iso?r=http%3A%2F%2Fwww.elastix.org%2Findex.php%2Fen%2Fdownloads.html&ts=1340876498&use_mirror=nchc mkdir ISO/ mount -o loop Elastix-2.2.0-i386-bin-01Nov2011.iso ISO/ ?? /etc/yum.repos.d/Elastix-cd.repo [elastix-cd] name=Elastix RPM Repository for CentOS baseurl=file:///mnt/ISO gpgcheck=0 enabled=1 [elastix-epel] name=Extra Packages for Enterprise Linux 5 - $basearch mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch failovermethod=priority gpgcheck=0 enabled=1 ?? CentOS 5.6&7 ? kernel-xen, kernel-xen-devel cd /mnt/ISO/Elastix yum --nogpgcheck localinstall kernel-xen-2.6.18-238.12.1.el5.i686.rpm kernel-xen-devel-2.6.18-238.12.1.el5.i686.rpm 1 CentOS5.5+Elastix 2.x on Amazon EC2 ?? /boot/grub/menu.lst default=0 <==== ??? timeout=1 title CentOS (2.6.18-238.12.1.el5xen) root (hd0) kernel /boot/vmlinuz-2.6.18-238.12.1.el5xen ro root=/dev/sda1 initrd /boot/initrd-2.6.18-238.12.1.el5xen.img title CentOS (2.6.18-194.26.1.el5xen) root (hd0) kernel /boot/vmlinuz-2.6.18-194.26.1.el5xen ro root=/dev/sda1 initrd /boot/initrd-2.6.18-194.26.1.el5xen--with-xenblk-xennet.img ??? Instance ??????? ? ISO ?? mount mount -o loop Elastix-2.2.0-i386-bin-01Nov2011.iso /mnt/ISO ?? DAHDI ?? ?????? Meetme ????????? ?? ISO ????? DAHDI ????????????? SRPM? SRPM ???http://repo.elastix.org/elastix/inde...updates/SRPMS/ cd ~ wget 'http://repo.elastix.org/elastix/index.php?dir=2.2/updates/ SRPMS/&file=dahdi-2.4.1.2-5.src.rpm' yum install rpm-build newt-devel libusb-devel gcc rpmbuild --rebuild dahdi-2.4.1.2-5.src.rpm cd /usr/src/redhat/RPMS/i386/ rpm -ivh dahdi-2.4.1.2-5.i386.rpm rpm -ivh kernel-module-dahdi-2.4.1.2-5_2.6.18_238.12.1.el5.i386.rpm ? ISO ???? cd /mnt/ISO/Elastix // for Elastix 2.2 yum --nogpgcheck localinstall dahdi-2.4.1.2-5.i686.rpm kernel-module-dahdi-xen-2.4.1.2-5_2.6.18_238.12.1.el5.i686.rpm // For Elastix 2.3 yum --nogpgcheck localinstall dahdi-2.4.1.2-10.i686.rpm kmod-dahdi-xen-2.4.1.2-10.i686.rpm // For Elastix 2.4 yum --nogpgcheck localinstall dahdi-2.6.1-4.i686.rpm cd ~ wget http://repo.elastix.org/elastix/2.0/updates/i386/RPMS/kmod-dahdi-xen-2.6.1-4.i686.rpm yum --nogpgcheck localinstall kmod-dahdi-xen-2.6.1-4.i686.rpm 2 CentOS5.5+Elastix 2.x on Amazon EC2 ?? dahdi ?? chkconfig dahdi on service dahdi start dahdi_test -v ??? MySQL ??? *??* yum install mysql-server chkconfig mysqld on service mysqld start ?? root ??? eLaStIx.2oo7????????????? mysqladmin -uroot -p password 'eLaStIx.2oo7' ?? Elastix ?? ??? /mnt/ISO/Elastix ???????? cd /mnt/ISO/Elastix yum --nogpgcheck install asterisk* elastix-* freeze fxload lzop perl-HTML-TokeParser-Simple perl-WWW-Mechanize mod_ssl mlocate gcc gcc-c++ system-config-network-tui wget sox nano ???????????????????????? ???? • ?? Web UI (Elastix + FreePBX) ???? admin / palosanto? • ?? vTigerCRM ???admin / eLaStIx.asteriskuser.2oo7 • ??????????????????? ????????? ?? Sangoma ??? chkconfig wanrouter off ???????? (optional) mysql> select host,user,password from mysql.user; mysql> delete from mysql.user where user='root' and host='ip-10-134-166-4'; mysql> delete from mysql.user where user='root' and host='127.0.0.1'; mysql> delete from mysql.user where user='' and host='localhost'; mysql> delete from mysql.user where user='' and host='ip-10-134-166-4'; mysql> flush privileges; ?? MySQL Root ?? 3 CentOS5.5+Elastix 2.x on Amazon EC2 mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypass'); mysql> flush privileges; ?? /etc/elastix.conf ???? elastix.conf ????????????????/????? mysqlrootpwd=mypass .... ?? EPEL ????? ??????? EPEL ?????? Addons ?????? ?? /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 5 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL [epel-debuginfo] name=Extra Packages for Enterprise Linux 5 - $basearch - Debug #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch failovermethod=priority enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 5 - $basearch - Source #baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch failovermethod=priority enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL gpgcheck=1 ?? /etc/yum.repos.d/epel-testing.repo [epel-testing] name=Extra Packages for Enterprise Linux 5 - Testing - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/testing/5/$basearch mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=$basearch failovermethod=priority enabled=0 4 CentOS5.5+Elastix 2.x on Amazon EC2 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL [epel-testing-debuginfo] name=Extra Packages for Enterprise Linux 5 - Testing - $basearch - Debug #baseurl=http://download.fedoraproject.org/pub/epel/testing/5/$basearch/debug mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-debug-epel5&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL gpgcheck=1 [epel-testing-source] name=Extra Packages for Enterprise Linux 5 - Testing - $basearch - Source #baseurl=http://download.fedoraproject.org/pub/epel/testing/5/SRPMS mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-source-epel5&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL gpgcheck=1 ?? EPEL ? RPM GPG KEY rpm --import http://mirror01.idc.hinet.net/EPEL//RPM-GPG-KEY-EPEL Q & A Q:Elastix 2.3 ?????Web-UI > PBX ???? A??? /etc/amportal.conf ? DB ??????????????? mysql> SET PASSWORD FOR 'asteriskuser'@'localhost' = PASSWORD('eLaStIx.asteriskuser.2oo7'); Q: Elastix 2.4 ???? ??? ISO ??????????????? kernel-xen ???????????? ????????http://forum.elastix.org/viewtopic.p...it=xen#p118574 2.x RPM ???http://repo.elastix.org/elastix/2/updates/ 1. ???? kernel-xen ?? ????????????? CentOS 5.9 ??????????? CentOS 5.10 ??????????? ???? kernel-xen, kernel-xen-devel yum install kernel-xen-2.6.18-348.12.1.el5 kernel-xen-devel-2.6.18-348.12.1.el5 Notes: ??? kernel-xen ?????? Elastix 2.9 ??? CentOS ???? 5 CentOS5.5+Elastix 2.x on Amazon EC2 ??? 64-bit ??????????? 2. ????? CentOS 5.9 yum -y update 3. ?? kmod-dahdi-xen ?? wget http://repo.elastix.org/elastix/2.0/updates/i386/RPMS/kmod-dahdi-xen-2.6.1-4.i686.rpm Q:????????????????? • ?? /var/log/httpd/ssl_error_log • ?? Manager ??? amportal.conf ? manager.conf ???? • ?? /etc/hosts ?? /etc/hosts 127.0.0.1 localhost.localdomain localhost Q:??????????????????????? • ?? /etc/rc.local ???? /usr/sbin/amportal start_fop • ???? elastix-firstboot, elastix-updaterd Q:???? email ???????"Error applying changes. failed to login to IMAP" Ans: 1. ?? chmod 0644 /etc/sasldb2 2. ?? cyrus ?? # cat /etc/elastix.conf cyrususerpwd=XXXXXXXXXX # cyradm -u cyrus localhost ???? 3. ??????????????????? # /usr/sbin/saslpasswd2 -c cyrus -u example.com 6 CentOS5.5+Elastix 2.x on Amazon EC2 Q:?????????? "FATAL ERROR: Trying to write null voicemail file! I efuser to continue!" Ans: ??????? Elastix ??????? • /etc/asterisk/vm_email.inc • /etc/asterisk/vm_general.inc • /etc/asterisk/voicemail.conf 7.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us