25
ره آموزش دوelastix نصبElastix جموعهره آموزش م دوelastix مای نصب راهن سن صالح مد ح مدرس: مح صفحه1 از25

Elastix installation guide 1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

elastixدوره آموزش مجموعه

راهنمای نصب

مدرس: محمد حسن صالح

25 از 1صفحه

Page 2: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

فهرست مطالب3.......................................................................................................................................................................................................................................................مقدمه

3..............................................................................................................................................................................................................................................پیش نیازها3.........................................................................................................................................................................................................................................شروع به نصب

14..........................................................................................................................................................................................................................................اولین شروع23.............................................................................................................................................................................................................................................اولین نگاه

25 از 2صفحه

Page 3: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

مقدمها‌های کامل جهت راه اندازی یک سامانه تلفنی مبتنی بر elastixمجموعه یاAsterisk Now می باشد. مجموعه هایی همچون VoIP مجموع

TrixBox ا‌لکردی شبیه ا‌یباشند اما هیچ یک گستردگی و قدرت elastix عم ا‌مافزارelastix را ندارند. مجموعه elastix را دارا م از چندین نرا‌مافزار ا‌مافزار Asteriskمختلف تشکیل شده که هسته مرکزی آن را نر ا‌یباشد تشکیل می دهد. پنل مدیریت مرکز تلفنیIP PBX که یک نر م

ا‌مافزار elastixدر قدرت گرفته.FreePBX از نر

حمایت می شود.PaloSanto توسط شرکت elastixپروژه

ا‌مافزار 5.9 نسخه CentOS بر گرفته از توزیع 2.4 نسخه elastixسیستم عامل مورد استفاده در مجموعه Asterisk می باشد. نسخه نر

است.1.8.20.0مورد استفاده در این نسخه

پیش نیازهاا‌یتوان آن را برای پلفتفرم های مبتنی بر خانواده iso در قالب یک ایمیج elastixمجموعه ا‌یشود که م دانلود و استفاده کرد. درx86 ارائه م

رایت نمایید. اما اگر قصدCD را بر روی یک isoصورتی که قصد نصب این مجموعه بر روی یک سیستم فیزیکی را دارید، می بایست فایل ا‌یتوانید فایل خود متصل نمایید.VM مربوطه را مستقیما به isoاستفاده از یک سیستم مجازی را دارید م

ا‌یتوانید از وب سایت رسمی isoفایل به آدرسelastix را م

http://elastix.org/index.php/en/downloads/main-distro.html و یا از وب سایت SourceForgeبه آدرس

http://sourceforge.net/projects/elastix.دریافت نمایید

ا‌مهای elastix مجموعه Stable 2.4.0در این راهنما نسخه بیتی مورد استفاده قرار گرفته که بر روی یک ماشین مجازی که۶۴ برای سیست آماده گردیده نصب می گردد.Virtual Boxبا مجازی ساز

مگابایت رم به آن اختصاص داده شده است.۵۱۲ گیگابایت فضا متصل شده و ۵به ماشین مجازی مربوطه هارد دیسکی با

شروع به نصب خود متصل نمایید. در صورتی که قصد نصب بر روی یک سرور فیزیکی راVM ایلستیکس را به سی دی رام isoبرای انجام عملیات نصب فایل

دارید، سی در رایت شده را درون سی دی رام سرور قرار دهید.

ا‌های پیکربندی نمایید که از BIOS است و کافیست با تغییر تنظیمات bootable به تنهایی elastixایمیج بوتCD سیستم خود را به گونشود.

را مشاهده خواهید نمود.elastix صفحه اولیه جهت نصب CDدر صورتی که تمام موارد به درستی انجام شود، با بوت سیستم از

25 از 3صفحه

Page 4: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌مافزارenter را بفشارید. پس از فشردن کلید enterدر این صفحه برای آغاز عملیات نصب به شکل عادی و در محیط گرافیکی کلید ، نرinstaller.آماده و شروع به کار می نماید

ا‌مافزار ا‌تافزار سیستم از جمله هارد می نماید.installerنر ابتدا شروع به شناسایی سخ

