مرکز آموزش

راه اندازی ابر سرور کلود توسط OpenStack

 OpenStack نرم افزار نسبتا جدید هستش که برای راه اندازی ابر سرور روی بستر لینوکس معرفی شده . از مهمترین ویژگی های این نرم افزار (نقل قول از توسعه دهندگان) قابلیت مقایس پذیری بسیار بالا و پیاده سازی ساده هستش . در واقع با مقایسه ی این نرم افزار با راهکار های مشابهی که شرکت هایی مثل مایکروسافت برای راه اندازی ابر سرور های خصوصی ارایه می کنند ، راه اندازی و مدریت OpenStack مثل آب خوردن می مونه!

برای نصب و راه اندازی OpenStack نیاز به آخرین نسخه سیستم عامل Ubuntu دارید . من توصیه می کنم که نسخه سرور رو استفاده کنید تا در مرحله های بعدی وقت کمتری رو صرف دریافت نرم افزار های مورد نیاز برای راه اندازی OpenStack کنید . بعد از راه اندازی سیستم عامل یک حساب کاربری جدید مخصوص OpenStack ایجاد کنید :

adduser stack

به دلیل اینکه این حساب کاربری نیازمند انجام عملیات سیستمی در مراحل بعدی خواهد بود ، سطح دست رسی sudo رو به این حساب کاربری اضافه می کنیم :
apt-get install sudo -y
echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
قدم بعدی نصب Git و دریافت پروژه devstack از سرور گیت هاب هستش . پروژه devstack شامل اسکریپت ها و تنظیمات اولیه برای دریافت و نصب OpenStack هست :
sudo apt-get install git -y
git clone git://github.com/openstack-dev/devstack.git
پس از دریافت devstack برای شروع نصب OpenStack به مسیر فایل اجرایی devstack برین و اون رو اجرا کنید :
cd devstack
stack.sh/.
بعد از اجرای این دستور ، اسکریپت devstack شروع به دریافت برنامه های مورد نیاز و اجرای تنظیمات اولیه می کنه . در آخر هم فایل های مربوط به OpenStack رو از سرور گیت هاپ دانلود و نصب می کنه ! البته این اسکریپ شامل قسمت های مختلفی هستش که می تونید تنظیمات مربوط به هر بخش رو به دلخواه خودتون تغییر بدین . برای کسب اطلاعات بیشتر در مورد این تنظیمات می تونید به سایت devstack مراجعه کنید .

در صورت نصب و راه اندازی موفق OpenStack با ورود به پیشخوان این نرم افزار که تحت وب پیاده سازی شده قادر به انجام تنظیمات اولیه و راه اندازی سرور ابر خودتون هستید .

 


آیا این پاسخ به شما کمک کرد؟  پرینت این مقاله

در همین زمینه


فعال سازی gzip در سرور

برای فال سازی Gzip در سرور لینوکس تحت آپاچی (Apache) می توانید کد زیر را در htaccess قرار دهید:...

معرفی انواع Raid

RAID کوتاه شده عبارت Redundant Array of Inexpensive Disks میباشد و کار آن ایجاد یک واحد از...

نمایش پارتیشن ها در لینوکس centos

برای نمایش کل دیسک ها و بلاک ها: fdisk -lبرای نمایش فضای دیسک ها و مسیر مونت شده: df -hبرای...

دستورات پرکاربرد و مهم لینوکس SSH برای مدیریت سرور مجازی و اختصاصی

# arch نمایش معماری سیستم [man] # free -m نمایش وضعیت حافظه ( RAM ) به مگابایت [man] # cal...

نصب انجین ایکس nginx روی کنترل پنل دایرکت ادمین

اول از همه Custumbuild 2.0 باید نصب گردد. سپس فایل custumbuild/options.conf را باز کنید. "apache"...