ওপেনস্ট্যাক উদাহরণগুলিতে অ্যাক্সেস সক্ষম করতে ওপেনস্ট্যাক নেটওয়ার্ক কীভাবে কনফিগার করা যায়


এই টিউটোরিয়ালটি আপনাকে বাহ্যিক নেটওয়ার্কগুলি থেকে ওপেনস্ট্যাকের দৃষ্টান্তগুলিতে অ্যাক্সেসের অনুমতি দেওয়ার জন্য কীভাবে ওপেনস্ট্যাক নেটওয়ার্কিং পরিষেবা কনফিগার করতে পারে সে সম্পর্কে আপনাকে গাইড করবে।

  1. RHEL এবং CentOS 7
  2. এ ওপেনস্ট্যাক ইনস্টল করুন

পদক্ষেপ 1: নেটওয়ার্ক ইন্টারফেস কনফিগারেশন ফাইলগুলি সংশোধন করুন

১. ড্যাশবোর্ড থেকে ওপেনস্ট্যাক নেটওয়ার্ক তৈরি করা শুরু করার আগে, প্রথমে আমাদের ওভিএস ব্রিজ তৈরি করতে হবে এবং ওভিএস ব্রিজের বন্দর হিসাবে বাঁধতে আমাদের শারীরিক নেটওয়ার্ক ইন্টারফেসটি পরিবর্তন করতে হবে।

সুতরাং, আপনার সার্ভার টার্মিনালে লগইন করুন, নেটওয়ার্ক ইন্টারফেস ডিরেক্টরি স্ক্রিপ্টগুলিতে নেভিগেট করুন এবং নিম্নলিখিত কমান্ডগুলি জারি করে ওভিএস ব্রিজ ইন্টারফেস সেটআপের জন্য একটি অংশ হিসাবে ফিজিকাল ইন্টারফেসটি ব্যবহার করুন:

# cd /etc/sysconfig/network-scripts/
# ls  
# cp ifcfg-eno16777736 ifcfg-br-ex

২. এরপরে, নীচের চিত্রের মতো একটি টেক্সট সম্পাদক ব্যবহার করে সেতু ইন্টারফেস (বিআর-প্রাক্তন) সম্পাদনা এবং সংশোধন করুন:

# vi ifcfg-br-ex

ইন্টারফেস br-প্রাক্তন অংশ:

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
IPV6_FAILURE_FATAL="no"
NAME="br-ex"
UUID="1d239840-7e15-43d5-a7d8-d1af2740f6ef"
DEVICE="br-ex"
ONBOOT="yes"
IPADDR="192.168.1.41"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="127.0.0.1"
DNS2="192.168.1.1"
DNS3="8.8.8.8"
IPV6_PEERDNS="no"
IPV6_PEERROUTES="no"
IPV6_PRIVACY="no"

৩. শারীরিক ইন্টারফেসের সাথে একই করুন (eno16777736), তবে এটির মতো দেখাচ্ছে তা নিশ্চিত করুন:

# vi ifcfg-eno16777736

ইন্টারফেস eno16777736 অংশ:

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
DEVICE="eno16777736"
ONBOOT="yes"
TYPE=”OVSPort”
DEVICETYPE=”ovs”
OVS_BRIDGE=”br-ex”

গুরুত্বপূর্ণ: ইন্টারফেস কার্ড সম্পাদনা করার সময় নিশ্চিত হয়ে নিন যে আপনি সেই অনুযায়ী শারীরিক ইন্টারফেসের নাম, আইপি এবং ডিএনএস সার্ভার প্রতিস্থাপন করেছেন।

৪. অবশেষে, আপনি উভয় নেটওয়ার্ক ইন্টারফেস সম্পাদনা করার পরে, পরিবর্তনগুলি প্রতিফলিত করতে এবং আইপি কমান্ড ব্যবহার করে নতুন কনফিগারেশন যাচাই করতে নেটওয়ার্ক ডেমন পুনরায় চালু করুন।

# systemctl restart network.service
# ip a

পদক্ষেপ 2: একটি নতুন ওপেনস্ট্যাক প্রকল্প তৈরি করুন (ভাড়াটে)

৫. আমাদের মেঘের পরিবেশটি আরও কনফিগার করার জন্য এই ধাপে আমাদের ওপেনস্ট্যাক ড্যাশবোর্ড ব্যবহার করা উচিত।

অ্যাডমিন শংসাপত্রগুলির সাথে ওপেনস্ট্যাক ওয়েব প্যানেলে (ড্যাশবোর্ডে) লগইন করুন এবং পরিচয় -> প্রকল্পগুলি -> প্রকল্প তৈরি করুন এবং নীচের চিত্রিত হিসাবে একটি নতুন প্রকল্প তৈরি করুন।

Next. এরপরে, পরিচয় -> ব্যবহারকারীগণ -> ব্যবহারকারী তৈরি করুন এবং প্রয়োজনীয় ক্ষেত্রের সমস্ত ক্ষেত্র পূরণ করে একটি নতুন ব্যবহারকারী তৈরি করুন।

নিশ্চিত করুন যে এই নতুন ব্যবহারকারীর সদ্য তৈরি হওয়া ভাড়াটে (প্রকল্প) এর _মেম্বার_ হিসাবে নির্ধারিত ভূমিকা রয়েছে।

পদক্ষেপ 3: ওপেনস্ট্যাক নেটওয়ার্ক কনফিগার করুন

The. ব্যবহারকারী তৈরি হওয়ার পরে ড্যাশবোর্ড থেকে অ্যাডমিনটি লগ আউট করুন এবং দুটি ব্যবহারকারী (অভ্যন্তরীণ নেটওয়ার্ক এবং বাহ্যিক) তৈরি করতে নতুন ব্যবহারকারীর সাথে লগ ইন করুন।

