Azure vSocket সাইট ম্যানুয়ালি স্থাপন

এই প্রবন্ধটি Microsoft Azure-এ হোস্ট করা একটি সাইটের জন্য একটি ভার্চুয়াল Cato Socket (vSocket) ম্যানুয়ালি স্থাপনের জন্য Cato স্ক্রিপ্টের ব্যবহার ব্যাখ্যা করে।

সারসংক্ষেপ

সাইটসমূহ যেগুলি Azure-এ হোস্ট করা হয়েছে সেখানে আপনি Azure ভার্চুয়াল মেশিন (VM) এ একটি vSocket স্থাপন করতে পারেন এবং অনেক ক্ষেত্রে ফিজিক্যাল সকেটের সমান সুবিধা পাবেন। এই প্রবন্ধটি ম্যানুয়ালি একটি vSocket স্থাপনের জন্য Cato স্ক্রিপ্ট ব্যবহারের উপায় ব্যাখ্যা করে, যে জন্য Azure মার্কেটপ্লেস ব্যবহৃত হয় না। উদাহরণস্বরূপ, যখন একটি সাইট চীনে যেখানে মার্কেটপ্লেস অনুপলব্ধ।

আপনি স্থায়িত্বের জন্য একটি vSocket VM কে একটি অ্যাভেলিবিলিটি সেটে নিয়োগ করতে পারেন, উদাহরণস্বরূপ vSocket উচ্চ অ্যাভেলিবিলিটির সাথে।

Azure vSocket এর জন্য অতিরিক্ত স্থাপন অপশনগুলি

Cato Azure সাইটের জন্য vSocket স্থাপন করতে একাধিক অপশন প্রদান করে Cato স্ক্রিপ্ট চালানোর জন্য।

এইগুলি অন্যান্য Azure vSocket স্থাপন অপশনগুলি:

vSocket চিত্র এবং কনফিগারেশন স্ক্রিপ্ট কপি করা

Cato Azure vSocket এর জন্য একটি VHD চিত্র এবং একটি কনফিগারেশন স্ক্রিপ্ট প্রদান করে। Cato থেকে আপনার Azure স্টোরেজ কন্টেইনারে vSocket চিত্র কপি করে Azure PowerShell ব্যবহার করুন এবং Cato পাবলিক রিপোজিটরি থেকে স্ক্রিপ্ট ফাইল ডাউনলোড করুন।

Azure vSocket চিত্র এবং একটি কনফিগারেশন স্ক্রিপ্ট সম্পর্কে আরো তথ্যের জন্য, দেখুন SAS সহ Azure vSocket VHD চিত্র কপি করে

সাধারণ পূর্বশর্ত

আপনি সরাসরি Azure Cloud Shell থেকে অথবা macOS এবং Linux Ubuntu অপারেটিং সিস্টেমগুলি থেকে vSocket কনফিগারেশন স্ক্রিপ্ট চালাতে পারেন। Windows BASH shell, যা Windows Subsystem for Linux (WSL) অন্তর্ভুক্ত, Azure vSocket স্ক্রিপ্ট পরিচালনার জন্য সমর্থিত নয়।

নোট

নোট: Azure vSocket অবশ্যই একটি পাবলিক DNS সার্ভার অ্যাক্সেস করতে সক্ষম হতে হবে। সুনিশ্চিত করুন যে VNet শুধুমাত্র ব্যক্তিগত DNS সার্ভার ব্যবহার করতে কনফিগার করা হয়নি।

  • উচ্চতর অ্যাভেলিবিলিটি (HA) কনফিগারেশনের জন্য, vSocket MGMT ইন্টারফেসের জন্য একটি স্থিতিশীল আইপি ঠিকানা প্রয়োজন।
  • (বিকল্প) যদি ইন্টারনেটের মাধ্যমে vSocket WebUI এর অ্যাক্সেস প্রয়োজন হয়:

    • MGMT ইন্টারফেসে একটি সার্বজনীন আইপি বরাদ্দ করুন এবং TCP/443 ইনবাউন্ড ট্রাফিক অনুমোদনের জন্য একটি নিরাপত্তা নিয়ম তৈরি করুন।
    • Cato শুধুমাত্র প্রয়োজনের সময় পর্যন্ত WebUI ইন্টারনেটে সংক্ষিপ্তভাবে প্রকাশ করার সুপারিশ করছে, এবং তার সাথে উৎস IP দ্বারা অ্যাক্সেস সীমাবদ্ধ করার পরামর্শ (যদি সম্ভব হয়)।
  • পরিবেশটিকে Cato Socket Connection Prerequisites এ বর্ণিত প্রয়োজনীয়তা মেটানো নিশ্চিত করুন।
  • vSocket কনফিগারেশন স্ক্রিপ্ট নিম্নলিখিত ইন্সট্যান্স টাইপগুলোকে সমর্থন করে:

    • 2 NICs - স্ট্যান্ডার্ড_D2s_v5
    • 3 NICs - Standard_D8s_v3
    • 3 NICs - Standard_D8ls_v5

      Microsoft requires accelerated networking on the D2s_v5 and D8ls_v5 sizes, and it can’t be disabled.

    For information about migrating your vSocket to an instance with 2 network interfaces, see this article.

কনফিগারেশন স্ক্রিপ্টের জন্য OS ভিত্তিবিষয়ক প্রয়োজনীয়তা