25 از 4صفحه

Page 5: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌یشود که ما آن را بر روی ا‌یدهیم و جهت رفتن به مرحلهEnglishدر این مرحله زبان مورد نظر جهت تعامل در هنگام نصب پرسیده م قرار ما‌یتوانید با استفاده از کلید OKبعد کلید بین اجزا تغییر مکان دهید.Tab را می فشاریم. لزم به ذکر است که در این محیط نصب شما م

ا‌ه کلید خود را بر روی ا‌ه کلید خود را می بایست انتخاب نمایید. ما نوع صفح قرار می دهیم.usدر مرحله بعد نوع صفح

ا‌مافزار ا‌یگردد و پیام مربوط به آن نیز در پایین صفحه نمایش دادهanaconda که installerپس از انتخاب نوع صفحه کلید نر نام دارد اجرا ممی شود.

پ ًال پارتیشن بندی نشده است، پیام هشداری به شما نمایش داده خواهد شد در صورتی که اولین با است که از هارد خود استفاده می نمایید و قب شود که با انجام این عمل تمام اطالعات آن پاک خواهد شد. ما برای تایید انجام عملinitializeمبنی بر اینکه هارد دیسک شما باید

initialization گزینه Yes.را انتخاب می نماییم

25 از 5صفحه

Page 6: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌مافزار ا‌یتواندinstallerدر مرحله بعد در رابطه با نوع پارتیشن بندی هارد دیسک سؤالتی پرسیده می شود. نر م

ا‌شفرض خود پارتیشن بندی نماید.• تمام پارتیشن ها را پاک کند و هارد را طبق الگوی پی

ا‌شفرض خود پارتیشن بندی نماید.• تمام پارتیشن های لینوکسی را پاک کند و فضای آزاد به وجود آمده را طبق الگوی پی

ا‌شفرض خود پارتیشن بندی نماید.• تنها از فضای آزاد موجود استفاده نماید و آن را طبق الگوی پی

عمل پارتیشن بندی را با توجه به نظر کاربر انجام دهد.Create custom layoutیا با انتخاب گزینه

… را انتخاب می نماییم تا تمام پارتیشن ها پاک شوند و سیستم طبق الگوی پیشفرضRemove all partitionsما در نمونه خود گزینه پارتیشن بندی شود.

ا‌یشوند و می بایست هارد دیسکی که قصد دارید عمل پارتیشن در بخش پایین پیغام ظاهر شده هارد دیسک های شناسایی شده نمایش داده مبندی و نصب روی آن(ها) انجام شود انتخاب نمایید.

در مثال ما سیستم تنها دارای یک هارد دیسک می باشد.

را بزنید. علی الخصوص زمانی که روی هارد دیسک سیستم خود اطالعاتOKدر پاسخ به سؤالت این مرحله بسیار دقت نمایید و سپس کلید مهمی دارید.

25 از 6صفحه

Page 7: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

را انتخاب نمایید.Yesپس از این مرحله از شما تأییدی جهت انجام عمل پارتیشن بندی گرفته می شود. در صورت تأیید کلید

ا‌یپرسد آیا تمایل به بازنگری و تغییر الگوی پارتیشن بندی هستید یا خیر. ا‌یشود که از شما م پس از تأیید پیام دیگری ظاهر م

25 از 7صفحه

Page 8: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌یتوانید با انتخاب گزینه Noما در مثال خود گزینه ا‌یکنیم تا به مرحله بعد منتقل شویم اما در صورت تمایل شما م الگویYes را انتخاب مپارتیشن بندی را در پنجره ای مطابق شکل زیر مشاهده نمایید.

ا‌شفرض ا‌لهای مربوط به بوتinstallerالگوی پی ، هارد دیسک را به دو پارتیشن اصلی تقسیم می نماید اولین پارتیشن حاوی کرنل و سایر فایا‌یگیرد و فضایی حدود bootسیستم است که در مسیر / مگابایت دارد. پارتیشن دوم خود به دو پارتیشن منطقی تقسیم می شود.۱۰۰ قرار م

