এটি হল ipa-test-task কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
ipa-test-task - FreeIPA পরীক্ষার জন্য একটি টাস্ক চালান
সাইনোপিসিস
ipa-test-task -h
আইপিএ-টেস্ট-টাস্ক [গ্লোবাল-বিকল্প] টাস্ক [টাস্ক-বিকল্প]
বর্ণনাঃ
FreeIPA ইন্টিগ্রেশন টেস্টিং কনফিগারেশন ব্যবহার করে একটি টাস্ক চালান। এই টুল ব্যবহার করার জন্য বোঝানো হয়
স্ক্রিপ্ট যা FreeIPA কার্যকারিতা পরীক্ষা করে। দেখা ipa-test-config(1) FreeIPA ইন্টিগ্রেশনের জন্য
পরীক্ষা কনফিগারেশন।
এই টুলটি কখনই উৎপাদন পরিবেশে চালানো উচিত নয়। এটা দিয়ে ডিজাইন করা হয় না
মনে নিরাপত্তা।
গ্লোবাল বিকল্প
-h, --help
কমান্ডের ব্যবহার মুদ্রণ করুন এবং প্রস্থান করুন। একটি সাবকমান্ড পরে দেওয়া হলে, যে প্রিন্ট
সাবকমান্ডের ব্যবহার বার্তা।
--with-beakerlib
BeakerLib ইন্টিগ্রেশন সক্ষম করুন। লগ বার্তা মাধ্যমে রিপোর্ট করা হয় beakerlib(1) আদেশ।
এই বিকল্পটির জন্য একটি সক্রিয় BeakerLib ফেজ প্রয়োজন।
সাবকমান্ড
ipa-পরীক্ষা-টাস্ক install-master [-হোস্ট হোস্ট]
প্রদত্ত হোস্টে একটি প্রাথমিক IPA সার্ভার ইনস্টল করুন, অথবা যদি কনফিগার করা মাস্টারে
--হোস্ট দেওয়া হয় না।
ipa-পরীক্ষা-টাস্ক ইনস্টল-প্রতিলিপি [---গুরু মাস্টার] হোস্ট
প্রদত্ত হোস্টে একটি IPA প্রতিরূপ ইনস্টল করুন। এটি আইপিএ সার্ভার থেকে শুরু করা হয়
--master দ্বারা প্রদত্ত, অথবা কনফিগার করা মাস্টার থেকে যদি --master দেওয়া না হয়।
ipa-পরীক্ষা-টাস্ক ইনস্টল-ক্লায়েন্ট [---গুরু মাস্টার] হোস্ট
প্রদত্ত হোস্টে একটি IPA ক্লায়েন্ট ইনস্টল করুন। এটি আইপিএ সার্ভার থেকে শুরু করা হয়
--master দ্বারা প্রদত্ত, অথবা কনফিগার করা মাস্টার থেকে যদি --master দেওয়া না হয়।
ipa-পরীক্ষা-টাস্ক সংযোগ-প্রতিরূপ HOST1 HOST2
দুটি প্রদত্ত প্রতিলিপির মধ্যে একটি প্রতিলিপি চুক্তি তৈরি করুন।
ipa-পরীক্ষা-টাস্ক সংযোগ বিচ্ছিন্ন-প্রতিরূপ HOST1 HOST2
দুটি প্রদত্ত প্রতিলিপির মধ্যে একটি প্রতিলিপি চুক্তি সরান।
ipa-পরীক্ষা-টাস্ক আনইনস্টল-সার্ভার [হোস্ট [হোস্ট ...]]
প্রদত্ত হোস্টে একটি IPA সার্ভার (মাস্টার বা প্রতিরূপ) আনইনস্টল করুন এবং পুনরুদ্ধার করুন
ইনস্টলেশনের আগে রাজ্যে হোস্ট(গুলি)। কোন হোস্ট দেওয়া না হলে, সব আনইনস্টল
কনফিগার করা মাস্টার এবং প্রতিলিপি। হোস্টে কোনো সার্ভার ইন্সটল না হলে কিছুই করে না
যে হোস্ট উপর.
ipa-পরীক্ষা-টাস্ক আনইনস্টল-ক্লায়েন্ট [হোস্ট [হোস্ট ...]]
প্রদত্ত হোস্ট(গুলি) তে একটি IPA ক্লায়েন্ট আনইনস্টল করুন এবং হোস্ট(গুলি) রাজ্যে পুনরুদ্ধার করুন
ইনস্টলেশনের আগে। যদি কোন হোস্ট দেওয়া না হয়, সমস্ত কনফিগার করা ক্লায়েন্ট আনইনস্টল করে। যদি
হোস্টে কোনো ক্লায়েন্ট ইনস্টল করা নেই, সেই হোস্টে কিছুই করে না।
ipa-পরীক্ষা-টাস্ক আনইনস্টল-সব
সমস্ত কনফিগার করা মাস্টার, রেপ্লিকা এবং ক্লায়েন্ট হোস্ট থেকে IPA আনইনস্টল করুন। সমতুল্য
যুক্তি ছাড়াই আনইনস্টল-সার্ভার এবং আনইনস্টল-ক্লায়েন্ট চলছে।
ipa-পরীক্ষা-টাস্ক পরিষ্কার কর [হোস্ট [হোস্ট ...]]
সিস্টেম কনফিগারেশন পুনরুদ্ধার করুন (যেমন /etc/resolv.conf) একটি প্রদত্ত হোস্ট উপর
ইনস্টলেশনের আগে অবস্থা। যদি কোন হোস্ট দেওয়া না হয়, সমস্ত কনফিগার করা হোস্ট পরিষ্কার করুন।
এই কার্যকারিতা আনইনস্টল-* সাবকমান্ডে অন্তর্ভুক্ত করা হয়েছে এবং খুব কমই কার্যকর
একা।
ipa-পরীক্ষা-টাস্ক install-topo [--এড়িয়ে-মাস্টার] [--এড়িয়ে-ক্লায়েন্টদের] [---গুরু M] [---প্রতিলিপি R1
[আর২...]] [---ক্লায়েন্ট C1 [C2 ...]] শীর্ষ
প্রদত্ত টপোলজিতে অনেকগুলি ফ্রিআইপিএ সার্ভার এবং ক্লায়েন্ট ইনস্টল করুন। ব্যবহার
উপলব্ধ টপোলজির তালিকার জন্য list-topos সাবকমান্ড।
--skip-master দেওয়া না হলে, প্রদত্ত হোস্টে একটি প্রাথমিক সার্ভার ইনস্টল করা হয়
--master, অথবা কনফিগার করা মাস্টারে যদি --master অনুপস্থিত থাকে।
দ্বারা প্রদত্ত হোস্টগুলিতে নির্বাচিত টপোলজি অনুসারে প্রতিলিপিগুলি ইনস্টল করা হয়
--replicas, অথবা সমস্ত কনফিগার করা প্রতিলিপিতে যদি সেই বিকল্পটি দেওয়া না হয়।
--skip-clients দেওয়া না হলে, --clients দ্বারা প্রদত্ত হোস্টে ক্লায়েন্ট ইনস্টল করা হয়,
অথবা সমস্ত কনফিগার করা ক্লায়েন্টে যদি --clients দেওয়া না হয়। ক্লায়েন্টের জন্য ব্যবহৃত সার্ভার
ইনস্টলেশন একটি রাউন্ড-রবিন ফ্যাশন নির্বাচন করা হয়.
ipa-পরীক্ষা-টাস্ক তালিকা-টপোস
install-topo সাবকমান্ডের জন্য উপলব্ধ টপোলজির তালিকা করুন।
ipa-পরীক্ষা-টাস্ক install-adtrust হোস্ট
IPA-এ ipa-adtrust-install চালান এবং IPA-তে প্রবেশের জন্য SID তৈরি করুন।
ipa-পরীক্ষা-টাস্ক কনফিগার-ডিএনএস-ফর-ট্রাস্ট হোস্ট AD
ডোমেনের সম্পর্কের উপর ভিত্তি করে বিশ্বাসের জন্য IPA DNS কনফিগার করে। AD DNS
ম্যানুয়ালি সেটআপ করতে হবে।
ipa-পরীক্ষা-টাস্ক বিজ্ঞাপনের সাথে বিশ্বাস স্থাপন করুন হোস্ট AD
সক্রিয় ডিরেক্টরির সাথে বিশ্বাস স্থাপন করে। ট্রাস্টের ধরন এর উপর নির্ভর করে সনাক্ত করা হয়
AD-তে SfU (Unix এর জন্য পরিষেবা) সমর্থনের উপস্থিতি।
ipa-পরীক্ষা-টাস্ক বিজ্ঞাপণের সাথে-বিশ্বাস-বিশ্বাস সরান হোস্ট AD
অ্যাক্টিভ ডিরেক্টরির সাথে বিশ্বাস সরিয়ে দেয়। এছাড়াও সংশ্লিষ্ট আইডি পরিসর সরিয়ে দেয়।
ipa-পরীক্ষা-টাস্ক configure-auth-to-local-rule হোস্ট AD
/etc/krb5.conf-এ auth_to_local নিয়ম কনফিগার করে
ipa-পরীক্ষা-টাস্ক ক্লিয়ার-এসএসএসডি-ক্যাশে হোস্ট
ক্যাশে ফাইলগুলি সরিয়ে SSSD ক্যাশে সাফ করে। SSSD রিস্টার্ট করে।
ipa-পরীক্ষা-টাস্ক সেটআপ-এসএসএসডি-ডিবাগিং হোস্ট
SSSD ডিবাগিং সেট আপ করে। SSSD রিস্টার্ট করে।
ipa-পরীক্ষা-টাস্ক সিঙ্ক-টাইম হোস্ট সার্ভার
রিমোট সার্ভারের সাথে সময় সিঙ্ক করে। দয়া করে মনে রাখবেন যে এই ফাংশনটি ntpd ছেড়ে যায়
বন্ধ.
ipa-পরীক্ষা-টাস্ক অ্যাড-এ-রেকর্ড-ইন-মাস্টার-ডোমেন শ্রীরামকৃষ্ণ
মাস্টার ডোমেনের সমস্ত হোস্টের জন্য IPA মাস্টারে A রেকর্ড যোগ করে।
ipa-পরীক্ষা-টাস্ক একটি রেকর্ড যোগ করুন শ্রীরামকৃষ্ণ হোস্ট
IPA মাস্টারে হোস্টের জন্য একটি A রেকর্ড যোগ করে।
প্রস্থান করুন স্থিতি
0 কমান্ড সফল হলে
একটি ত্রুটি ঘটেছে যদি nonzero
তথ্যসূত্র
FreeIPA ইন্টিগ্রেশন টেস্টিং ফ্রেমওয়ার্কের সম্পূর্ণ বিবরণ এখানে পাওয়া যায়
http://www.freeipa.org/page/V3/Integration_testing
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ipa-test-task ব্যবহার করুন