เปิดบริการอบรม Elastix ด้วยคอร์สพิเศษ ให้ติดตั้ง คอนฟิก ใช้งานคล่อง ได้ใน 3 วัน
ปัจจุบัน Elastix ออกเวอร์ชั่น 1.6 มาให้ดาวน์โหลดและใช้งานกันแล้วครับ ส่วนเวอร์ชั่น 2.0 กำลังเป็นเวอร์ชั่น Beta อยู่ครับแต่ก็ดาวน์โหลดมาลองได้แล้ว
การติดตั้งยังคงเหมือนกับเวอร์ชั่นก่อนหน้า ใครยังไม่มีแผ่นติดตั้งก็เข้าไปดาวน์โหลดได้ตามลิ้งค์ด้านบนนะครับ ตอนดาวน์โหลดเลือกว่าจะเอาเป็นเวอร์ชั่น x86 (32 บิต) หรือว่า x86_64 (64 บิต) ดาวน์โหลดเสร็จก็ไรท์ใส่แผ่นซีดี จะติดตั้งลงในเครื่องเปล่าหรือว่าลงผ่านโปรแกรม VmWare ก็ได้นะครับ ตามสะดวก
โปรแกรมหลักใน Elastix 1.6 นี้คือ CentOS 5.3 และ Asterisk 1.4.26.1 นะครับ ถ้าใครอยากใช้ Asterisk 1.6 หล่ะก็สงสัยต้องรอ Elastix 2.0 เป็นแน่
เอาหล่ะครับ ได้แผ่นติดตั้งมาแล้วก็ดำเนินการติดตั้งเลย ตามขั้นตอนต่อไปนี้
1 บู๊ตเครื่องจากแผ่นซีดี Elastix 1.6
อย่าลืมเซ็ตไบออสให้บู๊ตจากไดร์ซีดีรอมได้ด้วยนะครับ ไม่งั้นมันจะไม่บู๊ต เปิดเครื่องใส่แผ่นซีดี มันจะบู๊ตจากแผ่นซีดีเอง
2 จะเห็นหน้าจอการติดตั้งดังรูป
ปล่อยไว้สักพักหรือกด Enter เลยก็ได้เพื่อความรวดเร็ว
3 เลือกภาษาที่จะให้แสดงผลในระหว่างการติดตั้ง
ดีฟอลท์จะเป็น Englisth กดปุ่ม Tab เลื่อนเคอร์เซอร์มาที่ OK แล้วกด Enter
4 เลือก Keyboard Type
เลือก us ครับ แล้วกดปุ่ม Tab เลื่อนเคอร์เซอร์มาที่ OK แล้วกด Enter
5 ข้อความต้อนรับเข้าสู่การติดตั้ง
กด Enter ได้เลย
6 ข้อความเตือนว่าไม่พบพาร์ติชั่นบนฮาร์ดดิสก์
เรามีฮาร์ดดิสก์แต่ยังไม่ได้สร้างพาร์ติชั่นไว้ โปรแกรมติดตั้งก็เลยมองไม่เห็นพาร์ติชั่นและมันจะสร้างขึ้นมาใหม่ กด Tab เลื่อนเคอร์เซอร์ไปที่ OK แล้วกด Enter
7 เลือกพาร์ติชั่นที่จะติดตั้ง
ถ้ามีพาร์ติชั่นเดียวก็จะเห็นแค่พาร์ติชันเดียวนะครับ ในรูปคือ sda ขนาด 5114 MB
กด Tab เลื่อนเคอร์เซอร์ไปที่ "Remove all partitions on selected drives and create default layout" จากน้นกด Tab เลื่อนมาที่ OK แล้วกด Enter
8 เตือนว่าจะมีการลบข้อมูลในทุกๆพาร์ติชั่นบนไดร์ฟ sda
กด Tab เลื่อนไปที่ Yes แล้วกด Enter
9 จะให้แสดงรายการพาร์ติชั่นอีกครั้งหรือไม่
เผื่อว่าจะเปลี่ยนในอยากจะแก้ไขพาร์ติชั่นบนไดร์ฟ ถ้าไม่เปลี่ยนใจก็กด Tab เลื่อนไปที่ No แล้วกด Enter
10 เลือก Timezone
กด Tab เลื่อนไปที่แถบ TimeZone แล้วกดปุ่มลูกศรเลื่อนหา Asia/Bangkok
กด Tab เลื่อนไปที่ OK แล้วกด Enter
11 ป้อนพาสเวอร์ดของ root
พาสเวอร์ดนี้จะใช้ตอนรีโมทเข้าเครื่อง Elastix ด้วย SSH นะครับ ใช้ User=root ส่วน Password คือค่าที่กำลังจะป้อนเข้าไป
12 เลือก Package ที่จะติดตั้ง เลือกทั้งหมด
ดีฟอลท์จะเลือกทั้งหมดอยู่แล้วครับ ตรงนี้ไม่ต้องแก้ไขอะไร กด Tab ไปที่ OK แล้วกด Enter
13 เริ่มต้นติดตั้ง
โปรแกรมติดตั้งแจ้งให้ทราบว่ามันเก็บ Log ในระหว่างการติดตั้งไว้ในไฟล์ /root/install เผื่อเปิดดูภายหลัง
กด Tab ไปที่ OK แล้วกด Enter
14 ฟอร์แม็ตพาร์ติชั่น
โปรแกรมติดตั้งกำลังฟอร์แม๊ตฮาร์ดดิสก์และสร้างระบบไฟล์ที่ Linux (CentOS) จะใช้เก็บข้อมูล รอจนฟอร์เม็ตเสร็จ
15 ก๊อปปี้ไฟล์ลงฮาร์ดดิสก์
เป็นขั้นตอนการก๊อปปี้ไฟล์จากแผ่นซีดีลงไปในฮาร์ดดิสก์ ขั้นตอนนี้ใช้เวลานานที่สุดครับ จะช้าหรือเร็วอยู่ที่สมรรถนะของเครื่อง เฉลี่ยประมาณ 30 นาที รอจนทำเสร็จ
16 รีสตาร์ท
เครื่องจะรีสตาร์ทตัวเอง เอาแผ่นติดตั้งออกมาด้วยนะครับ
17 หน้าจอล๊อกอิน
เมื่อรีสตาร์ทเสร็จ เราจะเห็นพร้อมท์ล๊อกอิน
18 ล๊อกอินเข้าเครื่อง
ล๊อกอินด้วยยูสเซอร์ root และพาสเวอร์ดที่ป้อนเข้าไปตอนติดตั้ง หลังจากล๊อกอินเข้าไปแล้วเราจะเห็นไอพีแอดเดรสเครื่องด้วยนะครับ ในรูปคือ 192.168.4.51
19 คอนฟิกไฟล์ /etc/resolv.conf
ไฟล์ /etc/resolv.conf นี้นะครับ เป็นไฟล์ที่เราจะใส่ DNS Server ซึ่งจะทำให้ Elastix รู้ว่าถ้ามันต้องการรู้ IP Address จากชื่อโดเมนเนม มันจะไปถามได้จากที่ไหน
vi /etc/resolv.conf
ป้อน DNS Server ครับ ขึ้นต้นด้วยคำว่า nameserver ตามด้วยไอพีแอดเดรส บรรทัดละ 1 ไอพี ผมใช้อินเตอร์เน็ตของ True ก็เลยใส่ DNS Server ของ True
nameserver 203.144.207.29
nameserver 203.144.207.49
บันทึกไฟล์ ซึ่งจะมีผลใช้งานทันที
ทดสอบว่า DNS Server เวอร์คหรือไม่ โดย Ping ทดสอบครับ
ping http://www.asterisk.org
PING http://www.asterisk.org (76.164.171.237) 56(84) bytes of data.
64 bytes from asterisk.org (76.164.171.237): icmp_seq=1 ttl=43 time=238 ms
64 bytes from asterisk.org (76.164.171.237): icmp_seq=2 ttl=43 time=242 ms
64 bytes from asterisk.org (76.164.171.237): icmp_seq=3 ttl=43 time=241 ms
64 bytes from asterisk.org (76.164.171.237): icmp_seq=4 ttl=43 time=244 ms
64 bytes from asterisk.org (76.164.171.237): icmp_seq=5 ttl=43 time=249 ms
--- http://www.asterisk.org ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4106ms
rtt min/avg/max/mdev = 238.106/243.213/249.198/3.752 ms
แสดงว่า DNS เวอร์คแล้วครับเพราะ Ping ชื่อได้ (มันจะ Ping ไปเรื่อยๆ ถ้าต้องการยกเลิกให้กด Control ค้างไว้แล้วกด C ครับ)
20 คอนฟิกไฟล์ /etc/hosts
ไฟล์ /etc/hosts ต้องมีอย่างน้อยๆประมาณนี้ครับ
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
127.0.0.1 sipbkk.voip4share.com
192.168.4.51 sipbkk.voip4share.com
บันทึกไฟล์
Note! ถ้าเปลี่ยนไอพี 192.168.4.51 เป็นไอพีอื่น ก็ต้องเข้ามาแก้ในไฟล์นี้ด้วยนะครับ
21 อัพเกรดระบบ
ทุกครั้งที่ติดตั้งเสร็จ อย่าลืมอัพเกรดด้วยนะครับ ใช้คำสั่ง yum -y update
22 เริ่มต้นคอนฟิกและใช้งาน Elastix
เรารู้ว่าไอพีแอดเดรสของ Elastix เครื่องนี้คือ 192.168.4.51 เราก็เข้าไปคอนฟิก Elastix ผ่านทางเว็บอินเตอร์เฟสได้เลย ขอเชิญที่ กระทู้นี้ครับ
บทความที่เกี่ยวข้อง
วิธีการติดตั้ง Elastix แบบแบ่งพาร์ติชั่น
วิธีการติดตั้ง Elastix 2.0
ขั้นตอนการเริ่มต้นใช้งาน Elastix
วิธีการติดตั้ง Elastix เวอร์ชั่น 1.6
เทคนิคการทำ Elastix Cluster
เทคนิคการติดตั้ง Elastix 3.0/Elastix MT
เทคนิคการติดตั้ง Elastix 2.5
Elastix