ا‌یگیرد و فضایی دو برابر حافظه اصلی (رم) به آن اختصاص داده می شود. سایر فضایswapاولین پارتیشن منطقی به عنوان مورد استفاده قرار مباقیمانده به عنوان فضای کاری ریشه مورد استفاده قرار می گیرد.

ا‌یپرسد آیا تمایل به در صورتی که کارت شبکه سیستم شما به درستی شناسایی شده باشد، در مرحله بعد پیامی مشاهده خواهید کرد که از شما مپیکربندی آن هستید یا خیر.

ا‌یباشد که به آن نام اختصاص داده شده. ما در سیستم نمونه خود جهت پیکربندی آن گزینهeth0سیستم نمونه ما دارای یک کارت شبکه مYes.را انتخاب می نماییم

25 از 8صفحه

Page 9: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

را انتخاب نمایید.Activate on boot برای اینکه کارت شبکه سیستم شما به طور خودکار در زمان روشن شدن سیستم فعال گردد گزینه IPv6 را نیز تیک بزنید. در صورتی که شبکه شما از Enable IPv4 support گزینه IPهمچنین برای انجام تنظیمات مربوط به آدرس

ا‌یتوانید این امکان را برای واسط شبکه مربوطه نیز فعال نمایید. استفاده می نماید، م

IP جهت ارائه آدرس و تنظیمات DHCP قابل انجام است. در صورتی که شبکه شما دارای قابلیت IPv4 تنظیمات OKپس از انتخاب گزینه

