Iran Open Source (IOS)
2.63K subscribers
6.69K photos
147 videos
1.69K files
1.16K links
کانال IOS:
💎 امنیت سایبری، امنیت اطلاعات، امنیت شبکه
💎 دوره‌های تخصصی شبکه، امنیت و دیتاسنتر
💎 مجازی‌سازی، پردازش ابری و ذخیره سازی
💎 معرفی کتاب
💎 اخبار IT، امنیت، هک و نفوذ

🌀 مدیر کانال: میثم ناظمی
@Meysam_Nazemi

🌀 مدیر تبلیغات: @MoNaITCU
Download Telegram
شکل 3-14
در ادامه می‌بایست به پیکربندی کامپوننت Horizon بپردازیم. بنابراین فایل پیکربندی آن را توسط ویرایشگر متنی vi باز کرده:
# vi /etc/openstack-dashboard/local_settings

و بعد پیکربندی‌های زیرا به ترتیب انجام می‌دهیم:
• در خط 28، نام سروری که Horizon بر روی آن نصب خواهد شد یا Dashboard Host را مشخص می‌کنیم:
ALLOWED_HOSTS = ['dlp.srv.world', 'localhost']

• خط 54 را همانند زیر از حالت comment خارج کنید:
OPENSTACK_API_VERSIONS = {
# "data-processing": 1.1,
"identity": 3,
"volume": 2,
"compute": 2,
}

• خط 65 را نیز ابتدا از حالت comment خارج کرده و سپس مقدار آن را به True تغییر دهید:
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

• خط 73 را تنها از حالت comment خارج نمایید:
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = 'Default'

• در خطوط 138 و 139 می‌بایست تغییرات و اضافه کردن Memcache server را بصورت زیر انجام دهید:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '10.0.0.30:11211',
},
}

• در خطوط 161 تا 163 تیز تغییرات زیر را انجام دهید:
OPENSTACK_HOST = "10.0.0.30"
OPENSTACK_KEYSTONE_URL = "https://%s:5000/v3" % OPENSTACK_HOST
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

در نهایت فایل پیکربندی مزبور را ذخیره کرده و از آن خارج شوید. سپس توسط دستور زیر سرویس‌های httpd و memcached را یکبار restart نموده تا تغییرات و پیکربندی‌های انجام شده اعمال شوند:
# systemctl restart httpd memcached
شکل 4-14
در ادامه در صورتیکه سرویس SELinux بر روی سرور شما فعال است، تنظیمات boolean زیر را انجام دهید:
# setsebool -P httpd_can_network_connect on
همچنین در صورتیکه فایروال Firewalld بر روی سرور شما در حال اجراست، به سرویس‌‌های http و https اجازه دسترسی دهید:
# firewall-cmd —add-service={http,https} —permanent
# firewall-cmd —reload
شکل 6-14
حال جهت دسترسی به رابط گرافیکی Horizon کافیست یک مرورگر وب را بر روی کلاینت راه‌دور خود در شبکه‌تان باز کرده و سپس آدرس URL زیر را در نوار آدرس آن وارد نمایید:
https://(server's hostname or IP address)/dashboard/

بعد از دسترسی به رابط گرافیکی Horizon، پنجره Login آن همانند شکل 7-14 برای شما به نمایش در خواهد آمد. در این مرحله می‌بایست در کادرهای User Name و Password، نام کاربری و کلمه عبوری را که برای keystone bootstrap پیشتر تنظیم نموده‌اید را وارد کرده و سپس بر روی دکمه Connect کلیک کنید.
شکل 7-14
اگر پروسه Login بصورت نرمال صورت گیرد، پنجره شکل 8-14 برای شما به نمایش در خواهد آمد که شما می‌توانید با استفاده از این Dashboard به کنترل OpenStack خود بپردازید.
شکل 8-14
حال جهت دسترسی به یک instance کافیست تا از منوی سمت چپ پنجره Horizon بر روی گزینه Instances کلیک کنید تا لیست instanceها در پنل سمت راست نمایش داده شود. سپس بر روی نام instance خود جهت دسترسی به آن کلیک کنید.
شکل 9-14
در این حالت توضیحات instance مورد نظر همانند شکل 10-14 نمایش داده خواهد شد، سپس بر روی تب Console کلیک کنید.
شکل 10-14
همانطور که در شکل 11-14 مشاهده می‌کنید، Console مربوط به instance مورد نظر نمایش داده می‌شود و شما می‌توانید بر روی instance خود کار کنید.
شکل 11-14
توجه کنید، شکل 12-14 پروسه اجرا شدن یک VM تحت Cloud در OpenStack را نشان می‌دهد.
شکل 12-14 نمایی از پروسه اجرای یک VM تحت Cloud در OpenStack