লিনাক্স এবং macOS অপারেটিং সিস্টেমে স্ক্রিপ্ট চালানোর জন্য এগুলি পূর্বশর্ত:

  • BASH শেল এবং সাধারণ binutils প্যাকেজ।
  • তীব্র JSON প্রসেসর jq (https://stedolan.github.io/jq/), Ubuntu OS এর জন্য প্রসেসর ইনস্টল করার প্রক্রিয়া: apt update && apt install jq.
  • Azure CLI ইউটিলিটি - Azure CLI ইনস্টল সম্পর্কে আরও জানতে, Microsoft Azure ডকুমেন্টেশন দেখুন।

প্রকাশিত সীমাবদ্ধতাগুলি

Azure vSocket এর সাথে সম্পর্কিত পরিচিত সীমাবদ্ধতাগুলি নিম্নলিখিত:

  • v14.0 সংস্করণ থেকে পূর্বের সকেট সংস্করণগুলির জন্য, BGP পীয়ারিংয়ের জন্য প্রাথমিক vSocket LAN IP ব্যবহার করা হয়। এটি সহায়ক vSocket-এ ফেইলওভার বাঁচায় না।

    • v14.0 থেকে শুরু করে, vSocket HA কনফিগারেশনে, ফ্লোটিং IP BGP পীয়ারিংয়ের জন্য ব্যবহৃত হয়। পাশাপাশি BGP রাউটার এ ফ্লোটিং IP নির্ধারণ করতে নিশ্চিত করুন।
  • Cato শুধুমাত্র 3 NICs ব্যবহার করা vSocket ইনস্ট্যান্স টাইপে দ্রুত নেটওয়ার্কিং সমর্থন করে।
  • vSocket VM প্রতিলিপি করার জন্য Azure সাইট রিকভারি ব্যবহার সমর্থিত নয়।
  • নতুন স্থাপনগুলির জন্য ডিফল্ট VM হল Standard_D8ls_v5। যদি আপনার পরিবেশ বর্তমানে এই VMটি সমর্থন না করে, আপনার Azure অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন। বিদ্যমান স্থাপনগুলির জন্য, আপনি আপনার VM এর আকার পরিবর্তন করতে পারেন। আরও তথ্যের জন্য, দেখুন Microsoft Azure Sites-এর জন্য - Cato vSocket VMs কে Standard D8Is v5 VM আকারে পরিবর্তন করা
  • vSocket VM এর জন্য Azure এক্সটেনশন এবং ব্যাকআপ সাপোর্ট করা হয় না।

Azure vSocket তৈরি করার উচ্চ স্তরের সারসংক্ষেপ

  1. Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন-এ, Azure vSocket-এর জন্য একটি নতুন সাইট তৈরি করুন।
  2. Azure-এ, vSocket VM-এর জন্য নিম্নলিখিত ভার্চুয়াল সম্পদ তৈরি করুন:

    • vSocket-এর জন্য ভার্চুয়াল নেটওয়ার্ক (VNet)
    • WAN, ল্যান এবং ব্যবস্থাপনা সাবনেটস
    • WAN, ল্যান এবং ব্যবস্থাপনা ইন্টারফেস
    • vSocket-এর প্রতিটি সাবনেটের জন্য রাউটিং টেবিল
    • WAN, ল্যান এবং ব্যবস্থাপনা নেটওয়ার্ক নিরাপত্তা গ্রুপ
  3. vSocket কনফিগারেশন স্ক্রিপ্ট চালান।

Azure vSocket সাইট তৈরি করা

Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন-এ, একটি নতুন vSocket Azure সাইট তৈরি করুন। আপনি Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন-এ যে সমস্ত নেটওয়ার্ক অংশ তৈরি করেন, সেগুলি Azure ভার্চুয়াল নেটওয়ার্কের নেটওয়ার্ক পরিসরে অন্তর্ভুক্ত করতে হবে।

vSocket-এর লোকাল আইপি Azure-এ আপনি তৈরি করবেন এমন ল্যান নেটওয়ার্ক ইন্টারফেসের আইপি ঠিকানা হওয়া উচিত।

সাবনেটের প্রথম তিনটি আইপি ঠিকানা VPC দ্বারা সংরক্ষিত।

আপনি সাইট তৈরি করার পরে, Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন এটিকে একটি অনন্য সিরিয়াল নাম্বার (S/N) প্রদান করে। আমরা সুপারিশ করি যে আপনি সিরিয়াল নাম্বারটি একটি টেক্সট ফাইলে কপি এবং পেস্ট করুন।

আপনি যখন vSocket কনফিগারেশন স্ক্রিপ্টটি চালাবেন তখন আপনাকে এই সিরিয়াল নাম্বারটি প্রবেশ করতে হবে।

Azure vSocket-এর জন্য সাইট তৈরি করতে:

  1. Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন-এর নেভিগেশন মেনু থেকে, নেটওয়ার্ক > সাইট ক্লিক করুন।
  2. নতুন ক্লিক করুন। সাইট যোগ করুন প্যানেলটি খুলবে।

    সাইট যুক্ত করুন_vsocket.png
  3. সাইটের জন্য সাধারণ সেটিংস কনফিগার করুন:
    1. সাইটের নাম লিখুন।
    2. সাইটের ধরন নির্বাচন করুন। এই বিকল্পটি নির্ধারণ করে যে কোন আইকন টপোলজি উইন্ডোতে সাইটের জন্য ব্যবহৃত হবে।
    3. সংযোগের ধরন এর জন্য vSocket Azure নির্বাচন করুন।
    4. রক্ষণাবেক্ষণ উইন্ডো এর জন্য সময়কাল সেট করতে দেশ, রাজ্য, এবং সময় অঞ্চল কনফিগার করুন।
  4. আপনার ISP ব্যান্ডউইথ অনুযায়ী ডাব্লিউএএন ইন্টারফেস সেটিংস কনফিগার করুন, যার মধ্যে রয়েছে ডাউনস্ট্রিম এবং আপস্ট্রিম ব্যান্ডউইডথ।
  5. Azure সাইটের জন্য প্রাথমিক রেঞ্জ সহ LAN ইন্টারফেস সেটিংস কনফিগার করুন।

    এই সেটিংটি Azure-এ ল্যান সাবনেট IP রেঞ্জের মতো হতে হবে।

  6. প্রয়োগ করুন এ ক্লিক করুন। সাইটটি সাইট তালিকায় যুক্ত হয়।
  7. vSocket কনফিগারেশন স্ক্রিপ্টের জন্য vSocket সিরিয়াল নম্বর কপি করুন এবং সংরক্ষণ করুন।

    vSocket_Socket_tab.png
    1. নেটওয়ার্ক > সাইট পৃষ্ঠা থেকে, নতুন vSocket সাইট নির্বাচন করুন।
    2. নেভিগেশন মেনু থেকে, সাইট কনফিগারেশন > সকেট এ ক্লিক করুন। সিরিয়াল নম্বর (S/N) কপি করুন এবং সংরক্ষণ করুন।

Azure এর ভার্চুয়াল রিসোর্স তৈরি করা

এই অধ্যায়টি vSocket এর জন্য Azure এ ভার্চুয়াল রিসোর্স কীভাবে তৈরি করবেন তা ব্যাখ্যা করে। আপনার মুল্যায়ন অনুযায়ী, আপনি হয়ত কিছু বিদ্যমান Azure ভার্চুয়াল রিসোর্স ব্যবহার করতে পারবেন নতুন তৈরি করার পরিবর্তে।

Azure এ ভার্চুয়াল রিসোর্স তৈরি করার জন্য আপনার সঠিক অনুমতিসমূহ আছে তা নিশ্চিত করুন।

ভার্চুয়াল নেটওয়ার্ক তৈরি করা

Create the virtual network address space in Azure for the vSocket. ঠিকানা স্থানটি Azure vSocket এর জন্য সাবনেটস অন্তর্ভুক্ত করে. When you create the virtual network, you also create the subnets used for the Management, LAN, and WAN links.

vSocket সাবনেটগুলির একটি ন্যূনতম সাবনেট ঠিকানা স্থানের /28 রয়েছে.

ভার্চুয়াল নেটওয়ার্ক তৈরি করতে:

  1. Microsoft Azure হোমপেজ থেকে একটি নতুন ভার্চুয়াল নেটওয়ার্ক তৈরি করুন: Virtual networks > Create এ ক্লিক করুন। আপনি যদি বিদ্যমান ভার্চুয়াল নেটওয়ার্ক ব্যবহার করার সিদ্ধান্ত নেন, তাহলে আপনাকে সেই ভার্চুয়াল নেটওয়ার্কের সাথে সম্পর্কিত বিদ্যমান সাবনেটগুলি নির্বাচন করতে হবে।
  2. ভার্চুয়াল নেটওয়ার্ক তৈরি করুন উইন্ডোতে, ভার্চুয়াল নেটওয়ার্কের জন্য সেটিংস কনফিগার করুন:

    1. বেসিকস ট্যাবে সাবস্ক্রিপশন, রিসোর্স গ্রুপ, ভার্চুয়াল নেটওয়ার্ক নাম এবং অঞ্চল নির্বাচন করুন।

      মন্তব্য: নিশ্চিত করুন যে ভার্চুয়াল নেটওয়ার্ক এবং vSocket রিসোর্সের বাকিগুলি একই অঞ্চলে স্থাপন করা হয়েছে।

    2. IP ঠিকানা ট্যাবে নিম্নলিখিত সেটিংস কনফিগার করুন:

      1. ভার্চুয়াল নেটওয়ার্কের জন্য অ্যাড্রেস স্পেস তৈরি করুন।
      2. অ্যাড্রেস স্পেসের মধ্যে একটি সাবনেট যোগ করুন এ ক্লিক করুন এবং vSocket-এর জন্য প্রতিটি সাবনেট তৈরি করুন: ল্যান, ডাব্লিউএএন এবং ব্যবস্থাপনা।

        নোট:

        • IPv6 অ্যাড্রেস স্পেস সমর্থিত নয়
        • LAN সাবনেটটি সাইটের জন্য Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন-এ আপনি যেভাবে কনফিগার করেছেন সেই প্রাথমিক রেঞ্জ এর সাথে সামঞ্জস্যপূর্ণ হতে হবে।
        • প্রত্যেক সাবনেটের জন্য ঠিকানা পরিসীমা অবশ্যই ভার্চুয়াল নেটওয়ার্কের ঠিকানা স্থানের মধ্যে হতে হবে।
      virtual_network_creation.png
  3. পর্যালোচনা + তৈরি করুন এ ক্লিক করুন। ভার্চুয়াল নেটওয়ার্কটিকে Azure অ্যাকাউন্টে প্রসারিত করা হয়েছে।

LAN সম্পদগুলির কনফিগারেশন

এইগুলি vSocket-এর জন্য প্রয়োজনীয় LAN সম্পদ: সাবনেট, নেটওয়ার্ক ইন্টারফেস, এবং রাউটিং টেবিল। LAN সাবনেটটি Azure এর অভ্যন্তরীণ সম্পদের কাছে প্রেরিত LAN ট্রাফিকের নির্দেশ করে। নেটওয়ার্ক ইন্টারফেসটি LAN সাবনেট ব্যবহার করার জন্য কনফিগার করা হয়েছে। এই বিভাগে নেটওয়ার্ক ইন্টারফেস কিভাবে তৈরি করতে হয় এবং এটি LAN সাবনেটে কিভাবে যুক্ত করতে হয় তা ব্যাখ্যা করা হয়েছে।

নোট

নোট: Azure HA কনফিগারেশনের জন্য, ফেইলওভার চলাকালীন একটি API কল ঘটে যা স্বয়ংক্রিয়ভাবে স্ট্যান্ডবাই vSocket এর LAN ইন্টারফেসে ফ্লোটিং IP যোগ করে এবং LAN ইন্টারফেসে কনফিগার করা সেটিংস মুছে দেয় (এতে LAN NSG অন্তর্ভুক্ত)।

vSocket এর LAN ইন্টারফেসে ম্যানুয়ালি ফ্লোটিং IP কনফিগার করবেন না। Cato HA স্ক্রিপ্ট ফ্লোটিং IP প্রাথমিক vSocket LAN ইন্টারফেসে নিযুক্ত করে এবং তারপর vSockets পুনরায় চালু করে।

LAN ইন্টারফেস তৈরি করা

Azure উইজার্ড ব্যবহার করে সেই নেটওয়ার্ক ইন্টারফেসের সেটিংস নির্ধারণ করুন যেগুলি vSocket এর জন্য LAN ইন্টারফেস হিসেবে ব্যবহৃত হবে।

  1. Microsoft Azure হোমপেজ থেকে নেটওয়ার্ক ইন্টারফেস এ যান।
  2. তৈরি করুন এ ক্লিক করুন।

    নেটওয়ার্ক ইন্টারফেস তৈরি করুন পাতা খুলেছে।

    network_interface.png
  3. নেটওয়ার্ক ইন্টারফেসের জন্য সেটিংস কনফিগার করুন:
    1. সাবস্ক্রিপশন - আপনার Azure অ্যাকাউন্টের সাবস্ক্রিপশন আইডি।
    2. সম্পদ গ্রুপ - নেটওয়ার্ক ইন্টারফেসের জন্য সম্পদ গ্রুপ নির্বাচন করুন।
    3. নাম - ইন্টারফেসকে একটি অর্থপূর্ণ নাম দিন।
    4. অঞ্চল - vSocket সম্পদের বাকি অংশের সাথে একই অঞ্চল নির্বাচন করুন।
    5. ভার্চুয়াল নেটওয়ার্ক - vSocket এর জন্য যে ভার্চুয়াল নেটওয়ার্ক কনফিগার করা হয়েছে তা নির্বাচন করুন (পূর্বের সেকশনে)।
    6. সাবনেট - LAN সাবনেট নির্বাচন করুন।
    7. IP সংস্করণ - IPv4 নির্বাচন করুন।
    8. ব্যক্তিগত IP ঠিকানা নির্ধারণ - স্থির নির্বাচন করুন এবং নেটওয়ার্ক ইন্টারফেসের জন্য ব্যক্তিগত IP ঠিকানা লিখুন। এই IP ঠিকানা লোকাল আইপি কনফিগার করা প্রাথমিক রেঞ্জের জন্য একই Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন এ।
  4. রিভিউ + তৈরি করুন এ ক্লিক করুন। নেটওয়ার্ক ইন্টারফেস Azure অ্যাকাউন্টে ডেপ্লয় করা হয়েছে।
  5. ইন্টারফেসের জন্য আইপি ফরওয়ার্ডিং সক্রিয় করুন:
    1. Microsoft Azure এর হোমপেজ থেকে, নেটওয়ার্ক ইন্টারফেস এ যান।
    2. LAN নেটওয়ার্ক ইন্টারফেস নির্বাচন করুন।
    3. সেটিংস সেকশন থেকে, আইপি কনফিগারেশন এ ক্লিক করুন।
    4. আইপি ফরোয়ার্ডিং সক্রিয় করুন নির্বাচন করুন।
    5. সংরক্ষণ করুন এ ক্লিক করুন। নেটওয়ার্ক ইন্টারফেস আইপি ফরোয়ার্ডিং এর জন্য কনফিগার করা হয়েছে।

LAN রাউট টেবিল কনফিগার করা

Azure সাইট এবং vSocket এর জন্য রাউট টেবিল তৈরি এবং কনফিগার করুন। LAN রাউট টেবিল কনফিগার করতে নিম্নলিখিত সেটিংস প্রয়োজন হবে:

  • আপনার Azure অ্যাকাউন্ট থেকে যদি সমস্ত ট্রাফিক vSocket এর মাধ্যমে রাউট করা হয়, তবে আপনি LAN সাবনেটের জন্য 0.0.0.0/0 ব্যবহার করতে পারেন।
  • তবে, যদি কিছু ট্রাফিকই কেবলমাত্র vSocket এর মাধ্যমে রাউট করা হয়, তবে সংশ্লিষ্ট ট্রাফিকের IP রেঞ্জের জন্য LAN সাবনেটটি কনফিগার করুন।
  • যদি আপনি উইন্ডোজ KMS এবং ডিফল্ট রুট (0.0.0.0/0) ব্যবহার করেন, এবং এটি রাউট টেবিলে থাকে, তবে 23.102.135.246/32 এর জন্য একটি ব্যতিক্রম যোগ করা নিশ্চিত করুন। Microsoft এর ডকুমেন্টেশন সেন্টারে আরও পড়ুন ইনসার্ট করুন থাম্বপ্রিন্ট ৪০ অক্ষরের কোড

LAN রাউট কনফিগার করার পরে, আপনি রাউট টেবিলে LAN সাবনেট অ্যাসাইন করবেন।

LAN রাউট টেবিল সেটিংস কনফিগার করতে:

  1. LAN রাউট টেবিল তৈরি করুন:

    route-table-creation.png
    1. অনুসন্ধান বার থেকে, রাউট টেবিল অনুসন্ধান করুন।
    2. রাউট টেবিল পৃষ্ঠা থেকে, তৈরি করুন এ ক্লিক করুন।
    3. রাউট টেবিল তৈরি করুন প্যানেল থেকে, নাম প্রবেশ করুন এবং অন্যান্য সেটিংস কনফিগার করুন।
    4. তৈরি করুন এ ক্লিক করুন। রাউট টেবিল Azure অ্যাকাউন্টে ডেপ্লয় করা হয়েছে।
  2. vSocket এর জন্য LAN রাউট সমূহ কনফিগার করুন:
    1. রাউট টেবিল পৃষ্ঠা থেকে, নতুন রাউট টেবিল এর উপর ক্লিক করুন।
    2. বামদিকের প্যানেলে, সেটিংস সেকশন থেকে, রাউটস এ ক্লিক করুন।
    3. ল্যান ট্রাফিকের জন্য একটি রুট তৈরি করুন:
      1. যোগ করুন এ ক্লিক করুন।
      2. রুট যোগ করুন প্যানেল থেকে, রুট নাম লিখুন।
      3. গন্তব্যের ধরন এ, ল্যানের জন্য ল্যান আইপি ঠিকানা পরিসর লিখুন।
      4. পরবর্তী হপের ধরন এ,ভার্চুয়াল অ্যাপ্লায়েন্স নির্বাচন করুন।
      5. পরবর্তী হপ ঠিকানা এ, vSocket VM-এর জন্য ব্যক্তিগত IP ঠিকানা লিখুন।
      6. যোগ করুন এ ক্লিক করুন। ল্যান থেকে ইন্টারনেটের রুট রাউট টেবিলে যোগ করা হয়েছে।
  3. ল্যান সাবনেটকে রাউট টেবিলের সাথে সংযুক্ত করতে:
    1. রাউট টেবিল পৃষ্ঠার বাম দিকের প্যানেলে, সেটিংস সেকশন থেকে, সাবনেটস এ ক্লিক করুন।
    2. সংযুক্ত করুন এ ক্লিক করুন।
    3. সাবনেট সংযুক্ত করুন প্যানেল থেকে, ভার্চুয়াল নেটওয়ার্ক ড্রপ-ডাউন মেনুতে ভার্চুয়াল নেটওয়ার্ক নির্বাচন করুন।

      09_AssociateSubnet.png
    4. সাবনেট ড্রপ-ডাউন মেনু থেকে, ল্যান সাবনেট নির্বাচন করুন।
    5. ঠিক আছে এ ক্লিক করুন। ল্যান সাবনেটকে রাউট টেবিলে যোগ করা হয়েছে।

WAN সম্পদ কনফিগার করা হচ্ছে

এগুলি vSocket এর WAN সাবনেটের জন্য প্রয়োজনীয় সম্পদ: সাবনেট, নেটওয়ার্ক ইন্টারফেস এবং রাউটিং টেবিল।

এটি সেই ভার্চুয়াল ইন্টারফেস যা ক্যাটো ক্লাউডে প্রেরিত WAN ট্রাফিকের জন্য Azure-এ ব্যবহৃত হয়। ইন্টারফেসটি WAN সাবনেট ব্যবহারের জন্য কনফিগার করা হয়েছে। ইন্টারফেস তৈরি করার পরে, আইপি ফরওয়ার্ডিং সমর্থন করতে এটি সক্রিয় করতে হবে।

WAN ইন্টারফেস তৈরি করা হচ্ছে

vSocket-এর জন্য WAN ইন্টারফেস হিসাবে ব্যবহৃত হবে এমন নেটওয়ার্ক ইন্টারফেসের জন্য সেটিংস সংজ্ঞায়িত করতে Azure উইজার্ড ব্যবহার করুন।

  1. Microsoft Azure হোমপেজ থেকে, নেটওয়ার্ক ইন্টারফেস এ যান।
  2. তৈরি করুন এ ক্লিক করুন।

    নেটওয়ার্ক ইন্টারফেস তৈরি করুন পৃষ্ঠা খোলে।

    network_interface.png
  3. নেটওয়ার্ক ইন্টারফেসের জন্য সেটিংস কনফিগার করুন:
    1. সাবস্ক্রিপশন - আপনার Azure অ্যাকাউন্টের সাবস্ক্রিপশন আইডি।
    2. সম্পদ গ্রুপ - নেটওয়ার্ক ইন্টারফেসের জন্য সম্পদ গ্রুপ নির্বাচন করুন।
    3. নাম - ইন্টারফেসের জন্য একটি অর্থপূর্ণ নাম প্রদান করুন।
    4. অঞ্চল - অন্যান্য vSocket সংস্থার মতো একই অঞ্চল নির্বাচন করুন।
    5. সাবনেট - WAN সাবনেট নির্বাচন করুন।
    6. আইপি সংস্করণ - IPv4 নির্বাচন করুন।
    7. ব্যক্তিগত আইপি ঠিকানা বরাদ্দ - স্ট্যাটিক নির্বাচন করুন এবং WAN নেটওয়ার্ক ইন্টারফেসের জন্য একটি ব্যক্তিগত আইপি ঠিকানা বরাদ্দ করুন।
  4. রিভিউ + তৈরি এ ক্লিক করুন। WAN ইন্টারফেসটি Azure অ্যাকাউন্টে স্থাপিত হয়।
  5. WAN ইন্টারফেসের জন্য আইপি ফরওয়ার্ডিং সক্রিয় করুন:
    1. Microsoft Azure হোমপেজ থেকে, নেটওয়ার্ক ইন্টারফেস এ যান।
    2. WAN নেটওয়ার্ক ইন্টারফেস নির্বাচন করুন।
    3. সেটিংস বিভাগ থেকে, আইপি কনফিগারেশন ক্লিক করুন।
    4. আইপি ফরওয়ার্ডিং সক্রিয় করুন নির্বাচন করুন।
    5. সংরক্ষণ করুন এ ক্লিক করুন। নেটওয়ার্ক ইন্টারফেসটি আইপি ফরওয়ার্ডিংয়ের জন্য কনফিগার করা হয়েছে।
  6. WAN ইন্টারফেসে একটি সার্বজনীন আইপি ঠিকানা যোগ করুন:
    1. নেটওয়ার্ক ইন্টারফেসের সেটিংস বিভাগ থেকে, আইপি কনফিগারেশন ক্লিক করুন।
    2. আইপি ঠিকানা নির্বাচন করুন। আইপি কনফিগারেশন সম্পাদনা করুন প্যান খোলে।
    3. সার্বজনীন আইপি ঠিকানা এসোসিয়েট করুন নির্বাচন করুন এবং সংরক্ষণ করুন ক্লিক করুন।

WAN রাউট টেবিল কনফিগার করা হচ্ছে

WAN নেটওয়ার্ক ইন্টারফেস ইন্টারনেটের মাধ্যমে WAN সাবনেটকে Cato এর সাথে সংযুক্ত করে। নিম্নলিখিত রাউট টেবিল উভয় WAN ইন্টারফেস এবং ব্যবস্থাপনা ইন্টারফেসের জন্য ব্যবহৃত হয়, যেহেতু উভয়েরই একই বহির্গামী রাউটিং নীতির প্রয়োজন।

আপনি যখন WAN রাউট টেবিলটি WAN নেটওয়ার্ক ইন্টারফেসের সাথে কনফিগার এবং এসোসিয়েট করবেন, তখন আপনি ব্যবস্থাপনা নেটওয়ার্ক ইন্টারফেসকেও WAN রাউট টেবিলের সাথে এসোসিয়েট করবেন।

WAN রাউট টেবিল কনফিগার করতে:

  1. WAN রাউট টেবিল তৈরি করুন:
    1. অনুসন্ধান বারে থেকে, রাউট টেবিল অনুসন্ধান করুন।
    2. রাউট টেবিল পৃষ্ঠা থেকে, তৈরি করুন ক্লিক করুন।
    3. রাউট টেবিল তৈরি করুন প্যান থেকে, সেটিংস কনফিগার করুন।
    4. তৈরি করুন এ ক্লিক করুন। রাউট টেবিলটি Azure অ্যাকাউন্টে বিতরণ করা হয়েছে।
  2. WAN রাউট টেবিল কনফিগার করুন:
    1. রাউট টেবিল পৃষ্ঠা থেকে, নতুন রাউট টেবিল ক্লিক করুন।
    2. বাম প্যানেলে, সেটিংস সেকশন থেকে, রাউটস ক্লিক করুন।
    3. আউটবাউন্ড ট্রাফিকের জন্য একটি রাউট তৈরি করুন:
      1. যোগ করুন ক্লিক করুন।
      2. রাউট যোগ করুন প্যানেল থেকে, রাউট নাম লিখুন।
      3. গন্তব্যের ধরন-এ, 0.0.0.0/0 লিখুন।
      4. পরবর্তী হপ ধরন-এ, ইন্টারনেট নির্বাচন করুন।
      5. যোগ করুন ক্লিক করুন
  3. WAN সাবনেটটি রাউট টেবিলের সাথে সংযুক্ত করুন:
    1. রাউট টেবিল পৃষ্ঠার বাম প্যানেলে, সেটিংস সেকশন থেকে, সাবনেটস ক্লিক করুন।
    2. সংযুক্ত করুন ক্লিক করুন।
    3. সাবনেট সংযুক্ত করুন প্যানেল থেকে, ভার্চুয়াল নেটওয়ার্ক ড্রপ-ডাউন মেনুতে ভার্চুয়াল নেটওয়ার্ক নির্বাচন করুন।
    4. সাবনেট ড্রপ-ডাউন মেনু থেকে, WAN সাবনেট নির্বাচন করুন।
    5. ঠিক আছে ক্লিক করুন। WAN সাবনেটটি রাউট টেবিলে যোগ করা হয়।

ম্যানেজমেন্ট রিসোর্সগুলি কনফিগার করা হচ্ছে

ম্যানেজমেন্ট ইন্টারফেসটি vSocket এবং Azure API এর মধ্যে ব্যবস্থাপনা যোগাযোগের জন্য Azure এর ভার্চুয়াল ইন্টারফেস হয়। এই ইন্টারফেসটি vSocket WebUI এ অ্যাক্সেস করার জন্যও ব্যবহৃত হয়।

  • ম্যানেজমেন্ট ইন্টারফেসে ইনবাউন্ড অ্যাক্সেস একটি সম্ভাব্য নিরাপত্তা ঝুঁকি হয়, শুধুমাত্র প্রয়োজনীয় অ্যাডমিনিস্ট্রেটরদের অ্যাক্সেস সীমাবদ্ধ করার জন্য Azure নেটওয়ার্ক নিরাপত্তা গ্রুপটি কনফিগার করুন।
  • একটি একক vSocket ম্যানেজমেন্ট ইন্টারফেসের জন্য ইনবাউন্ড বা আউটবাউন্ড ট্রাফিকের প্রয়োজন হয় না - আউটবাউন্ড ইন্টারনেট ট্রাফিক শুধুমাত্র Azure HA কনফিগারেশনগুলির জন্য প্রয়োজন।
  • TCP/443-এর ইনবাউন্ড ইন্টারনেট সংযোগগুলিকে সার্বজনীন ম্যানেজমেন্ট IP (যদি বরাদ্দ করা হয়) ব্যবহার করে vSocket WebUI অ্যাক্সেসের জন্য অনুমতি প্রদানে হবে।

ম্যানেজমেন্ট ইন্টারফেস তৈরী করা হচ্ছে

Azure উইজার্ড ব্যবহার করে সেই নেটওয়ার্ক ইন্টারফেসের সেটিংস নির্ধারণ করুন যা vSocket-এর জন্য ব্যবস্থাপনা ইন্টারফেস হিসেবে ব্যবহৃত হবে।

  1. Microsoft Azure হোমপেজ থেকে, নেটওয়ার্ক ইন্টারফেস এ যান।
  2. তৈরি করুন ক্লিক করুন। নেটওয়ার্ক ইন্টারফেস তৈরি করুন পৃষ্ঠা খুলবে।
  3. MGMT নেটওয়ার্ক ইন্টারফেসের জন্য সেটিংস কনফিগার করুন:
    1. সাবস্ক্রিপশন - আপনার Azure অ্যাকাউন্টের সাবস্ক্রিপশন ID।
    2. রিসোর্স গ্রুপ - নেটওয়ার্ক ইন্টারফেসের জন্য রিসোর্স গ্রুপ নির্বাচন করুন।
    3. নাম - ইন্টারফেসকে একটি অর্থপূর্ণ নাম দিন।
    4. অঞ্চল - অন্যান্য vSocket সম্পদের মতো একই অঞ্চল নির্বাচন করুন।
    5. ভার্চুয়াল নেটওয়ার্ক - নিশ্চিত করুন যে ভার্চুয়াল নেটওয়ার্কটি আপনি আগে vSocket এর জন্য কনফিগার করেছিলেন।
    6. সাবনেট - ব্যবস্থাপনা সাবনেট নির্বাচন করুন।
    7. আইপি সংস্করণ - IPv4 নির্বাচন করুন।
    8. ব্যক্তিগত আইপি ঠিকানা অ্যাসাইনমেন্ট - স্ট্যাটিক নির্বাচন করুন এবং ব্যবস্থাপনা নেটওয়ার্ক ইন্টারফেসের জন্য একটি ব্যক্তিগত আইপি ঠিকানা অ্যাসাইন করুন। এই আইপি স্থানীয়ভাবে vSocket ওয়েবইউআই অ্যাক্সেস করতে ব্যবহার করা যেতে পারে।
  4. পুনরীক্ষণ + তৈরি করুন এ ক্লিক করুন। MGMT নেটওয়ার্ক ইন্টারফেসটি Azure অ্যাকাউন্টে ডেপ্লয় করা হয়েছে।
  5. ইন্টারফেসটির জন্য আইপি ফরওয়ার্ডিং সক্ষম করুন:
    1. Microsoft Azure হোমপেজ থেকে, নেটওয়ার্ক ইন্টারফেসসমূহ এ যান।
    2. ব্যবস্থাপনা নেটওয়ার্ক ইন্টারফেস নির্বাচন করুন।
    3. সেটিংস সেকশন থেকে, আইপি কনফিগারেশন এ ক্লিক করুন।
    4. আইপি ফরওয়ার্ডিং সক্ষম করুন নির্বাচন করুন।
    5. সংরক্ষণ করুন এ ক্লিক করুন। নেটওয়ার্ক ইন্টারফেস আইপি ফরওয়ার্ডিংয়ের জন্য কনফিগার করা হয়েছে।
  6. (ঐচ্ছিক) যদি ইন্টারনেটের মাধ্যমে vSocket ওয়েবইউআই-এ অ্যাক্সেসের প্রয়োজন হয় তবে ব্যবস্থাপনা ইন্টারফেসে একটি পাবলিক IP ঠিকানা অ্যাসাইন করুন। (আপনি নেটওয়ার্ক ইন্টারফেসের ব্যক্তিগত IP এর মাধ্যমে ওয়েবইউআই অ্যাক্সেস করতে পারেন)
    1. Microsoft Azure হোমপেজ থেকে, নেটওয়ার্ক ইন্টারফেসসমূহ এ যান।
    2. ব্যবস্থাপনা নেটওয়ার্ক ইন্টারফেস নির্বাচন করুন।
    3. সেটিংস সেকশন থেকে, আইপি কনফিগারেশন এ ক্লিক করুন।
    4. আইপি ঠিকানা নির্বাচন করুন। আইপি কনফিগারেশন সম্পাদনা করুন প্যান খুলেছে।
    5. পাবলিক আইপি ঠিকানা অ্যাসোসিয়েট করুন নির্বাচন করুন এবং সংরক্ষণ করুন এ ক্লিক করুন।

ব্যবস্থাপনা সাবনেটকে রাউট টেবিলের সাথে যুক্ত করা

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

ব্যবস্থাপনা সাবনেটকে রাউটিং টেবিলে সংশ্লিষ্ট করুন:

  1. বামদিকের প্যানেলের রাউটিং টেবিল পৃষ্ঠায়, সেটিংস বিভাগের থেকে, সাবনেটস এ ক্লিক করুন।
  2. Associate এ ক্লিক করুন।
  3. Associate subnet প্যানেল থেকে, ভার্চুয়াল নেটওয়ার্ক ড্রপ-ডাউন মেনু থেকে ভার্চুয়াল নেটওয়ার্ক নির্বাচন করুন।
  4. সাবনেট ড্রপ-ডাউন মেনু থেকে ব্যবস্থাপনা সাবনেট নির্বাচন করুন।
  5. Ok এ ক্লিক করুন। রাউটিং টেবিল এখন ব্যবস্থাপনা সাবনেটের সাথে সংশ্লিষ্ট।

নেটওয়ার্ক নিরাপত্তা গ্রুপ তৈরি করা

যে নেটওয়ার্ক নিরাপত্তা গ্রুপ যা নির্ধারণ করে কোন ট্রাফিক অনুমোদিত, সেটি তৈরি করুন। vSocket VM তৈরি করার পরে, আপনি এই নিরাপত্তা গ্রুপ প্রয়োগ করতে পারেন যাতে নেটওয়ার্ক ইন্টারফেসের ইনবাউন্ড ট্র্যাফিক পরিচালনা করতে সহায়তা হয়।

নোট

নোট: আপনি vSocket এর জন্য একটি নতুন নির্মাণ করার পরিবর্তে একটি বিদ্যমান নিরাপত্তা গ্রুপ ব্যবহার করতে পারেন। আপনি যদি একটি বিদ্যমান নিরাপত্তা গ্রুপ ব্যবহার করেন তবে এই সেকশনটি এড়িয়ে যান।

নেটওয়ার্ক নিরাপত্তা গ্রুপ তৈরি করতে:

  1. Microsoft Azure হোমপেজ থেকে, নেটওয়ার্ক নিরাপত্তা গ্রুপ এ যান।
  2. নেটওয়ার্ক নিরাপত্তা গ্রুপ পৃষ্ঠায়, তৈরি করুন এ ক্লিক করুন।

    nsg-creation.png

    নেটওয়ার্ক নিরাপত্তা গ্রুপ তৈরি করুন পৃষ্ঠাটি খোলে এবং সাধারণ ট্যাব প্রদর্শন করে।

    1. রিসোর্স গ্রুপ নির্বাচন করুন।
    2. নেটওয়ার্ক নিরাপত্তা গ্রুপের জন্য নাম লিখুন।
    3. নিরাপত্তা গ্রুপের জন্য অঞ্চল নির্বাচন করুন।
  3. Review + create এ ক্লিক করুন। নেটওয়ার্ক নিরাপত্তা গ্রুপ এখন ব্যবহার করার জন্য প্রস্তুত।

WAN এবং ল্যান নিরাপত্তা নিয়মগুলি কনফিগার করা

নেটওয়ার্ক নিরাপত্তা গ্রুপের জন্য ইনবাউন্ড নিরাপত্তা নিয়মগুলি কনফিগার করুন, যাতে vSocket-এর সাথে সংযোগ করার অনুমতিপ্রাপ্ত ট্র্যাফিক নির্ধারণ করা হয়। আমরা সুপারিশ করি যে আপনি WAN নেটওয়ার্ক নিরাপত্তা গ্রুপটি সমস্ত ইনবাউন্ড ট্র্যাফিক নিষিদ্ধ করতে এবং সমস্ত আউটবাউন্ড ট্র্যাফিক অনুমোদিত বলে কনফিগার করুন। ইনবাউন্ড ল্যান ট্র্যাফিক নিয়ন্ত্রণ করতে Cato ফায়ারওয়াল ব্যবহার করুন, যাতে LAN নেটওয়ার্ক নিরাপত্তা গ্রুপে উভয় দিকে সমস্ত ট্র্যাফিক অনুমোদিত হয়।

nsg-settings.png

ইনবাউন্ড এবং আউটবাউন্ড নিরাপত্তা নিয়মগুলি কনফিগার করতে:

  1. Microsoft Azure হোমপেজ থেকে, নেটওয়ার্ক নিরাপত্তা গ্রুপ এ যান।
  2. আপনি পূর্ববর্তী সেকশনে তৈরি করা নেটওয়ার্ক নিরাপত্তা গ্রুপ নির্বাচন করুন।
  3. সেটিংস সেকশন থেকে, ইনবাউন্ড নিরাপত্তা নিয়ম এ ক্লিক করুন।
  4. যোগ করুন এ ক্লিক করুন ইনবাউন্ড নিরাপত্তা নিয়ম যোগ করুন এবং ইনবাউন্ড WAN নিয়ম কনফিগার করুন।
  5. সেটিংস সেকশন থেকে, আউটবাউন্ড নিরাপত্তা নিয়ম এ ক্লিক করুন।
  6. যোগ করুন এ ক্লিক করুন আউটবাউন্ড নিরাপত্তা নিয়ম যোগ করুন এবং আউটবাউন্ড WAN নিয়ম কনফিগার করুন।
  7. LAN নেটওয়ার্ক নিরাপত্তা গ্রুপের জন্য পূর্ববর্তী ধাপগুলি পুনরাবৃত্তি করুন।
  8. নেটওয়ার্ক নিরাপত্তা গ্রুপ নির্ধারণ করতে, আপনি পূর্বে তৈরি করা ভার্চুয়াল নেটওয়ার্ক রিসোর্স এ যান:

    network_security_group_assign.png
    1. সেটিংস সেকশন থেকে, সাবনেটস এ ক্লিক করুন এবং যে সাবনেট এ নেটওয়ার্ক নিরাপত্তা গ্রুপ বরাদ্দ করছেন তা নির্বাচন করুন।
    2. ড্রপডাউন মেনু থেকে নেটওয়ার্ক নিরাপত্তা গ্রুপ নির্বাচন করুন।
    3. সংরক্ষণ করুন এ ক্লিক করুন।

নিচে প্রদত্ত টেবিলে নমুনা ইনবাউন্ড নিরাপত্তা নিয়ম দেখানো হয়েছে।

নাম উৎস > IP ঠিকানা

উৎস পোর্ট

রেঞ্জ

গন্তব্য ডেস্ট পোর্ট রেঞ্জ প্রোটোকল ক্রিয়া অগ্রাধিকার
WAN ইনবাউন্ড 0.0.0.0/0 * (যেকোনো) যেকোনো 0-65535 * (যেকোনো) অস্বীকার 100
WAN আউটবাউন্ড 0.0.0.0/0 * (যেকোনো) যেকোনো 0-65535 * (যেকোনো) অনুমতি দিন 100
LAN ইনবাউন্ড 0.0.0.0/0 * (যেকোনো) যেকোনো 0-65535 * (যেকোনো) অনুমতি দিন 100
LAN আউটবাউন্ড 0.0.0.0/0 * (যেকোনো) যেকোনো 0-65535 * (যেকোনো) অনুমতি দিন 100

Azure কনফিগারেশন স্ক্রিপ্ট চলমান

Cato Networks কনফিগারেশন স্ক্রিপ্ট আপনাকে Azure vSocket তৈরি করতে সহায়তা করে। স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে vSocket এর জন্য VM তৈরি করে, এবং তারপর এটি আপনার অ্যাকাউন্টের জন্য সেটিংস কনফিগার করার জন্য প্রয়োজনীয় সেটিংস জিজ্ঞাসা করে।

আপনি vSocket এর জন্য সেটিংস সহ একটি কাস্টম এক্সিকিউটেবল ফাইলও তৈরি করতে পারেন, এবং স্ক্রিপ্টকে নন-ইন্টারঅ্যাক্টিভ মোডে চালাতে পারেন।

নোট

নোট:

  • vSocket WebUI এর জন্য ডিফল্ট পাসওয়ার্ডটি হল vSocket VM এর জন্য VM আইডি। vSocket স্ক্রিপ্টের শেষে VM আইডি প্রদর্শিত হয়। আমরা সুপারিশ করছি যে আপনি ডিপ্লয়মেন্ট সম্পূর্ণ হওয়ার পরে VM আইডি একটি টেক্সট ফাইলে সংরক্ষণ করুন। VM আইডি খোঁজার জন্য আরও জানতে, নিচের Connecting to the Azure vSocket WebUI এর সাথে সংযুক্ত করুন।
  • কনফিগারেশন স্ক্রিপ্ট চালানোর আগে নিশ্চিত করুন যে সমস্ত ভার্চুয়াল রিসোর্স একই অঞ্চলে আছে।

নিশ্চিত করুন যে vSocket ইমেজ Azure কন্টেইনারে আপলোড করা হয়েছে, এবং আপনার কাছে কনফিগারেশন স্ক্রিপ্ট আছে। আরও তথ্যের জন্য, দেখুন SAS এর সাথে Azure vSocket VHD ইমেজ কপি করা

vSocket VM গুলিকে একটি অ্যাভেইলেবিলিটি সেটে অর্পণ করা (ঐচ্ছিক)

Cato vSocket স্ক্রিপ্ট (create_vm_from_vhd.sh) আপনাকে vSocket গুলিকে একটি অ্যাভেইলেবিলিটি সেটে অর্পণ করতে দেবে। এই অপশনটি বেশিরভাগ সময় একটি vSocket HA কনফিগারেশনে ব্যবহৃত হয় যখন আপনি নিশ্চিত করতে চান যে দুটো vSocket আলাদা ফল্ট এবং আপডেট ডোমেইনে নির্ধারিত হয়েছে। Cato vSocket স্ক্রিপ্ট চালানোর আগে আপনাকে অ্যাভেইলেবিলিটি সেট তৈরি করতে হবে।

যেসব VM বিভিন্ন অ্যাভেইলেবিলিটি জোন ব্যবহার করছে তাদেরকে কোনো অ্যাভেইলেবিলিটি সেটে অর্পণ করা সম্ভব নয়।

নোট

নোট: Azure আপনাকে VM তৈরি করার পরে সেটিকে কোনো অ্যাভেইলেবিলিটি সেটে অর্পণ করতে দেবে না।

একটি নতুন অ্যাভেইলেবিলিটি সেট তৈরি করুন এবং সেটিংস নিম্নলিখিত ভাবে কনফিগার করুন:

  • এটিকে VM এর একই রিসোর্স গ্রুপে অর্পণ করুন।
  • ফল্ট ডোমেইন এবং আপডেট ডোমেইন কে 2 এ সেট করুন।

নিচের স্ক্রিনশট একটি vSocket অ্যাভেইলেবিলিটি সেটের উদাহরণ দেখায়:

অ্যাভেইলেবিলিটি সেট কনফিগারেশন.png

স্ক্রিপ্টের জন্য Azure তথ্য

vSocket কনফিগারেশন স্ক্রিপ্ট সঠিকভাবে vSocket সেটিংস কনফিগার করার জন্য নিম্নলিখিত তথ্য চায়:

  • Azure অ্যাকাউন্ট সাবস্ক্রিপশন এবং লগইন বিবরণ

    • শুধু রিসোর্স আইডি প্রবেশ করছেন তা নিশ্চিত করুন। রিসোর্স নাম প্রবেশ করা স্ক্রিপ্টকে ব্যর্থ করতে পারে।
  • রিসোর্স গ্রুপ
  • স্টোরেজ অ্যাকাউন্ট
  • স্টোরেজ কন্টেইনার
  • স্টোরেজ ব্লব
  • স্টোরেজ প্রকার

    • নন-অ্যাক্সেলারেটেড ইনস্টেন্স Standard_D8ls_v5 এর জন্য Standard_LRS স্টোরেজ অপশন নির্বাচন করুন।
  • অ্যাভেইলেবিলিটি সেট অথবা অ্যাভেইলেবিলিটি অঞ্চল
  • VM এর ইন্টারফেস নাম
  • vSocket VM এর জন্য একটি নাম লিখুন
  • Cato ব্যবস্থাপনা অ্যাপ্লিকেশন থেকে vSocket এর জন্য S/N
  • Azure VM ইনস্টেন্স প্রকার

স্ক্রিপ্ট চালিত হচ্ছে

ইন্টারেক্টিভ মোডে কনফিগারেশন স্ক্রিপ্ট চালিয়ে Azure vSocket তৈরি এবং কনফিগার করুন। স্ক্রিপ্টের অংশ হিসেবে, আপনি vSocket VM এর জন্য নাম কনফিগার করেন। আপনি এই নামটি পরে পরিবর্তন করতে পারবেন না।

স্ক্রিপ্টের একটি অংশ হলো vSocket VM এর জন্য একটি SSD নির্বাচন করা। সাধারণভাবে, আপনি VM এর জন্য স্ট্যান্ডার্ড SSD ব্যবহার করতে পারেন।

vSocket স্ক্রিপ্ট সম্পর্কে আরও তথ্যের জন্য, ./create_vm_from_vhd.sh --help চালান।

Azure Cloud Shell থেকে স্ক্রিপ্ট চালানো

Azure পরিবেশে আপনি Azure Cloud Shell ব্যবহার করে Cato vSocket স্ক্রিপ্ট চালাতে পারেন।

vSocket কনফিগারেশন স্ক্রিপ্ট চালানোর জন্য Azure Cloud Shell ব্যবহার করতে চান:

  1. Microsoft Azure উইন্ডোর শীর্ষ থেকে, Cloud Shell ক্লিক করুন CloudSHell.png.
  2. Cloud Shell এ স্বাগতম প্যানেল উইন্ডোর নীচে খুলবে, Bash ক্লিক করুন।
  3. Azure এ গৃহ ডিরেক্টরিতে যান এবং ম্যানুয়ালি বা CLI এর মাধ্যমে স্ক্রিপ্ট ফাইল আপলোড করুন:
    1. ম্যানুয়ালি - ক্লিক করুন আপলোড এবং পূর্বে ডাউনলোড করা স্ক্রিপ্ট ফাইলটি নির্বাচন করুন Copying the vSocket Image and Configuration Script
    2. CLI - wget কমান্ড ব্যবহার করে ফাইল ডাউনলোড করুন - wget https://catonetworks.hosted-by-files.com/CatoNetworks-Support/Public/Azure%20vSocket/create_vm_from_vhd.sh .
  4. স্ক্রিপ্টকে এক্সিকিউটেবল অনুমতি দিন, chmod u+x create_vm_from_vhd.sh চালান।

  5. Cato vSocket স্ক্রিপ্ট চালান, ./create_vm_from_vhd.sh --login
  6. আপনার প্রমাণীকরণের জন্য একটি সংরক্ষিত কোডের সাথে প্রম্পট করা হবে।
  7. একবার প্রমাণীকরণ হয়ে গেলে, ইন্টারএক্টিভ মোড কার্যকর হবে এবং আপনাকে vSocket সেটিংস প্রবেশ করতে বলা হবে।

    স্ক্রিপ্টটি vSocket VM তৈরি এবং প্রয়োগ করে।

    azure_welcome_script_.png

macOS বা Linux থেকে স্ক্রিপ্ট চালানোঃ

নোট

নোট: স্ক্রিপ্টটি চালানোর আগে, নিশ্চিত করুন যে আপনি স্ক্রিপ্ট ফাইলের একই ডিরেক্টরিতে আছেন।

vSocket কনফিগারেশন স্ক্রিপ্ট macOS অথবা লিনাক্স থেকে চালাতে:

  1. স্ক্রিপ্টটিকে কার্যকরী অনুমতি দিন, chmod u+x create_vm_from_vhd.sh চালান।
  2. স্ক্রিপ্ট শুরু করুন এবং CLI থেকে ./create_vm_from_vhd.sh --login চালান।
  3. ইন্টারেক্টিভ মোড নির্বাচন করুন এবং vSocket সেটিংস প্রবেশ করান।

    স্ক্রিপ্টটি vSocket VM তৈরি করে এবং মোতায়েন করে।

নন-ইন্টারেক্টিভ মোডে স্ক্রিপ্ট চালানো

আপনি একটি কাস্টম এক্সিকিউটেবল ফাইল তৈরি করতে পারেন যা vSocket স্ক্রিপ্টটি চালায় এবং স্বয়ংক্রিয়ভাবে পরিবেশের ভেরিয়েবলগুলি পাশ করে। এর মানে হল যে আপনি স্ক্রিপ্টের জন্য সমস্ত vSocket ডেটা কাস্টম ফাইলে প্রবেশ করান এবং তারপরে কাটো স্ক্রিপ্ট নন-ইন্টারেক্টিভ মোডে vSocket কনফিগার করে।

নিম্নলিখিত সেকশনগুলি কাস্টম এক্সিকিউটেবল ফাইলের বর্ণনা দেয় এবং একটি নমুনা ফাইল দেখায়।

নোট

নোটস:

  • কাস্টম ফাইলটি চালানোর আগে, নিশ্চিত করুন যে আপনি স্ক্রিপ্ট ফাইলের একই ডিরেক্টরিতে আছেন।
  • নিশ্চিত করুন যে আপনার অপারেটিং সিস্টেমে jq ইনস্টল করা আছে।

vSocket স্ক্রিপ্টটিকে নন-ইন্টারেক্টিভ মোডে চালানোর জন্য:

  1. কাটো vSocket স্ক্রিপ্টের জন্য পরিবেশ ভেরিয়েবলগুলি ধারণকারী একটি নতুন এক্সিকিউটেবল ফাইল তৈরি করুন।
  2. ফাইলটিকে কার্যকরী অনুমতি দিন। উদাহরণস্বরূপ, chmod a+x <file_name>.sh চালান।
  3. ফাইলটি চালান। ফাইলটি কাটো স্ক্রিপ্টে পরিবেশ ভেরিয়েবলগুলি পাঠায় এবং vSocket তৈরি করে।

vSocket পরিবেশ ভেরিয়েবলগুলি ব্যাখ্যা করা হচ্ছে

এই অংশটি পরিবেশ ভেরিয়েবলগুলির ব্যাখ্যা প্রদান করে যেগুলি আপনি নন-ইন্টারেক্টিভ মোডে vSocket তৈরি করার জন্য কাস্টম এক্সিকিউটেবল ফাইলে কনফিগার করতে পারেন। ভেরিয়েবলের তালিকার শেষে কাটো স্ক্রিপ্টটি চালানোর জন্য কমান্ড হল।

AZ_VS_SUBSCRIPTION - Azure সাবস্ক্রিপশন নাম বা আইডি

AZ_VS_RESOURCE_GROUP - রিসোর্স গ্রুপের নাম

AZ_VS_STORAGE_ACOUNT - স্টোরেজ অ্যাকাউন্টের নাম

AZ_VS_STORAGE_CONTAINER - স্টোরেজ কন্টেইনারের নাম

AZ_VS_STORAGE_BLOB - VHD ডিস্ক ইমেজ ব্লোবের নাম (স্টোরেজ কন্টেইনারের ভিতরে)

AZ_VS_STORAGE_SKU - স্টোরেজ ডিস্ক ধরন SKU - Standard_LRS

AZ_VS_LAN_NIC - ব্যবস্থাপনা ভার্চুয়াল NIC নাম

AZ_VS_WAN_NIC - WAN ভার্চুয়াল NIC নাম

AZ_VS_MNG_NIC - LAN ভার্চুয়াল NIC নাম

AZ_VS_SERIAL_ID - Azure সাইটের জন্য Cato vSocket এর সিরিয়াল আইডি নম্বর

AZ_VS_VM_NAME - Azure vSocket VM এর জন্য অনন্য নাম

AZ_VS_VM_SIZE - Azure vSocket VM এর জন্য স্পেসিফিকেশন - Standard_D8Is_v5

./create_vm_from_vhd.sh - vSocket VM তৈরি করার জন্য Cato স্ক্রিপ্ট চালায়।

পরিবেশ ভেরিয়েবল সহ নমুনা কাস্টম ফাইল

এই সেকশনটি পরিবেশ ভেরিয়েবল সহ একটি নমুনা ফাইল দেখায় যা অ-আন্তর্মুখী মোডে একটি vSocket তৈরি করতে সাহায্য করে।

export AZ_VS_SUBSCRIPTION=38a5bc1d-e3f6-4g50-h34i-kj01k23456789

export AZ_VS_RESOURCE_GROUP=CatoNetworks-Resource_Group

export AZ_VS_STORAGE_ACOUNT=catonetowksstorageinwe

export AZ_VS_STORAGE_CONTAINER=vhds

export AZ_VS_STORAGE_BLOB=vsocket-7.0-rel.vhd

export AZ_VS_STORAGE_SKU=Standard_LRS

export AZ_VS_LAN_NIC=vm-custom-data-mark-1VMNic

export AZ_VS_WAN_NIC=vm-custom-data-mark-2VMNic

export AZ_VS_MNG_NIC=vm-custom-data-mark-3VMNic

export AZ_VS_SERIAL_ID=ZZ-11-77-99-55-66

export AZ_VS_VM_NAME=vsocket-vm

export AZ_VS_VM_SIZE=Standard_D8Is_v5

./create_vm_from_vhd.sh

Azure vSocket WebUI এ সংযোগ করা হচ্ছে

vSocket স্থাপনের পরে, আমরা সুপারিশ করি যে আপনি vSocket WebUI-এর সাথে সংযুক্ত হন এবং VM-এর পাসওয়ার্ড পরিবর্তন করুন। vSocket এর ডিফল্ট পাসওয়ার্ড হল vSocket VM-এর জন্য VM আইডি। VM আইডিটি vSocket স্ক্রিপ্টের শেষে দেখানো হয়।

vSocket WebUI-তে সংযোগ করতে এবং ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে:

  1. একটি ওয়েব ব্রাউজার খুলুন এবং vSocket এর সাথে সংযুক্ত হন, লিখুন https://<vSocket ব্যবস্থাপনা ইন্টারফেস আইপি>
    1. যদি Cato (সাইট বা SDP ব্যবহারকারী) এর পিছনে সংযুক্ত থাকে, আপনি ব্যবস্থাপনা ইন্টারফেসের ব্যক্তিগত IP ব্যবহার করতে পারেন।
    2. যদি ইন্টারনেটের মাধ্যমে সংযুক্ত থাকে, আপনি ব্যবস্থাপনা ইন্টারফেসের সর্বজনীন IP ব্যবহার করতে পারেন।
  2. এই ক্রেডেনশিয়ালের মাধ্যমে WebUI-এ লগ ইন করুন:

    • ব্যবহারকারীর নাম: অ্যাডমিন
    • পাসওয়ার্ড: VM আইডি

      VM আইডি খুঁজতে:

      1. Azure ভার্চুয়াল মেশিন পৃষ্ঠায়, সারসংক্ষেপ এ ক্লিক করুন।
      2. JSON খুলতে ক্লিক করুন এবং JSON এ VM আইডি খুঁজুন।

        Azure_VM_ID.png
  3. প্রম্পট অনুযায়ী পাসওয়ার্ড পরিবর্তন করুন।

এই নিবন্ধটি কি সহায়ক ছিল?

10 জনের মধ্যে 9 জন এটিকে সহায়ক বলে মনে করেছেন

0 মন্তব্য