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
شکل 57-14
در ادامه نیز فایل پیکربندی ml2_conf.ini را توسط ویرایشگر متنی vi باز کرده:
# vi /etc/neutron/plugins/ml2/ml2_conf.ini

و سپس پیکربندی‌های زیر را در آن انجام می‌دهیم:
• در خط 115، مقدار vlan را در جلوی عبارت tenant_network_types = اضافه می‌کنیم:
[ml2]
type_drivers = flat,vlan,gre,vxlan
tenant_network_types = vlan

• در خط 207 و در زیر بخش [ml2_type_vlan] عبارت زیر را وارد کنید. در واقع توسط این دستور رنج VLANهایمان را تعریف می‌کنیم.
[ml2_type_vlan]
network_vlan_ranges = physnet1:1000:2999

و در نهایت فایل پیکربندی مزبور را ذخیره کرده و از آن خارج می‌شویم.
شکل 58-14
حال این بار فایل پیکربندی openvswitch_agent.ini را توسط ویرایشگر متنی vi باز نموده:
# /etc/neutron/plugins/ml2/openvswitch_agent.ini

و در خط 193 آن و در زیر بخش [ovs] عبارت زیر را اضافه می‌کنیم:
bridge_mappings = physnet1:br-eth1

در آخر نیز این فایل را نیز ذخیره کرده و از آن خارج می‌شویم و جهت اعمال تنظیمات و پیکربندی‌های انجام شده هم می‌بایست توسط دستور زیر سرویس neutron-openvswitch-agent را یکبار restart نماییم:
# systemctl restart neutron-openvswitch-agent
شکل 59-14
گام3: ایجاد و تعریف یک bridge برای شبکه خارجی بر روی Network Node
برای این منظور ابتدا دستورات زیر را اجرا کرده:
# ovs-vsctl add-br br-ext
# ovs-vsctl add-port br-ext eth2

در ادامه فایل پیکربندی l3_agent.ini را توسط ویرایشگر متنی vi باز نموده:
# vi /etc/neutron/l3_agent.ini

و بعد در خط 100 آن در جلوی عبارت external_network_bridge = مقدار br-ext را وارد نمایید:
external_network_bridge = br-ext

در نهایت فایل پیکربندی مزبور را ذخیره کرده و از آن خارج شوید. سپس توسط دستور زیر سرویس neutron-l3-agent را یکبار restart نموده تا تنظیمات و پیکربندی‌های انجام شده اعمال شوند:
# systemctl restart neutron-l3-agent
شکل 60-14
گام4: ایجاد یک روتر مجازی یا Virtual Router (این کار را می‌بایست بر روی هر یک از سه Node انجام داد) در اینجا فقط بر روی Control Node روتر مجازی را ایجاد خواهیم کرد. برای این منظور کافیست دستور زیر را اجرا نمایید:
# openstack router create router01
شکل 61-14
گام5: ایجاد شبکه داخلی و ارتباط آن با روتر مجازی
جهت ایجاد یک شبکه داخلی یا internal network به نام int_net از دستور زیر استفاده می‌کنیم:
# openstack network create int_net
شکل 62-14
حال جهت ایجاد یک Subnet در شبکه داخلی ایجاد شده می‌توان از دستور زیر استفاده نمود:
# openstack subnet create subnet1 —network int_net \
—subnet-range 192.168.100.0/24 —gateway 192.168.100.1 \
—dns-nameserver 10.0.0.10
شکل 63-14
در آخر هم جهت ارتباط شبکه داخلی ایجاد شده و روتر مجازی در گام قبلی از دستور زیر استفاده می‌کنیم:
# openstack router add subnet router01 subnet1
شکل 64-14
گام6: ایجاد شبکه خارجی و ارتباط آن با روتر مجازی
ابتدا جهت ایجاد یک شبکه خارجی یا external network با نام ext_net از دستور زیر استفاده نمایید:
# openstack network create —external ext_net
شکل 65-14