প্রকল্প -> নেটওয়ার্কগুলিতে নেভিগেট করুন -> নেটওয়ার্ক তৈরি করুন এবং নিম্নলিখিতভাবে অভ্যন্তরীণ নেটওয়ার্ক সেটআপ করুন:

Network Name: internal
Admin State: UP
Create Subnet: checked

Subnet Name: internal-tecmint
Network Address: 192.168.254.0/24
IP Version: IPv4
Gateway IP: 192.168.254.1

DHCP: Enable

গাইড হিসাবে নীচের স্ক্রিনশটগুলি ব্যবহার করুন। এছাড়াও, আপনার নিজের কাস্টম সেটিংসের সাথে নেটওয়ার্কের নাম, সাবনেট নাম এবং আইপি ঠিকানাগুলি প্রতিস্থাপন করুন।

৮. পরবর্তী, বাহ্যিক নেটওয়ার্ক তৈরি করতে উপরের মতো একই পদক্ষেপগুলি ব্যবহার করুন। অতিরিক্ত রুট ছাড়াই সঠিকভাবে কাজ করার জন্য আপনার আপলিংক ব্রিজ ইন্টারফেসের আইপি অ্যাড্রেস রেঞ্জের বাহ্যিক নেটওয়ার্কের আইপি ঠিকানা স্থানটি একই নেটওয়ার্ক পরিসরে রয়েছে তা নিশ্চিত করুন।

অতএব, আরআর-প্রাক্তন ইন্টারফেসের যদি 192.168.1.0/24 নেটওয়ার্কের ডিফল্ট গেটওয়ে হিসাবে 192.168.1.1 থাকে, তবে একই নেটওয়ার্ক এবং গেটওয়ে আইপিগুলি বাহ্যিক নেটওয়ার্কের জন্যও কনফিগার করা উচিত।

Network Name: external
Admin State: UP
Create Subnet: checked

Subnet Name: external-tecmint
Network Address: 192.168.1.0/24
IP Version: IPv4
Gateway IP: 192.168.1.1

DHCP: Enable

আবার আপনার নিজের কাস্টম কনফিগারেশন অনুযায়ী নেটওয়ার্কের নাম, সাবনেট নাম এবং আইপি ঠিকানাগুলি প্রতিস্থাপন করুন।

9. পরবর্তী পদক্ষেপে ব্রিজ ইন্টারফেসের সাথে যোগাযোগ করতে সক্ষম হওয়ার জন্য আমাদের ওপেনস্ট্যাক ড্যাশবোর্ড অ্যাডমিন হিসাবে লগ ইন করতে হবে এবং বহিরাগত নেটওয়ার্ককে বহিরাগত হিসাবে চিহ্নিত করতে হবে।

সুতরাং, অ্যাডমিন শংসাপত্রগুলির সাথে লগইন করুন এবং অ্যাডমিন -> সিস্টেম-> নেটওয়ার্কগুলিতে যান, বাহ্যিক নেটওয়ার্কে ক্লিক করুন, বহিরাগত নেটওয়ার্ক বাক্সটি চেক করুন এবং কনফিগারেশনটি প্রয়োগ করতে পরিবর্তনগুলি সংরক্ষণ করুন চাপুন।

হয়ে গেলে, প্রশাসক ব্যবহারকারীর কাছ থেকে লগআউট করুন এবং কাস্টম ব্যবহারকারীর সাথে আবার লগ ইন করুন পরবর্তী পদক্ষেপে যেতে।

10. অবশেষে, প্যাকেটগুলি সামনে এবং পিছনে সরানোর জন্য আমাদের দুটি নেটওয়ার্কের জন্য একটি রাউটার তৈরি করতে হবে। প্রকল্প -> নেটওয়ার্ক -> রাউটারগুলিতে যান এবং রাউটার তৈরি করুন বোতামটিতে চাপুন। রাউটারের জন্য নিম্নলিখিত সেটিংস যুক্ত করুন।

Router Name: a descriptive router name
Admin State: UP
External Network: external 

১১. একবার রাউটারটি তৈরি হয়ে গেলে আপনার এটি ড্যাশবোর্ডে দেখতে সক্ষম হওয়া উচিত। রাউটারের নামটিতে ক্লিক করুন, ইন্টারফেস ট্যাবে যান এবং ইন্টারফেস বোতামে চাপুন এবং একটি নতুন প্রম্পট উপস্থিত হবে।

অভ্যন্তরীণ সাবনেটটি নির্বাচন করুন, আইপি অ্যাড্রেস ফিল্ডটি ফাঁকা রাখুন এবং পরিবর্তনগুলি প্রয়োগ করতে সাবমিট বোতামটি চাপুন এবং কয়েক সেকেন্ড পরে আপনার ইন্টারফেসটি সক্রিয় হয়ে উঠবে।

১২. ওপেনস্ট্যাক নেটওয়ার্ক সেটিংস যাচাই করার জন্য, প্রকল্প -> নেটওয়ার্ক -> নেটওয়ার্ক টপোলজিতে যান এবং একটি নেটওয়ার্ক মানচিত্র নীচের স্ক্রিনশটে চিত্রিত হিসাবে উপস্থাপিত হবে।

এখানেই শেষ! আপনার ওপেনস্ট্যাক নেটওয়ার্কটি এখন কার্যকরী এবং ভার্চুয়াল মেশিন ট্র্যাফিকের জন্য প্রস্তুত। পরের বিষয়ে আমরা ওপেনস্ট্যাক চিত্রের উদাহরণটি কীভাবে তৈরি এবং লঞ্চ করব তা আলোচনা করব।