ডকার সোর্ম মোডের সাথে ব্যক্তিগত শারীরিক নেটওয়ার্কগুলি ব্যবহার করা


11

আমি সোকার মোডে ডকারের সাথে একটি প্রোডাকশন সেটআপে কাজ করছি (ডকার 17.03.1-সিই ব্যবহার করে)। এতে 2 টি ডেটা সেন্টার জড়িত থাকবে। উভয় ডেটা সেন্টারে, সমস্ত মেশিনের একটি ব্যক্তিগত নেটওয়ার্কে একটি পাবলিক আইপি এবং একটি প্রাইভেট (স্থানীয় থেকে ডেটা সেন্টার) আইপি উভয় থাকে, সুতরাং সেখানে 2 টি বেসরকারী নেটওয়ার্ক থাকবে।

সরলিকৃত ডায়াগ্রাম ভিজুয়ালাইজিং সেটআপের লিঙ্ক

প্রাইভেট নেটওয়ার্ক ইন্টারফেসের উপর নেটওয়ার্ক ট্র্যাফিক নিখরচায়, যখন পাবলিক ইন্টারফেসের উপর ট্র্যাফিক কিছু সীমাবদ্ধতার পরে নয় (এবং এটি ধীর), তাই যেখানেই সম্ভব আমি ব্যক্তিগত ট্রাফিকগুলিতে যেতে নেটওয়ার্ক ট্র্যাফিকটিকে পছন্দ করব।

এখন যা আমি বুঝতে পেরেছি (আমার মনে হয়), সোর্ম মোডে ডকার নোডের মধ্যে সমস্ত ট্র্যাফিক একই নেটওয়ার্ক ইন্টারফেসের মধ্য দিয়ে যাবে যা সোয়ার মাস্টারদের সাথে যোগাযোগের জন্য ব্যবহৃত হয়, যা আমার ক্ষেত্রে মাল্টি ডিসি নেটওয়ার্কিং করার জন্য জনসাধারণের হতে হবে সম্ভব. সর্বাধিক প্রত্যাশিত ট্র্যাফিক একই ডিসিগুলির নোডের মধ্যে থাকবে এবং এটি খুব সুন্দর হবে যদি উত্স এবং টার্গেট নোডগুলি একই ব্যক্তিগত নেটওয়ার্কে ঘটে তবে ডকার আমার ব্যক্তিগত নেটওয়ার্কগুলির মাধ্যমে কোনওভাবে ট্র্যাফিক রুট করতে পারত।

আমি আশঙ্কা করছি বাক্সের বাইরে এটি সম্ভব নাও হতে পারে কারণ সোর্ম মাস্টাররা এই ব্যক্তিগত নেটওয়ার্কগুলি এবং নোডগুলিতে থাকা আইপিগুলি সম্পর্কে জানেন না।

আমি যে সমাধানটি ভাবতে পারি তা হ'ল একটি ভিপিএন স্থাপন করা এবং তার উপরে জলাবদ্ধতা স্থাপন করা, তবে এটি অতিরিক্ত জটিলতা যুক্ত করে এবং আমি একটি খাঁটি ডকার ঝাঁকির সমাধান পছন্দ করি।


আপডেট : একটি মন্তব্যে যেমন পরামর্শ দেওয়া হয়েছে, সমাধানের ভিত্তি iptables ব্যবহার করে বহির্গামী ট্র্যাফিককে জনসাধারণের পরিবর্তে ব্যক্তিগত আইপিগুলিতে যেতে পারে। তবে, আমি যদি এটি করতে চাই তবে আমার পরবর্তী সমস্যাটি হ'ল এই সমস্ত নিয়ম কীভাবে পরিচালনা করবেন। একটি ডিসিতে 10 সার্ভার সহ, আমার ব্যক্তিগত নেটওয়ার্কের মাধ্যমে সমস্ত সম্ভাব্য লোকাল ট্র্যাফিকের জন্য 10 * 9 = 90 টি দরকার। আমি কল্পনা করতে পারি যে কোনও সরঞ্জাম উপস্থিত রয়েছে যা এই জাতীয় কোনও কার্যে সহায়তা করতে পারে বা আমি একটি তৈরি করতে পারি, তবে এটি করার আরও অনেক সহজ উপায় আছে।


1
আপনি ভাই-বোনদের গন্তব্য আইপি একই ডেটাসেন্টারে তাদের ব্যক্তিগত নেটওয়ার্ক আইপগুলিতে আবার লিখতে আইপ্যাবগুলি ব্যবহার করতে পারেন। এছাড়াও, এটি সার্ভারফল্টে থাকা উচিত SO;)
n00b32

হ্যাঁ, আরও কিছু খনন করে আমাকে একই সিদ্ধান্তে নিয়ে গেছে। যদিও এটি একটি ঝামেলা হতে চলেছে, আমার কাছে স্বয়ংক্রিয়ভাবে এটি করার জন্য আমার একটি সরঞ্জামের প্রয়োজন হবে (একটি ক্লাস্টার / ডিসির সমস্ত নোডের মধ্যে সমস্ত আইপি পুনরায় লিখুন)। সর্বোপরি, এন নোডগুলির জন্য আমার প্রয়োজন হবে (এন -১) 2 আইপটেবল বিধি।

উত্তর:


1

(সম্ভবত এটি একটি মন্তব্য হওয়া উচিত, তবে এখনও মন্তব্য করতে পারে না)

আপনি ক্লাস্টার বুটস্ট্র্যাপ করার জন্য হোস্টনাম এবং / অথবা ডিএনএস ব্যবহার করতে পারবেন না, তাই আমি সঠিক আনমিটারযুক্ত নেটওয়ার্কে ক্লাস্টার এক্সচেঞ্জ র‌্যাফ ডেটাটি জোর করার কোনও উপায় দেখতে পাচ্ছি না, তবে আমি দেখতে পাচ্ছি আপনি একটি ইন্টারফেসের নাম ব্যবহার করতে পারেন। কৌতূহলজনকভাবে, এটি জলাঞ্জলি দস্তাবেজে বর্ণিত হয়নি তবে ত্রুটি বার্তাটি কোনও আইপি বা ইন্টারফেস প্রত্যাশা করে এমন একটি সমস্যা দেখায়।

আমি ভাবছি যদি আপনি ক্লাস্টার সদস্যদের ব্যক্তিগত ইন্টারফেসের নাম ব্যবহার করে বিজ্ঞাপনের জন্য সেট করতে পারেন, যাতে আপনি চান এমনভাবে সর্বাধিক ট্র্যাফিক পান।

এখনই নিজেকে পরীক্ষা করতে পারছি না, তবে আগামী সপ্তাহে আসবে কারণ আসন্ন প্রকল্পের জন্য আমি একই ধরণের সমস্যায় পড়তে পারি।


ধন্যবাদ, আপনি যদি পরের সপ্তাহে কিছু খুঁজে পান তবে আমাকে জানান। আপনি যে বিষয়টির সাথে লিঙ্ক করেছেন সেটি হ'ল 'পুরাতন' ডকার জলাবদ্ধতার কার্যকারিতা সম্পর্কিত, যেখানে আমি নতুন ডকার সোর্ম মোড ব্যবহার করছি (এবং আপনাকে ব্যবহার করার পরামর্শ দিচ্ছি) যা অন্তর্নির্মিত এবং কোনও বাহ্যিক কী / মান স্টোরের প্রয়োজন নেই।
এড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.