ا‌یتوانید گزینه را به طورIP) را انتخاب نمایید. در صورتی که تمایل دارید تنظیمات Dynamic ip configuration (DHCPاست، ما‌یتوانید گزینه IP را انتخاب نمایید و در قسمت پایین آن آدرس Manual address configurationدستی برای سرور خود انجام دهید، م

آن را تعیین نمایید.Netmaskمورد نظر و

را برای سرور خود در نظر می گیریم.192.168.0.55/24در نمونه ما آدرس

25 از 9صفحه

Page 10: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

در مرحله بعد قابل انجام است.DNS Server و Default Gatewayسایر تنظیمات شبکه از جمله

تعیین4.2.2.4 آدرس Secondary DNS و برای 192.168.0.1 مقدار Primary DNS و Default Gatewayدر نمونه ما آدرس گردیده.

ا‌یتواند به طور خودکار توسط ا‌یتوانید در مرحله بعد برای سرور خود یک نام در نظر بگیرید. این نام م به سرور شما اختصاص دادهDHCPشما مشود یا به طور دستی تعیین گردد.

قرار داده ایم.CallMGRما در نمونه خود نام سرور خود را

25 از 10صفحه

Page 11: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌تافزار سیستم شما از سیستم استفاده میUTCدر مرحله بعد شما می بایست منطقه زمانی سیستم خود را تعیین کنید. در صورتی که سخنماید تیک مربوط به این گزینه را انتخاب نمایید.

را انتخاب نموده ایم.Asia/Tehranما برای سرور نمونه خود

در سیستم عاملadministrator هستند که معادل root دارای حداقل یک کاربر با نام Linux مانند Unixسیستم عامل های مبتنی بر ا‌یباشد. در هنگام نصب سیستم عامل رمز عبور مورد نظر برای این کاربر سیستمی ویندوزی می باشد. این کاربر به طور پیشفرض دارای مجوز تام م

ا‌یشود که به دلیل حساسیت بال و جلوگیری از اشتباه می بایست آن را در دو فیلد Password و Passwordاز شما در خواست م

(confirm.وارد نمایید (

به مرحله بعد منتقل می شویم.OKما برای سیستم نمونه خود یک رمز انتخاب می نماییم و فشردن کلید

25 از 11صفحه

Page 12: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

عملیات نصب آغاز خواهد شد. در اولین مرحله پکیج ها شناسایی شده، پارتیشن بندی بر روی هارد اعمال و دیسک فرمتOKبا انتخاب گزینه می گردد.

ا‌یگردند. با فرمت موفقیت آمیز هارد دیسک، پکیج ها یک به یک بر روی سیستم نصب م

25 از 12صفحه

Page 13: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌یتوانید نام پکیج های مربوطه و میزان پیشرفت نصب را مشاهده نمایید. در طول مراحل نصب شما م

ا‌یگردد و سیستم برای اولین شروع ری استارت می شود. پس از نصب موفق پکیج ها، بوت لودر نصب م

25 از 13صفحه

Page 14: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌های تنظیم نمایید تا از روی هارد دیسک BIOS از درایو خارج شده و تنظیمات CDبا ری بوت شدن سیستم شود.Boot را باید به گون

اولین شروعا‌هها و سایر اجزا را انجام دهد. در حین پس از نصب در اولین شروع، سیستم اسکریپت هایی را اجرا می نماید تا تنظیمات اولیه مربوط به پایگاه دادا‌هها و واسط اجرای این اسکریپت ها در دو مرحله پیامی در کنسول سیستم ظاهر خواهد شد که عبارتی جهت تعیین به عنوان رمز عبور پایگاه داد

وب درخواست می نماید. در این بخش مرحله به مرحله این موارد را طی خواهیم نمود تا سیستم آماده سرویس دهی گردد.

ا‌یگردد بوت لودر سیستم صفحه ای شامل لوگوی الستیکس را نمایش خواهد داد. در این صفحه زمانی که سیستم شما از روی هارد بوت ما‌یباشد و با صفر شدن آن روند بوت عادی آغاز می گردد. شمارنده ای در حال شمارش به عقب م

ا‌یتوانید مشاهده نمایید. لود شدن کرنل و سایر اجزای سیستم عامل را م

25 از 14صفحه

Page 15: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌تافزار از جمله شبکه و کارت های گیت وی از در حین بوت شدن سیستم عامل سرویس ها نیز استارت می شوند. سرویس های مربوط به سخا‌یتواند شما را از وجود مشکل در سیستم مطلع نماید. ا‌مها م جمله اولین سرویس هایی هستند که شروع به کار می نمایند. توجه به این پیا

ا‌لهای شناخته شده داده می شود.DAHDIهنگام اجرای سرویس مربوط به درایور که مربوط به کارت های گیت وی است، گزارشی از تعداد کانا

در نمونه ما هیچ کارتی به سیستم متصل نمی باشد.

25 از 15صفحه

Page 16: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌ههای ا‌یکند تا عبارتی را جهت قرار دادن به عنوان رمز عبور پایگاه داد واردMySQLپس از مدتی پیامی ظاهر خواهد شد و از شما تقاضا م را بفشارید.OK سیستم انتخاب نمایید و کلید rootنمایید. در این مرحله رمز عبور مناسبی و ترجیحا مخالف رمز عبور

در مرحله بعد جهت کاهش ضریب خطا از شما خواسته خواهد شد تا رمز عبور وارد شده را مجدد وارد نمایید. در اینOKپس از فشردن کلید را بفشارید.OKمرحله رمز عبور مورد نظر خود را مجدد وارد نمایید و کلید

25 از 16صفحه

Page 17: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

در صورتی که رمز عبور تعیین شده معتبر باشد، سیستم روند کار خود را با پیامی بر همین مضمون ادامه خواهد داد.

برای اولین بار از رمز عبور مشترکی استفاده می نمایند. در این مرحله از شماFOP و elastix، FreePBX، Vtiger، A2Billingپنل های به اینelastix این پنل ها تعیین نمایید. هنگام ورود به اینترفیس تحت وب adminخواسته خواهد شد تا رمز عبور مورد نظر را برای کاربر

رمز نیاز خواهید داشت.

25 از 17صفحه

Page 18: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

پس از آن جهت تأیید، رمز عبور را مجدد وارد نمایید.

با تعیین موفقیت آمیز این رمز عبور روند استارت سرویس ها ادامه خواهد یافت.

25 از 18صفحه

Page 19: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

روی کنسول ظاهر می گردد.loginبا اتمام روند بوت شدن سیستم و استارت سرویس ها، پیام

ا‌هاید و یا گزینه استفاده از IPدر صورتی که آدرس را انتخاب نمودید، جهت کسب اطالعDHCP تعیین شده خود در زمان نصب را فراموش نمود نمایید.loginاز آن باید از طریق کنسول در سیستم

را که در حین نصبroot را بزنید. سپس رمز عبور enter را وارد نمایید و کلید root نام کاربری loginبرای ورود به سیستم، مقابل عبارت IP را بزنید. در صورت ورود موفقیت آمیز پیامی ظاهر خواهید شد که در خط آخر آن آدرس enterتعیین نمودید وارد نمایید و مجدد کلید

ا‌یتوانید به اینترفیس وب متصل شوید را نمایش می دهد. سیستم را که از طریق آن م

تعیین شده.192.168.0.14 سیستم IPدر نمونه ما آدرس

25 از 19صفحه

Page 20: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌یتوانید از دستور استفاده نمایید.setupدر صورتی که نیاز به تغییر تنظیمات مربوط به سیستم از جمله تنظیمات شبکه را دارید م

Network محیطی گرافیکی ظاهر خواهد شد که برای ورود به بخش شبکه می بایست بر روی گزینه setupبا وارد نمودن دستور

configuration حرکت کرده و کلید Run Tool.را انتخاب نمایید

25 از 20صفحه

Page 21: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

را بزنید.enter کلید Edit Devices بر روی گزینه Network Configurationدر منوی

ا‌ههای سیستم شما نمایش داده خواهند شد که شما می بایست کارت شبکه ای که قصد ویرایش تنظیمات آن را در منوی بعد لیست کارت شبکدارید انتخاب نمایید.

25 از 21صفحه

Page 22: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

ا‌یتوانید تنظیمات کارت شبکه خود را به تنظیمات دلخواه تغییر دهید. در این بخش شما م

تنظیماتservice network restart خارج گردید. با اجرای فرمان setup نمایید و از محیط Saveدر نهایت تغییرات انجام شده را ذخیره شده اعمال می گردند.

25 از 22صفحه

Page 23: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

اولین نگاه می باشد. جهت ارتباط با این واسط کافیستelastix ابزاری جهت مدیریت سامانه تلفنی و دیگر اجزای مجموعه elastixواسط تحت وب

وارد نمایید.FireFox سرور خود را در یک مرورگر ترجیحا IPآدرس

رمز نگاری می شود. این رمز نگاریSSLبه دلیل افزایش ضریب امنیت در استفاده از این واسط، تمام تعامالت بین سرور و کالینت با استفاده از ا‌یشود لذا در زمان باز شدن واسط وب پیام هشداری مبنی بر عدم اعتمادelastixتوسط یک گواهی که توسط خود سرور تولید شده انجام م

I گزینه FireFox نمایش داده می شود. راهکار نادیده گرفتن این هشدار در مرورگرهای مختلف متفاوت است. در مرورگر SSLگواهی

Understand the Risks را انتخاب نمایید و بر روی کلید Add Exception.کلیک نمایید تا پنجره دیگری باز شود

25 از 23صفحه

Page 24: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

را انتخاب نمایید.Confirm Security Exceptionدر پنجره باز شده گزینه

نمایان می گردد. نام کاربریelastix نادیده گرفته خواهد شد و صفحه اصلی ورود به SSLبا انتخاب این گزینه هشدار مربوط به گواهی ا‌شفرض و رمز عبور همان رمز عبوری است که هنگام انجام تنظیمات تکمیلی در اولین شروع سیستم از شما خواسته شد.adminپی

25 از 24صفحه

Page 25: Elastix installation guide 1

Elastixنصب elastixدوره آموزش

به شکل زیر است.elastix از امکانات Dashboardدر صپرت ورود موفقیت آمیز اولین چیزی که مشاهده خواهید نمود یک

در صورت مشاهده این صفحه سیستم شما آماده پیکربندی جهت استفاده به عنوان یک مرکز تلفن می باشد.

25 از 25صفحه