এফ 5 বিগআইপি কনফিগারেশনে নোড আইপি ঠিকানাগুলি পরিবর্তন করা হচ্ছে


11

আমার প্রায় 600 সার্ভারগুলি পুনরায় আইপি করা দরকার যা নিজে নিজেই যথেষ্ট খারাপ, তবে আমি একটি অংশ বাদে পুরো প্রক্রিয়াটি স্বয়ংক্রিয় করে রেখেছি: এফ 5 কনফিগারেশন।

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

আমি এসওএপি-এর মাধ্যমে একটি পুল-মুছুন-পুনরায় অ্যাড-টু পুলের নৃত্যটি করার বিষয়ে বিবেচনা করছি, তবে এটিও ভঙ্গুর বলে মনে হচ্ছে। একটি ভাল উপায় আছে কি?

দ্রষ্টব্য: বিগআইপি-র v10 এবং v11 উভয় ক্ষেত্রে আমার এটি করা দরকার।


পাইথন এবং আশা? (ধরে নিচ্ছি টেলনেট / এসএসএফ ইন্টারফেস আছে) ...
টম ও'কনর

1
আছে, এবং পরিবর্তন করার জন্য tmsh আছে। তবে আমি আইপি ঠিকানাগুলি পরিবর্তনের জন্য কোনও টিএমএসএইচ ফাংশনও পাইনি।
ডেনিস কারসেমেকার

1
এভিল :) তবে ওয়েব ইন্টারফেসেও এই বিকল্পটি মনে হয় না।
ডেনিস কারসেমেকার

1
টিএমএসএইচ / সাবান / ওয়েব ইন্টারফেসের সাহায্যে আপনি নোড যুক্ত করতে এবং মুছতে পারেন এবং নির্দিষ্ট পরামিতিগুলি সম্পাদনা করতে পারেন। তবে আমি যেখানেই দেখছি, আইপি ঠিকানাগুলি সম্পাদনা করা সম্ভব নয়।
ডেনিস কারসেমেকার

1
মুছে ফেলা এবং পড়ার উপায়। প্রথমে আপনার একটি নোড রয়েছে যা একটি আইপি। তারপরে আপনার একটি পরিষেবা রয়েছে যা একটি আইপি: পোর্ট কম্বো। অবশেষে আপনি সেই পরিষেবাটি একটি ভিজারকে অর্পণ করেন .. আইপি পরিবর্তন করে এবং কনফিগারেশনের মাধ্যমে পুরোপুরি 'সঠিক জিনিস করা' কিছু মন-পঠন জড়িত করে। এটি মুছে ফেলা / পড়ার চেয়ে অনেক বেশি ভঙ্গুর হবে। আইপি নোড কনফিগারেশনের গুরুত্বপূর্ণ অংশ, নামটি কেবল মানুষের ব্যবহারের জন্য।
ইউনিক্স

উত্তর:


5

সুতরাং, মুছে ফেলা এবং এটি পুনরায় যুক্ত করা হয়। এবং অবশ্যই এটি ভি 10 এর তুলনায় এটি ভি 11 এর চেয়ে আলাদা। আমি একটি স্ক্রিপ্ট তৈরি করেছি যা এটি করতে F5 এসওএপি এপিআই এবং পাইথন 'সুডস' লাইব্রেরি ব্যবহার করে। এটি নোডগুলি মুছে ফেলা / পুনরায় তৈরি করবে এবং সেগুলিতে যে পুলগুলিতে ছিল সেগুলিতে যুক্ত করবে The পুল অনুপাতটিও মনে আছে, তবে অন্য কোনও সেটিংস নেই


1

এটি করার সর্বোত্তম উপায় হ'ল F5 এর কমান্ড লাইনে লগ ইন করা এবং /config/bigip.conf ফাইলটিকে সরাসরি ভিএম ব্যবহার করে রুট হিসাবে সম্পাদনা করা। একবার সম্পাদনা করা হলে, আপনি "tmsh লোড সিস্টেম কনফিগারেশন পার্টিশন সমস্ত" কমান্ডটি ব্যবহার করে কনফিগারেশনটি প্রয়োগ করেন। দুর্ভাগ্যক্রমে, এফ 5 সম্পাদনা সমর্থন করে না, তাই সিএলআই ব্যবহার করে এবং কনফিগার ফাইলগুলি হাতে সম্পাদনা করা একমাত্র উপায়।


এটি সমস্যাটি সমাধান করার জন্য দুর্দান্ত পদ্ধতির মতো শোনাচ্ছে - তবে AWS এ 13.0.0 চলমান একটি বিগ-আইপিতে আমার পক্ষে কাজ করেনি। "টিএমএসএইচ লোড সিস্টেমে কনফিগারেশন পার্টিশন সমস্ত" চালানোর সময় সিস্টেমটি অভিযোগ করেছে যে "0107003c: 3: অবৈধ পুল সদস্য পরিবর্তন। একটি আইপি ঠিকানা (172.22.2.20) থেকে (172.22.2.21) সমর্থিত নয়।" আমার ধারণা আমি একটি নতুন নোড তৈরি করতে হবে। : - /
সহায়তা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.