آموزش نصب OpenStack Mitaka بر روی CentOS 7.2

openstack

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

در این مطلب قست داریم تا نسخه ی Mitaka از نرم افزار اوپن استک را بر روی CentOS 7.2 x86-64 Minimal نصب نماییم که نصب را به روش RDO انجام خواهیم داد که در واقع RDO که سر نام واژه های RedHat Distribution OpenStack می باشد،روشی است که شرکت RedHat آن را ارائه نموده است که نصب OpenStack را ساده تر و سریع تر انجام می دهد.RDO شامل مجموعه اسکریپتی به نام packstack می باشد که بوسیله ی آن می توان آخرین نسخه از OpenStack را بر روی توزیع های RedHat,CentOS,Fedora,Scientific Linux و توزیع هایی از این خانواده نصب کرد.

جهت شروع به کار ما فرض خواهیم کرد که شما نسخه ی CentOS 7.2 x86-64 Minimal را نصب کرده اید.(جهت آموزش نحوه نصب CentOS می توانید فیلم آموزشی نصب فدورا ۲۴ را مشاهده کنید که روند نصب CentOS تقریبا مشابه آن می باشد.)

اکنون کافیست تا تنظیمات شبکه ی سیستم را انجام دهیم به همین خاطر سرویس NetworkManager  را disable  کنید :

 

#systemctl disable NetworkManager

اکنون سرویس network را enable کنید :

 

#systemctl enable network

اکنون کافیست تا تنظیمات IP کارت شبکه ی خود را انجام دهید.جهت مشهاهده کارت های شبکه می توانید از دستور های ip add sh یا ifconfig استفاده نماید.ما فرض می کنیم که نام کارت شبکه enp0s3 می باشد،به همین خاطر فایل پیکربندی ان را باز کنید :

#vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 

و تنظیمات مورد نظر را انجام دهید که در پایین یه نمونه از این تنظیمات را مشاهده می کنید :

 

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=e6acb320-1d92-4aec-a81f-5cc34eacdcc0
ONBOOT=yes
HWADDR=08:00:27:A7:33:82
IPADDR=10.10.20.120
PREFIX=24
GATEWAY=10.10.20.1
DNS1=4.2.2.4
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

 

 

اکنون سرویس firewalld را stop و disable کنید :

#systemctl stop firewalld
#systemctl disable firewalld

اکنون مخزن RDO را نصب کنید :

 

#yum install -y https://rdoproject.org/repos/rdo-release.rpm

اکنون این دستور را وارد کنید :

 

#yum install -y centos-release-openstack-mitaka

سپس کل سیستم را بروزرسانی کنید :

 

#yum update -y

پس از بروزرسانی کامل سیستم جهت اعمال تعییرات و Boot شدن با kernel جدید کافیست تا یک بار سیستم را reboot کنید :

 

#reboot

پس از Boot شدن سیستم،اکنون بسته ی packstack را نصب کنید :

 

#yum install -y openstack-packstack

 

اکنون جهت نصب OpenSatck کافیست تا این دستور را اجرا کنید :

 

#packstack --allinone

 

 

 

هماتنطور که در تصویر پایین مشاهده می کنید نصب با موفقیت به پایان رسیده است و مشخصات ورود به دشبورد Openstack و همچنین سیستم مانیتورینگ Nagios نمایش داده شده است.توجه داشته باشید که پسورد ورود به دشبورد اوپن استک در فایل زیر قرار دارد :

 

/root/keystonerc_admin

 

1-install-openstack

 

openstack-login-dashbord

 

openstack-web-panel

 

openstack-dashbord

 

 

اگر به تصویر اول دقت کنید،مشخصات ورود به سرویس مانیتورینگ Nagios را نیز مشاهده کنید که می توانید به پنل وب سیستم مانیتورینگ Nagios وارد شوید :

 

openstack-dashbord-nagios

 

 

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

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