এই নিবন্ধটি GCP vSocket সাইটের জন্য HA কনফিগার কিভাবে ডেপ্লয় করতে হয় তা বর্ণনা করে।
সারসংক্ষেপ
আপনি Google ক্লাউড প্ল্যাটফর্ম (GCP) এর Cato vSockets এর জন্য উচ্চ প্রমাণীকৃত কনফিগার করতে পারেন, দুটি vSockets আলাদা জোনে স্থাপন করে এবং তাদের LAN ইন্টারফেসের সামনে একটি Google ক্লাউড লোড ব্যালান্সার স্থাপন করে। লোড ব্যালান্সার একটি একক স্থিতিশীল IP ঠিকানা প্রদান করে যা অভ্যন্তরীণ সম্পদগুলি vSockets সংযোগ করতে ব্যবহার করে। এটি প্রতিনিয়ত প্রতিটি vSocket এর স্বাস্থ্য পরিদর্শন করে এবং শুধুমাত্র সক্রিয় (মাস্টার) vSocket এ ট্রাফিক ফরোয়ার্ড করে। এটি হয়তো প্রাথমিক সকেট বা, ব্যর্থতার ক্ষেত্রে, দ্বিতীয়ক সকেট হতে পারে।
অতিরিক্ত, vSockets ভিআরআরপি (VRRP) প্রোটোকলের মাধ্যমে তাদের মধ্যে রাষ্ট্রের তথ্য বিনিময় করতে ব্যবহার করে। যেহেতু দ্বিতীয়ক সকেট স্ট্যান্ডবাই মোডে রয়েছে, এটি লোড ব্যালান্সারকে অস্বাস্থ্যকর হিসেবে রিপোর্ট করে যাতে শুধুমাত্র সক্রিয় vSocket এ ট্রাফিক প্রেরণ করা হয়। একত্রে, লোড ব্যালান্সার স্বাস্থ্য পরীক্ষা এবং VRRP স্বয়ংক্রিয় ব্যর্থতা সুনিশ্চিত করে সামান্য বিঘ্নিত করে। সাধারণত ব্যর্থতা হাতে পরিবর্তনের সময় প্রায় 3–5 সেকেন্ড।
দ্রষ্টব্য:
GCP তে HA এর জন্য ন্যূনতম সমর্থিত vSocket সংস্করণ 24.0.20395।
GCP তে HA vSocket কনফিগারেশন শুধুমাত্র লোড ব্যালান্সার উপর নির্ভর করে ট্রাফিক পরিচালনা করতে সক্রিয় vSocket।
GCP vSocket ব্যর্থতা কর্মপ্রবাহ
যখন প্রাথমিক vSocket GCP সাইটে দ্বিতীয়ক স্ট্যান্ডবাই একটিতে ব্যর্থ হয় তখন এটি কার্যপ্রবাহ।
স্বাভাবিক অপারেশনে, প্রাথমিক vSocket সক্রিয় ভূমিকা পালন করে, এবং দ্বিতীয়ক vSocket স্ট্যান্ডবাই ভূমিকা পালন করে।
লোড ব্যালান্সার সকেটগুলিকে তাদের স্বাস্থ্য স্থিতির জন্য প্রোব করে। প্রাথমিকটি রিপোর্ট করে যে এটি সুস্থ, দ্বিতীয়কটি রিপোর্ট করে যে এটি অসুস্থ।
প্রাথমিক এবং দ্বিতীয়ক সকেটগুলি VRRP প্রোটোকল ব্যবহার করে LAN এর উপর যোগাযোগ করে।
লোড ব্যালান্সার আইপি প্রাথমিক vSocket এর আইপি ট্র্যাফিক পরিচালনা করে।
LAN রুট টেবিল প্রিফিক্সগুলি পরবর্তী হপ হিসাবে লোড ব্যালান্সার আইপি ব্যবহার করে।
প্রাথমিক (সক্রিয়) vSocket নিচে নেমে আসে।
দ্বিতীয়ক (স্ট্যান্ডবাই) vSocket প্রাথমিক vSocket থেকে কিপঅ্যালাইভ প্যাকেট গ্রহণ বন্ধ করে।
দ্বিতীয়ক vSocket সক্রিয় (মাস্টার) ভূমিকা ধারণ করে এবং স্বাস্থ্যকর হিসাবে লোড ব্যালান্সারে রিপোর্ট করা শুরু করে।
লোড ব্যালান্সার প্রাথমিক vSocket থেকে প্রতিক্রিয়া গ্রহণ বন্ধ করে এবং এখন শুধুমাত্র দ্বিতীয়ক vSocket এ ট্রাফিক পরিচালনা করে।
দ্বিতীয়ক vSocket এখন সক্রিয় vSocket এবং সাইটের জন্য উভয় দিকের ট্রাফিক পাস করে।
যখন প্রাথমিক vSocket পুনরুদ্ধার হয়, এটি সক্রিয় ভূমিকা পুনরায় শুরু করে, এবং দ্বিতীয়ক vSocket স্ট্যান্ডবাই অবস্থায় ফিরে যায়। লোড ব্যালান্সার এখন প্রাথমিক vSocket এ ট্রাফিক ফেরত পরিচালনা করে।
টেরাফর্ম ডেপ্লয়মেন্টের জন্য পূর্বশর্তগুলি
অনুমতি সহ একটি GCP প্রজেক্ট নিম্নলিখিত সম্পদগুলো তৈরি করতে:
VPCs এবং সাবনেটস
কম্পিউট ইনস্ট্যান্স
ফায়ারওয়াল আইন
লোড ব্যালান্সার
স্বাস্থ্য পরিদর্শন
স্থিতিশীল আইপি
সেবার হিসাব
GCP এ ইনস্টল করা টেরাফর্ম এবং প্রমাণীকৃত
টেরাফর্ম মডিউলের জন্য প্রয়োজনীয় ক্যাটো অ্যাকাউন্টের শংসাপত্র বা টোকেন
লক্ষ্য অঞ্চলের দুটি উপলভ্য জোন (যেমন, us-central1-a এবং us-central1-b)
(ঐচ্ছিক) লোড ব্যালান্সারের স্থিতিশীল আইপি ঠিকানায় নির্দেশিত সংরক্ষিত DNS নাম
ন্যূনতম vSocket সংস্করণ: 24.0.20395
রেফারেন্স আর্কিটেকচার
প্রতিটি vSocket তিনটি ইন্টারফেস অন্তর্ভুক্ত করে: MGMT, WAN, এবং LAN। LAN ইন্টারফেসগুলি রাজ্য সিঙ্ক্রোনাইজেশনের জন্য VRRP এ অংশগ্রহণ করে।
লোড ব্যালান্সার অভ্যন্তরীণ ক্লায়েন্টকে একটি সামঞ্জস্যপূর্ণ আইপি ঠিকানা প্রদানে ল্যান সাইডে পরিচালনা করে।
স্বাস্থ্য পরীক্ষা প্রতিটি vSocket এর LAN ইন্টারফেস প্রোব করে। শুধুমাত্রquelasই যা লোড ব্যালান্সারে স্বাস্থ্যকর হিসেবে রিপোর্ট করা হয় তারা ট্রাফিক পায়।
VRRP দুটি vSockets মধ্যে রাজ্য সিঙ্ক্রোনাইজেশন নিশ্চিত করে।
.png?sv=2026-02-06&spr=https&st=2026-10-23T06%3A49%3A41Z&se=2026-10-23T07%3A04%3A41Z&sr=c&sp=r&sig=81p3N9rsenr1HL%2BSeWegSprcuDaZ6pKVaPJALDdhNPY%3D)
GCP vSocket সাইটের জন্য টেরাফর্ম ব্যবহার করে HA ডেপ্লয় করা হচ্ছে
সমস্ত প্রয়োজনীয় সম্পদ (VPCs, vSockets, লোড ব্যালান্সার, এবং স্বাস্থ্য পরীক্ষা) একটি একক টেরাফর্ম স্ট্যাকের মধ্যে সংজ্ঞায়িত করা উচিত।
টেরাফর্ম রেজিস্ট্রি-তে উপলভ্য অফিসিয়াল ক্যাটো vSocket টেরাফর্ম মডিউলগুলি অন্তর্ভুক্ত ক্যাটো বিজ্ঞাপন এবং প্রমাণীকৃত কনফিগারেশনের উদাহরণ সমূহ। GCP HA মডিউলের সম্পর্কে আরও তথ্যের জন্য, এক্সচেঞ্জ করুন.
GCP তে HA কনফিগারেশন প্রসারিত করতে:
একই পদ্ধতিতে বিভিন্ন জোন জুড়ে দুটি vSockets মোতায়েন করুন
লোড ব্যালান্সার রিসোর্স LAN সাইডে উভয় vSockets এর জন্য সামনের দিকে যোগ করুন
রাজ্য সিঙ্ক্রোনাইজেশনের জন্য দুটি vSockets মধ্যে VRRP যোগাযোগ অনুমতি দিন।
নোট:
নোট: মডিউল ইনপুট, আউটপুট এবং উন্নত কনফিগারেশন অপশনগুলির বিস্তারিত জানার জন্য অফিসিয়াল ক্যাটো vSocket টেরাফর্ম মডিউল ডকুমেন্টেশন দেখুন
vSocket ইন্টারফেসকে BGP পীয়ারিং উৎস হিসেবে কনফিগার করুন
GCP HA vSocket সাইটের জন্য, আপনি vSocket ইন্টারফেসকে BGP পীয়ারিং উৎস হিসেবে কনফিগার করতে পারেন। শুধুমাত্র সক্রিয় vSocket কোনো নির্দিষ্ট সময়ে BGP পীয়ারিং সেশন প্রতিষ্ঠা এবং বজায় রাখে। যখন একটি ফেলওভার ঘটে, তখন দ্বিতীয়ক vSocket তার BGP পীয়ারিং সেশন শুরু করে এবং সক্রিয় BGP পীয়ার হিসাবে দায়িত্ব নেয়।
কোন একটি সাইটে BGP প্রতিবেশী কনফিগার করার বিষয়ে আরও তথ্যের জন্য দেখুন কনফিগারিং BGP Neighbors for a Cato Socket।
সকেট v27.0.24419 বা উচ্চতর প্রয়োজন
সেটআপ বিবেচনা এবং পরিচিত সীমাবদ্ধতা
GCP HA সাইটের জন্য BGP পীয়ারিং কনফিগার করার আগে নিম্নের পর্যালোচনা করুন:
দুটি অতিরিক্ত ক্লাউড রাউটার ইন্টারফেস প্রয়োজন - Router Appliance BGP পীয়ারিংয়ের জন্য GCP দুটি পৃথক, অতিরিক্ত ক্লাউড রাউটার ইন্টারফেস প্রয়োজন, এবং প্রতিটি ইন্টারফেসে একটি BGP পীয়ার কনফিগার করা হয়। এটি একটি GCP প্ল্যাটফর্মের প্রয়োজনীয়তা এবং ক্যাটো কনফিগারেশন যাই থাকুক এটি প্রযোজ্য।
দুটি BGP সেশন প্রয়োজন (প্রতি vSocket এ এক) - প্রতিটি vSocket তার নিজস্ব BGP সেশন তার নিজস্ব ক্লাউড রাউটার ইন্টারফেসে বজায় রাখে। আপনাকে উভয় সেশনের জন্য একই BGP কনফিগারেশন প্রয়োগ করতে হবে, প্রতিটি vSocket এর জন্য এক। এটি প্রত্যাশিত আচরণ এবং এটি কোনো ডুপ্লিকেট কনফিগারেশন ত্রুটি নয়।
BGP পীয়ারিং ফেলওভার চলাকালীন - শুধুমাত্র সক্রিয় vSocket স্থাপিত BGP পীয়ারিং সেশন বজায় রাখে। একটি ফেলওভার চলাকালীন, দ্বিতীয়ক vSocket তার BGP পীয়ারিং সেশন শুরু করে সক্রিয় সেশন হয়ে ওঠে। দ্বিতীয়ক vSocket-এ BGP পীয়ারিং পুনরায় স্থাপন তাত্ক্ষণিক নয়, তাই আপনার পরিবেশে প্রত্যাশিত ফেইলওভার টাইমিং এবং আচরণ নিশ্চিত করার সুপারিশ করছি।
ক্রস-প্রজেক্ট এবং ক্রস-VPC রাউটিং - যখন BGP পীয়ারিং একাধিক GCP প্রজেক্টে বিস্তৃত হয়, তখন আপনাকে vSocket দ্বারা বিজ্ঞাপন দেওয়া গন্তব্য VPC পর্যন্ত পৌঁছানোর জন্য নিম্নলিখিতটি ম্যানুয়ালি কনফিগার করতে হবে:
vSocket-পার্শ্বের VPC পীয়ারিংয়ে কাস্টম রুট রপ্তানি সক্রিয় করুন
গন্তব্য প্রকল্প বা VPC-তে VPC পীয়ারিংয়ে কাস্টম রুট আমদানি সক্রিয় করুন
GCP উচ্চ প্রমাণীকৃত পরিচালনা
এই বিভাগটি GCP সাইটের জন্য HA কিভাবে পরিচালনা করা যায় তা ব্যাখ্যা করে।
প্রতিটি vSocket এর জন্য HA অবস্থা দেখান
সাইটের জন্য লোড ব্যালান্সার আইপি পরিবর্তন করুন
vSockets জন্য ব্যবস্থাপনা আইপি ঠিকানা পরিবর্তন করা
সাইটের জন্য HA নিষ্ক্রিয় করুন এবং দ্বিতীয় vSocket মুছে দিন
উচ্চ প্রমাণীকৃত তথ্য এবং স্ট্যাটাস দেখানো হচ্ছে
সাইটের জন্য Network > Sites > Socket পৃষ্ঠাটি প্রাথমিক এবং দ্বিতীয়ক vSockets এর HA অবস্থা দেখায়।
আইটেম | বিবরণ |
|---|---|
এইচএ অবস্থা | সাইটের জন্য উচ্চ প্রমাণীকৃত অবস্থা (Ready বা Not Ready) শুধুমাত্র প্রস্তুত দেখায় যখন প্রতিটি HA স্ট্যাটাস সূচক ঠিক আছে। |
সংযুক্ত (স্ট্যাটাস সূচক) | The status |
কিপঅ্যালাইভ (স্ট্যাটাস সূচক) | স্ট্যাটাস |
একই সংস্করণ (স্ট্যাটাস সূচক) | স্ট্যাটাস |
সাইটের জন্য IP সেটিংস পরিবর্তন করা হচ্ছে
যদি আপনি GCP তে vSockets এর জন্য IP ঠিকানা সেটিংস পরিবর্তন করেন, আপনাকে Cato Management অ্যাপ্লিকেশনে একই সেটিংস আপডেট করতে হবে। এগুলো হলো সেটিংস যা আপনি কনফিগার করতে পারেন:
প্রাথমিক রেঞ্জ সাবনেট - নেটওয়ার্কস বিভাগ সাইটের জন্য ব্যবহার করুন।
লোড ব্যালান্সার আইপি - নেটওয়ার্কস বা উচ্চ প্রমাণীকৃত অংশ সাইটের জন্য ব্যবহার করুন (নতুন মান স্বয়ংক্রিয়ভাবে অন্য বিভাগের মধ্যে আপডেট হয়)।
ব্যবস্থাপনা আইপি - সাইটের জন্য উচ্চ প্রমাণীকৃত অংশ ব্যবহার করুন।
প্রাথমিক রেঞ্জ সাবনেট পরিবর্তন করা
Networks অংশ ব্যবহার করুন প্রাথমিক রেঞ্জ সাবনেট পরিবর্তন করতে।
সাইটের জন্য প্রাথমিক রেঞ্জ সাবনেট পরিবর্তন করতে:
নেভিগেশন মেনু থেকে, নেটওয়ার্ক > সাইটগুলি ক্লিক করুন এবং সাইট নির্বাচন করুন।
নেভিগেশন মেনু থেকে, Site Configuration > Networks নির্বাচন করুন।
সম্পাদনা করুন Native রেঞ্জ, একটি নতুন মান প্রবেশ করুন Subnet এর জন্য।
প্রয়োগ করুন এ ক্লিক করুন. IP পরিসীমা সম্পাদনা প্যানেল বন্ধ হয়।
সংরক্ষণ করুন চাপ দিন।
লোড ব্যালান্সার IP এবং ব্যবস্থাপনা IP পরিবর্তন করা হচ্ছে
উচ্চ প্রমাণীকৃত অংশ ব্যবহার করে লোড ব্যালান্সার IP এবং ব্যবস্থাপনা IP পরিবর্তন করা। আপনি নেটওয়ার্কস অংশে লোড ব্যালান্সার IP পরিবর্তন করতে পারেন।
সাইটের জন্য লোড ব্যালান্সার বা ব্যবস্থাপনা IP পরিবর্তন করতে:
নেভিগেশন মেনু থেকে, নেটওয়ার্ক > সাইটগুলি ক্লিক করুন এবং সাইট নির্বাচন করুন।
নেভিগেশন মেনু থেকে, সাইট কনফিগারেশন > সকেট ক্লিক করুন।
High Availability Configurations বিভাগ প্রসারিত করুন।
একটি নতুন Primary Management IP প্রবেশ করান।
একটি নতুন Secondary Management IP প্রবেশ করান।
একটি নতুন LAN Load Balancer IP প্রবেশ করান।
সংরক্ষণ করুন চাপ দিন।
GCP সাইটের উচ্চ প্রমাণীকৃত নিষ্ক্রিয় করা হচ্ছে
আপনি একটি GCP সাইট থেকে দ্বিতীয়ক vSocket অপসারণ করতে পারেন এবং সেই সাইটের জন্য উচ্চ প্রমাণীকৃত নিষ্ক্রিয় করতে পারেন। দ্বিতীয়ক vSocket-টি Cato Management অ্যাপ্লিকেশন থেকে অপসারণ করার পরে, মোতায়েন করা vSocket আর Cato Cloud এ সংযোগ করতে পারে না। সাইটের জন্য সেটিংস একটি একক vSocket-এর কনফিগারেশনে পুনরুদ্ধার করা হয়:
High Availability বিভাগ নিষ্ক্রিয় করা হয়েছে এবং পৃষ্ঠায় আর প্রদর্শিত হয় না।
Networks অংশে, স্থানীয় IP লোড ব্যালান্সার IP-কে প্রতিস্থাপিত করে।
দ্রষ্টব্য:
নোট: আপনি Unassign Socket ক্রিয়াটি পূর্বাবস্থায় ফিরিয়ে আনতে পারবেন না। গৌণ vSocket এর জন্য সিরিয়াল নম্বর আর বৈধ নয়।
আপনি যদি আবার দ্বিতীয়ক vSocket যোগ করতে চান, নতুন সিরিয়াল নাম্বার সহ VM এ নতুন vSocket ইনস্টল করতে হবে।
GCP সাইটের জন্য HA নিষ্ক্রিয় করতে:
নেভিগেশন মেনু থেকে, নেটওয়ার্ক > সাইটগুলি ক্লিক করুন এবং সাইট নির্বাচন করুন।
নেভিগেশন মেনু থেকে, সাইট কনফিগারেশন > সকেট ক্লিক করুন।
দ্বিতীয়ক vSocket এর ক্রিয়াকলাপ মেনু থেকে অসাইন করা বন্ধ করুন ক্লিক করুন।
সতর্কতা উইন্ডোতে, অনুমোদন করুন ক্লিক করুন। সাইটের জন্য HA নিষ্ক্রিয় করা হয়েছে এবং দ্বিতীয়ক vSocket এটি থেকে মুছে ফেলা হয়েছে।
চিহ্নিত সীমাবদ্ধতা
GCP HA স্থাপনার সময়, প্রাথমিক vSocket এ ফিরে যেতে দ্বিতীয়ক vSocket তে স্বয়ংক্রিয় স্থানান্তর অপেক্ষা অধিক সময় লাগতে পারে। ফেইলব্যাকের সময়, ট্রাফিক সর্বোচ্চ ৮ সেকেন্ডের জন্য বাধাগ্রস্ত হতে পারে।
GCP HA স্থাপনার সময় একটি স্প্লিট-ব্রেইন শর্তে, বিদ্যমান অবিরাম পিং ট্রাফিক উভয় প্রাথমিক এবং দ্বিতীয়ক vSocket এর মাধ্যমে চালিয়ে যেতে পারে। এটি GCP লোড ব্যালেন্সার স্বাস্থ্য পরীক্ষা উভয় vSocket কে স্বাস্থ্যকর দেখাতে এবং স্বয়ংক্রিয় স্থানান্তর যাচাইকরণকে কম স্পষ্ট করতে পারে, যদিও স্প্লিট-ব্রেইন শর্তের পরে নতুন ট্রাফিক শুধুমাত্র দ্বিতীয়ক vSocket এর মাধ্যমে রাউট করা হয়।