ভিএম এর মাধ্যমে একাধিক এডিএসএল লোড ব্যালান্সার iproute


10

দীর্ঘদিন ধরে (2 বছর?) আমি খুব বেসিক আউটবাউন্ড লোড ভারসাম্য ক্ষমতা সহ ভার্চুয়াল মেশিন (উবুন্টু 12.04 সার্ভার) চালাচ্ছি, বিভিন্ন এডিএসএল রাউটারগুলির বাইরে বিভিন্ন আউটবাউন্ড সংযোগ প্রেরণ করছি।

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

echo 1 > /proc/sys/net/ipv4/ip_forward

# flush initially
ip route flush cache

# remove whatever is there for the default to begin with
ip route delete default

# default load balancing rule
ip route add default scope global \
    nexthop via ${ROUTER2} dev ${INTERFACE} weight 6 \
    nexthop via ${ROUTER1} dev ${INTERFACE} weight 4

এটি দীর্ঘদিন ধরে ভালভাবে কাজ করেছে।

আমি সম্প্রতি লোড ব্যালেন্সার (উবুন্টু 12.04 সার্ভার ভার্চুয়াল মেশিন) উবুন্টু 14.04 এ আপগ্রেড করেছি।

যেহেতু উপরের "আইপি রুট অ্যাড ডিফল্ট" কমান্ডটি ব্যবহার করে আপগ্রেড ইন্টারনেট সংযোগগুলি বিক্ষিপ্ত সংযোগ সমস্যা সৃষ্টি করছে এবং একটি অকেজো অভিজ্ঞতা তৈরি করছে। প্রায় সম্পূর্ণরূপে যেমন পৃথক প্যাকেটগুলি উভয় রাউটার জুড়ে পাঠানো হচ্ছে এবং সম্পূর্ণ সংযোগ নয়।

এটি একই প্রভাব সহ দ্বিতীয় 14.04 ভার্চুয়াল মেশিন দিয়ে চেষ্টা করা হয়েছে।

আমি উবুন্টু 14.04 (বর্তমান কার্নেল: 3.13.0-24) তে একই কার্যকারিতা রাখতে চাই। আমি বুঝতে পারছি না কি পরিবর্তন হয়েছে।

কোন পরামর্শ?


অনেক লোক নেটওয়ার্ক সমস্যা নিয়ে অভিযোগ করছে। আপনি কি আপনার কার্নেলটি 3.14 এ আপগ্রেড করতে পারেন? এখানে কয়েকটি ইনস্টলেশন নির্দেশাবলী রয়েছে: linuxg.net/…
স্যাক্স

3.14 এ আপগ্রেড করা ভিএমকে হত্যা করেছে। কর্নেল আতঙ্ক। হয়তো আমি এটি সঠিকভাবে করি নি, তবে আমি সেই নির্দেশগুলি অনুসরণ করেছি। ইতিমধ্যে, আমি পুরানো কাজের কার্যকারিতা ব্যবহার অব্যাহত রাখতে 12.04 (পুনরায় ইনস্টল ভিএম) এ ডাউনগ্রেড করেছি, 2017 অবধি সমর্থন ঠিক আছে।
ড্র অ্যান্ডারসন

সুতরাং লোকেরা সচেতন, আমি আর এই সমাধানের (পরিবর্তিত চাকরি) দরকার নেই তাই আমি 14.04-এ এই কাজটি পেতে পারি কিনা তা আমি জানব না।
ড্র অ্যান্ডারসন

উভয় রাউটার একই এল 3 নেটওয়ার্কে আছে? এনআইসি / রুটে প্রতি 1 সাবনেট থাকা ভাল।
ব্যবহারকারী 158798

উত্তর:


2

আমি বুঝতে পারি যে মূল পোস্টারটি এখন আর কোনও সমাধানের প্রয়োজন নেই, তবে এই ইস্যুটির সেরা সমাধানটি আমি এখানে নিয়েছি। আমি আরও বুঝতে পারি যে পোস্টারটি উবুন্টু ব্যবহার করতে পছন্দ করবে, তবে রাউটিং বিধিগুলি ম্যানুয়ালি কনফিগার করা অন্যের কাছে মালিকানা হস্তান্তর করতে এমনকি কয়েক বছর পরে নিজেকে উল্লেখ করার পক্ষে দুর্দান্ত নয়।

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

মোডেম এবং পিএফএসএনএস ভিএম এর মধ্যে সংযোগের জন্য, আমি 3 টি পৃথক ভিএলএন ভিএম-তে সংযোগ করতে একটি ভ্লান সক্ষম স্যুইচ ব্যবহার করি, এবং সেগুলিকে স্যুইচটিতে 3 টি পৃথক পোর্ট ভেঙে ফেলেছি। এটি কার্যকরভাবে প্রতিটি মডেম থেকে পিফসেন্স বাক্সে একটি সরাসরি (ভার্চুয়াল) কেবল এবং ল্যানের বাইরে অন্য কেবল cable তারপরে আপনি পাসথ্রু জন্য মোডেমগুলি কনফিগার করতে পারেন, যা সরবরাহকারীর থেকে পরিবর্তিত হয়ে থাকে।

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


এই উত্তরটি একটি মন্তব্য হিসাবে ভাল হতে পারে, কিন্তু আমি এর জন্য খ্যাতি নেই।
স্টোনক্রেশার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.