نصب ایزابل بدون استفاده از ISO بر روی CentOS – جهت محیط های ابری مانند VPS
یکی از راه های پیاده سازی سیستم مرکز تلفنی ، راه اندازی آن بر روی محیط ابری یا کلود است. همان طور که می دانید این امکان وجود دارد که در صورت عدم امکان تهیه سرور فیزیکی و Local در سازمان یا بیزینس شما به دلایل مختلف ، سیستم های مرکز تلفن را بر روی محیط های ابری مانند VPS های اجاره ای پیاده سازی نماییم. اما نکته ای که وجود دارد این است که اکثر اجاره دهندگان VPS و هاستنیگ ها در زمان اجاره یک ماشین مجازی ، تنها یک سیستم عامل خام ( مانند CentOS ) را به شما تحویل خواهند داد و امکان استفاده از ISO جهت نصب بسته دلخواه ( برای مثال ایزوی الستیکس یا Issabel ) وجود نخواهد داشت. به همین دلیل در این آموزش به شما نحوه نصب ایزابل را بر روی یک CentOS از پیش نصب شده آموزش خواهیم داد. همچنین پیش از این مقاله ای درباره نصب Issabel و Elastix از طریق ایزوی آن در وب سایت تک تیک قرار داده شده است که شامل تمام نکته های ریز مورد نیاز است. لینک مقاله مذکور
نصب ایزابل بدون استفاده از ISO بر روی CentOS ( جهت محیط های ابری مانند VPS )
در ابتدا شما به یک دسترسی SSH به VPS مورد نظرتان با استفاده از کاربر Root نیاز خواهید داشت. همچنین بایستی به صفحه پروژه Issabel در وب سایت Sourceforge مراجعه نمایید و در بخش Project Activity فایل Issabel4-asterisk13-netisnatll.sh را که Bash Script نصب ایزابل می باشد را دانلود کنید.
اکنون کافی ست که این فایل را در دایرکتوری /root وی پی اس خود کپی کنید. این کار با استفاده از نرم افزار WinSCP به راحتی امکان پذیر است. ( در صورتی که طریقه آپلود فایل در لینوکس از طریق WinSCP را نمی دانید می توانید در بخش نظرات درخواست این آموزش را مطرح نمایید )
نکته : راه جایگزین ایجاد یک فایل خالی Bash Script در دایرکتوری /root و کپی محتویات فایل اصلی و ذخیره فایل دوم در لینوکس توسط SSH است. در این آموزش نیز از همین روش استفاده شده است و نام فایل Bash Script ایجاد شده جهت راحتی کار IssableCloud.SH است. بنابراین دستوراتی که در ادامه معرفی می شود بر اساس این نام نوشته شده اند.
با دستور chmod -x دسترسی اجرای فایل را برای این اسکریپت ایجاد می نماییم :
حال کافی ست با دستور ./IssabelCloud.sh فرآیند نصب را آغاز کنیم :
نصب ایزابل حدود ۱۵ تا بیست دقیقه بسته به نوع سخت افزاری که برای VPS انتخاب کرده اید به طول خواهد انجامید.
در پایان اعلان زیر به شما نمایش داده خواهد شد :
یک پسورد برای دیتابیس MariaDB انتخاب کنید و کلید Enter را فشار دهید.
در اعلان بعدی پسورد کاربر root دیتابیس را با تایپ مجدد تایید نمایید.
سپس کلمه عبور کاربر Admin برای ورود به Issabel Web ، IssabelPBX ، VTiger ، A2Billing و FOP سوال می شود.
آن را تایید کنید. بلافاصله ارتباط شما با Issabel از طریق SSH قطع خواهد شد ، چرا که در پایان Script نصب دستور راه اندازی مجدد سیستم عامل قرار دارد.
پس از برقراری دوباره Connection با Issabel این امکان وجود دارد که با استفاده از اجرای دستور Asterisk -rvvvvvv از راه اندازی صحیح سرویس ها اطمینان حاصل نمایید.
همچنین می توانید با استفاده از IP وی پی اس خود وارد محیط Web نرم افزار مرکز تلفنی ایزابل شوید.
درود
فایل را در روت آپلود کردم نامش را به ۱.sh تغییر دادم
دستور chmod -x و سپس ./۱.sh را اجرا کردم
ایزابل دانلود و نصب و ریبوت شد
مشکل اینجاست من تنظیمات برای شبکه و ادمین وارد نکردم وزمانی که سرور بالا آمد انگار اتفاقی رخ نداده
ممنون میشم راهنمایی بفرمایید
من از پارس پک سرور مجازی خریدم اما با دستورات شما اصلا نمیتونم نصب ایزابل رو انجام بدم
همش اخطار دریافت میکنم
ایا نصب بر روی سنت او اس ورژن ۵ هم امکانپذیر است؟
سرور من نهایتا ورژن ۵ رو ساپورت میکنه
با سلام. با توجه به این که اطلاعات موجود در وب سایت ایزابل در این خصوص کافی نبود ، پاسخ رسمی ایزابل را طی مکاتبات صورت گرفته توسط تک تیک با روابط عمومی ایزابل را ادامه مطالعه نمایید :
Centos OS v5 has not suppport anymore, Once you download Issabel, you can select asterisk version do you want to use 11 or 13, using Centos 7
همان طور که مشاهده می نمایید ، مطابق این پاسخ سنت او اس نسخه پنج ، پشتیبانی نمی شود
با سلام، لطفا طریقه آپلود فایل در لینوکس از طریق WinSCP را توضیح دهید، باتشکر.
سلام. دوست عزیز به زودی این آموزش در تک تیک به اشتراک گذاشته خواهد شد.
آموزش درخواستی شما تهیه شد : https://techtik.com/2018/10/21/transfer-file-between-windows-linux-via-winscp/