পেগাসাস-প্ল্যান - ক্লাউডে অনলাইন

এটি পেগাসাস-প্ল্যান কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


পেগাসাস-প্ল্যান - এক্সিকিউটেবল ওয়ার্কফ্লো তৈরি করতে পেগাসাস চালায়

সাইনোপিসিস


পেগাসাস-প্ল্যান [-v] [-q] [-V] [-h]
[-Dপ্রপ = মান...]] [-b উপসর্গ]
[--conf propsfile]
[-c ক্যাশেফাইল[,ক্যাশেফাইল...]] [--পরিষ্কার কর পরিষ্কার কর কৌশল ]
[-C শৈলী[,শৈলী...]]
[--dir Dir]
[-- বল] [--বল-রিপ্ল্যান]
[--উত্তরাধিকারসূত্রে প্রাপ্ত-আরসি-ফাইল] [-j উপসর্গ]
[-n][-I input-dir][-O output-dir] [-o সাইট]
[-s site1[,site2...]]
[--মঞ্চায়ন-সাইট s1=ss1[,s2=ss2[..]]
[-- র্যান্ডমডির[=আমাকে বলুন]]
[--আত্মীয়-প্রধান Dir]
[--আত্মীয়-জমা-দির Dir]
-d daxfile

বর্ণনাঃ


সার্জারির পেগাসাস-প্ল্যান কমান্ড DAX ইনপুট হিসাবে গ্রহণ করে এবং একটি এক্সিকিউটেবল ওয়ার্কফ্লো তৈরি করে
সাধারণত আকারে শকুনিবিশেষ ফাইল জমা দিন, যা একটি জমা দেওয়া যেতে পারে ফাঁসি সাইটের জন্য
মৃত্যুদন্ড।

একটি এক্সিকিউটেবল ওয়ার্কফ্লো তৈরি করার অংশ হিসাবে, পরিকল্পনাকারীকে আবিষ্কার করতে হবে:

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

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

পরিকল্পনাকারী সমস্ত বস্তুগত ফাইলগুলিকে একটি আউটপুটে স্থানান্তর করতে নোড যুক্ত করতে পারে
সাইট আউটপুট সাইটে অবস্থান সাইট ক্যাটালগ খোঁজার দ্বারা নির্ধারিত হয়
ফাইল, যে পথটি থেকে নেওয়া হয়েছে pegasus.catalog.site.file সম্পত্তি
মান।

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

সম্পদ
সাইটের বিন্যাস, যেখানে পেগাসাস একটি ওয়ার্কফ্লো কাজের সময়সূচী নির্ধারণ করতে পারে
সাইট ক্যাটালগে. পরিকল্পনাকারী একটি সাইটের জন্য নির্ধারণ করতে সাইট ক্যাটালগ খোঁজে
কোন ডিরেক্টরীতে কাজ চালানো যেতে পারে, কি সার্ভার ব্যবহার করতে হবে ইন এবং আউট করার জন্য
ডেটা এবং কোন জবম্যানেজাররা (যদি প্রযোজ্য হয়) চাকরি জমা দেওয়ার জন্য ব্যবহার করা যেতে পারে।

ডেটা এবং এক্সিকিউটেবল অবস্থানগুলি এখন DAX স্কিমার সাথে সামঞ্জস্যপূর্ণ DAX-এ নির্দিষ্ট করা যেতে পারে
সংস্করণ 3.2 বা উচ্চতর।

বিকল্প


যে কোনো বিকল্প তার দীর্ঘ বিকল্প সমার্থক(গুলি) সহ প্রদর্শিত হবে।

-Dসম্পত্তি = মান
সার্জারির -D বিকল্পটি একজন অভিজ্ঞ ব্যবহারকারীকে নির্দিষ্ট বৈশিষ্ট্যগুলিকে ওভাররাইড করতে দেয় যা
প্রোগ্রাম এক্সিকিউশনকে প্রভাবিত করে, তাদের মধ্যে ব্যবহারকারীর ডিফল্ট অবস্থান
বৈশিষ্ট্য ফাইল এবং PEGASUS বাড়ির অবস্থান। এক দ্বারা একাধিক CLI বৈশিষ্ট্য সেট করতে পারে
এই বিকল্পটি একাধিকবার দেওয়া। দ্য -D বিকল্প(গুলি) অবশ্যই প্রথম বিকল্প হতে হবে
কমান্ড লাইন। একটি CLI প্রপার্টি এর বৈশিষ্ট্য ফাইল সম্পত্তির উপর অগ্রাধিকার নেয়
একই কী

-d ফাইল, --ড্যাক্স ফাইল
DAX হল XML ইনপুট ফাইল যা একটি বিমূর্ত ওয়ার্কফ্লো বর্ণনা করে। এটি একটি বাধ্যতামূলক
বিকল্প, যা ব্যবহার করতে হবে।

-b উপসর্গ, --বেসনাম উপসর্গ
ড্যাগম্যানের মতো প্রতি ওয়ার্কফ্লো ফাইল তৈরি করার সময় বেসনেম উপসর্গ ব্যবহার করা হবে
ফাইল (.dag ফাইল) এবং অন্যান্য ওয়ার্কফ্লো নির্দিষ্ট ফাইল যা Condor দ্বারা তৈরি করা হয়। সাধারণত
এই উপসর্গটি, ড্যাক্সের মূল উপাদানে নির্দিষ্ট নামের বৈশিষ্ট্য থেকে নেওয়া হয়েছে
ফাইল।

-c ফাইল[,ফাইল,...], --ক্যাশে ফাইল[,ফাইল,...]
রেপ্লিকা ক্যাশে ফাইলের পাথের একটি কমা বিভক্ত তালিকা যা থেকে ফলাফল ওভাররাইড করে
একটি নির্দিষ্ট LFN-এর জন্য প্রতিরূপ ক্যাটালগ।

ক্যাশে ফাইলের প্রতিটি এন্ট্রি একটি LFN, সংশ্লিষ্ট PFN এবং
সম্পর্কিত বৈশিষ্ট্য। প্রতিটি এন্ট্রির জন্য পুল বৈশিষ্ট্য নির্দিষ্ট করা উচিত।

LFN_1 PFN_1 পুল=[সাইট হ্যান্ডেল 1]
LFN_2 PFN_2 পুল=[সাইট হ্যান্ডেল 2]
...
LFN_N PFN_N [সাইট হ্যান্ডেল N]

ক্যাশে ফাইলগুলিকে সম্পূরক প্রতিরূপ ক্যাটালগ হিসাবে বিবেচনা করার জন্য সম্পত্তি সেট করুন
pegasus.catalog.replica.cache.asrc সত্য থেকে এর ফলে ক্যাশে ম্যাপিং হয়
রেপ্লিকা ক্যাটালগে ম্যাপিংয়ের সাথে একত্রিত করা ফাইল। এইভাবে, একটি নির্দিষ্ট জন্য
LFN ক্যাশে ফাইল এবং রেপ্লিকা ক্যাটালগের উভয় এন্ট্রিই প্রতিরূপের জন্য উপলব্ধ
নির্বাচন.

-C শৈলী[,শৈলী,...], -- ক্লাস্টার শৈলী[,শৈলী,...]
কর্মপ্রবাহে প্রয়োগ করার জন্য ক্লাস্টারিং শৈলীগুলির কমা দ্বারা পৃথক করা তালিকা৷ এই মোড
অপারেশনের ফলে এন কম্পিউট জবগুলিকে একটি বৃহত্তর চাকরিতে ক্লাস্টারিং করা হয় যাতে রিমোট কমানো যায়
ওভারহেড সময়সূচী. আপনি পুনরাবৃত্তভাবে ক্লাস্টারিং কৌশলগুলির একটি তালিকা নির্দিষ্ট করতে পারেন
তাদের কর্মপ্রবাহে প্রয়োগ করুন। উদাহরণস্বরূপ, এটি আপনাকে কিছু কাজ ক্লাস্টার করতে দেয়
অনুভূমিক ক্লাস্টারিং ব্যবহার করে ওয়ার্কফ্লো এবং তারপরে লেবেল ভিত্তিক ক্লাস্টারিং ব্যবহার করুন
উল্লম্ব ক্লাস্টারিং করতে মধ্যবর্তী কর্মপ্রবাহ।

ক্লাস্টার করা কাজগুলি দূরবর্তী সাইটে ক্রমানুসারে বা MPI ব্যবহার করে চালানো যেতে পারে।
এটি সম্পত্তি সেট করে নির্দিষ্ট করা যেতে পারে pegasus.job.agregator. সম্পত্তি পারে
PEGASUS প্রোফাইল কী সংযুক্ত করে ওভাররাইড করা হবে পতনকারী হয় সঙ্গে
ট্রান্সফরমেশন ক্যাটালগ বা সাইটে এক্সিকিউশন সাইটের রূপান্তর
ক্যাটালগ উল্লেখিত মান (সম্পত্তি বা প্রোফাইলে), এর যৌক্তিক নাম
রূপান্তর যা ক্লাস্টারিং কাজের জন্য ব্যবহার করা হবে। উল্লেখ্য যে ক্লাস্টারিং হবে
শুধুমাত্র তখনই ঘটবে যদি সংশ্লিষ্ট রূপান্তরগুলি রূপান্তরে ক্যাটালগ করা হয়
ক্যাটালগ।

একটি ক্লাস্টারিং এক্সিকিউটেবল সহ পেগাসাস জাহাজ পেগাসাস-ক্লাস্টার যে পাওয়া যাবে
$PEGASUS_HOME/বিন ডিরেক্টরি এটি ক্রমানুসারে ক্লাস্টার করা চাকরিতে কাজ চালায়
দূরবর্তী সাইটে একই নোড.

এছাড়াও, পেগাসাস-এমপিআই-ক্লাস্টার' নামে একটি MPI ভিত্তিক ক্লাস্টারিং টুলও রয়েছে
বিতরণ করা হয় এবং বিন ডিরেক্টরিতে পাওয়া যায়। পেগাসাস-এমপিআই-ক্লাস্টারও হতে পারে
Sharefs সেটআপে ব্যবহৃত হয় এবং দূরবর্তী সাইট MPI এর বিরুদ্ধে কম্পাইল করা প্রয়োজন
ইনস্টল ডিরেক্টরি মোড়কটি প্রতিটি MPI নোডে চালিত হয়, যার প্রথমটি হয়
মাস্টার এবং বাকিরা শ্রমিক হিসাবে।

গতানুগতিক, পেগাসাস-ক্লাস্টার ক্লাস্টারিং কাজের জন্য ব্যবহার করা হয় যদি না তে ওভাররাইড করা হয়
বৈশিষ্ট্য বা পেগাসাস প্রোফাইল কী দ্বারা পতনকারী.

নিম্নলিখিত ধরনের ক্লাস্টারিং শৈলী বর্তমানে সমর্থিত:

· অনুভূমিক ক্লাস্টারিং এর স্টাইল যেখানে একই স্তরে কাজ করা হয়
বৃহত্তর কাজের মধ্যে একত্রিত. কর্মপ্রবাহের একটি স্তরকে সর্বশ্রেষ্ঠ হিসাবে সংজ্ঞায়িত করা হয়
একটি নোডের দূরত্ব, কর্মপ্রবাহের মূল থেকে। ক্লাস্টারিং শুধুমাত্র চাকরিতে ঘটে
একই ধরনের অর্থাৎ তারা একই যৌক্তিক রূপান্তর উল্লেখ করে
রূপান্তর ক্যাটালগ।

অনুভূমিক ক্লাস্টারিং দুটি মোডের একটিতে কাজ করতে পারে। ক কাজের সংখ্যা ভিত্তিক।

ক্লাস্টারিংয়ের গ্রানুলারিটি পেগাসাসকে সংযুক্ত করে নির্দিষ্ট করা যেতে পারে
প্রোফাইল কী ক্লাস্টার.সাইজ অথবা পেগাসাস প্রোফাইল কী cluster.num সাথে
রূপান্তর।

সার্জারির ক্লাস্টার.সাইজ কী ইঙ্গিত করে যে কতগুলি কাজকে বৃহত্তরে ক্লাস্টার করতে হবে
গুচ্ছ কাজ। clusters.num কী নির্দেশ করে কতগুলি ক্লাস্টার করা কাজ হবে
একটি নির্দিষ্ট এক্সিকিউশন সাইটে একটি নির্দিষ্ট স্তরের জন্য তৈরি। যদি দুটি কীই থাকে
একটি নির্দিষ্ট রূপান্তরের জন্য নির্দিষ্ট করা হয়, তারপর clusters.num কী মান ব্যবহার করা হয়
ক্লাস্টারিং গ্রানুলারিটি নির্ধারণ করতে।

1. রানটাইম ভিত্তিক।

রানটাইম অনুযায়ী ক্লাস্টার কাজ করার জন্য ব্যবহারকারীকে একটি প্রপার্টি এবং দুটি সেট করতে হবে
প্রোফাইল কী। সম্পত্তি pegasus.clusterer.preference সেট করতে হবে
মূল্য রানটাইম. উপরন্তু ব্যবহারকারীর দুটি পেগাসাস প্রোফাইল নির্দিষ্ট করতে হবে। ক
clusters.maxruntime যা সর্বোচ্চ সময়কাল নির্দিষ্ট করে যার জন্য
ক্লাস্টার কাজের জন্য চালানো উচিত. খ. job.runtime যার জন্য সময়কাল নির্দিষ্ট করে
যে কাজের সাথে প্রোফাইল কী যুক্ত থাকে, তার জন্য চলে। আদর্শভাবে,
clusters.maxruntime ট্রান্সফর্মেশন ক্যাটালগ এবং job.runtime এ সেট করা উচিত
প্রতিটি কাজের জন্য পৃথকভাবে সেট করা উচিত।

· লেবেল ক্লাস্টারিংয়ের স্টাইল যেখানে আপনি আপনার কর্মপ্রবাহের কাজগুলিকে লেবেল করতে পারেন।
একই স্তরের কাজগুলিকে একই ক্লাস্টার করা চাকরিতে রাখা হয়। এটি আপনাকে অনুমতি দেয়
লেভেল জুড়ে একত্রিত কাজ, বা এমন একটি পদ্ধতিতে যা আপনার জন্য সবচেয়ে উপযুক্ত
আবেদন।

কর্মপ্রবাহকে লেবেল করতে, আপনাকে পেগাসাস প্রোফাইলগুলিকে চাকরির সাথে যুক্ত করতে হবে৷
DAX কার্যপ্রবাহ লেবেল করার জন্য ব্যবহার করার জন্য প্রোফাইল কী সম্পত্তি দ্বারা সেট করা যেতে পারে
pegasus.clusterer.label.key. এটি লেবেল করার জন্য ডিফল্ট, যার অর্থ আপনার যদি একটি পেগাসাস থাকে
কাজের সাথে প্রোফাইল কী লেবেল, পেগাসাস প্রোফাইলের জন্য একই মান সহ চাকরি
কী লেবেল একই ক্লাস্টার করা কাজে যাবে।

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

নিম্নলিখিত ধরনের পরিষ্কারের কৌশলগুলি বর্তমানে সমর্থিত:

· না সম্পূর্ণরূপে পরিষ্কার নিষ্ক্রিয় করে। পরিকল্পনাকারী কোনো পরিচ্ছন্নতার কাজ যোগ করে না
নির্বাহযোগ্য কর্মপ্রবাহ যাই হোক না কেন।

· গাছের পাতা পরিকল্পক প্রতি স্টেজিং সাইটে একটি পাতা পরিস্কার নোড যোগ করে যা সরিয়ে দেয়
কার্যপ্রবাহে create dir জব দ্বারা তৈরি ডিরেক্টরি।

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

--conf প্রোফাইল
প্রোপার্টি ফাইলের পাথ যেখানে প্রোপার্টি প্ল্যানারকে ব্যবহার করতে হবে
কর্মপ্রবাহ পরিকল্পনা।

--dir Dir
বেস ডিরেক্টরি যেখানে আপনি সাধারণত পেগাসাস ওয়ার্কফ্লো প্ল্যানারের আউটপুট চান
condor জমা ফাইল, তৈরি করা হবে. পেগাসাস এতে একটি ডিরেক্টরি কাঠামো তৈরি করে
ব্যবহারকারীর নাম, VO গ্রুপ এবং কর্মপ্রবাহের লেবেলের ভিত্তিতে বেস ডিরেক্টরি
DAX

ডিফল্টরূপে বেস ডিরেক্টরি হল সেই ডিরেক্টরি যা থেকে কেউ চালায় পেগাসাস-প্ল্যান
কমান্ড।

-f, -- বল
এটি হ্রাস পর্যায়কে বাইপাস করে যার ভিত্তিতে বিমূর্ত DAG হ্রাস করা হয়
রেপ্লিকা ক্যাটালগ দ্বারা প্রত্যাবর্তিত আউটপুট ফাইলগুলির অবস্থানগুলির। এই
অনুরূপ a করা এক্সিকিউটেবল ওয়ার্কফ্লো এর স্টাইল জেনারেশন।

--বল-রিপ্ল্যান
ডিফল্টরূপে, হায়ারারিচাল ওয়ার্কফ্লোগুলির জন্য যদি একটি DAX কাজ ব্যর্থ হয়, তাহলে চাকরিতে পুনরায় উদ্ধারের চেষ্টা করুন
সংশ্লিষ্ট কর্মপ্রবাহের DAG জমা দেওয়া হয়। এই বিকল্পটি পেগাসাসকে পুনরায় পরিকল্পনা করতে দেয়
পরিবর্তে ব্যর্থতার ক্ষেত্রে DAX চাকরি।

-g, --গ্রুপ
ব্যবহারকারী যে ভিও গ্রুপের অন্তর্গত।

-h, --help
সব অপশন প্রদর্শন করে পেগাসাস-প্ল্যান কমান্ড।

--উত্তরাধিকারসূত্রে প্রাপ্ত-আরসি-ফাইল ফাইল[,ফাইল,...]
প্রতিলিপি ফাইলের পাথগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ এগুলির মধ্যে উল্লিখিত অবস্থানগুলি রয়েছে একটি
DAX ফাইলের অবস্থানের তুলনায় কম অগ্রাধিকার। এই বিকল্পটি সাধারণত ব্যবহৃত হয়
অভ্যন্তরীণভাবে অনুক্রমিক কর্মপ্রবাহের জন্য, যেখানে ফাইলের অবস্থান উল্লেখ করা হয়েছে
অভিভাবক (অন্তর্ভুক্ত) ওয়ার্কফ্লো DAX, সাব ওয়ার্কফ্লোতে পাস করা হয়েছে (সংশ্লিষ্ট)
DAX চাকরি।

-I, --ইনপুট-ডির
ইনপুট ডিরেক্টরির একটি পথ যেখানে ইনপুট ফাইলগুলি থাকে। এটি অভ্যন্তরীণভাবে একটি লোড করে
ডিরেক্টরি ভিত্তিক রেপ্লিকা ক্যাটালগ ব্যাকএন্ড, যা একটি ডিরেক্টরি তালিকা তৈরি করে
ইনপুট ডিরেক্টরির ফাইলগুলির জন্য LFN→PFN ম্যাপিং তৈরি করুন। আপনি নির্দিষ্ট করতে পারেন
কমান্ড লাইনে অতিরিক্ত বৈশিষ্ট্য বা বৈশিষ্ট্য ফাইল নিয়ন্ত্রণ করতে
ম্যাপিংয়ের সাথে যুক্ত সাইট অ্যাট্রিবিউট এবং ইউআরএল প্রিফিক্স।

pegasus.catalog.replica.directory.site এর সাথে সংযুক্ত করার জন্য পুল বৈশিষ্ট্য নির্দিষ্ট করে
ম্যাপিং স্থানীয় ডিফল্ট

pegasus.catalog.replica.directory.url.prefix ইউআরএল উপসর্গ নির্দিষ্ট করে যখন ব্যবহার করতে হবে
PFN নির্মাণ। ফাইলে ডিফল্ট/

-j উপসর্গ, --জব-উপসর্গ উপসর্গ
চাকরি জমা দেওয়ার ফাইলের ফাইলের নাম তৈরি করার জন্য কাজের উপসর্গটি প্রয়োগ করতে হবে।

-n, --নোক্লিনআপ
এই বিকল্পটি বাতিল করা হয়েছে। পরিবর্তে --cleanup none ব্যবহার করুন।

-o সাইট, --আউটপুট-সাইট সাইট
আউটপুট সাইট যেখানে DAX-এর আউটপুট ফাইলগুলি স্থানান্তরিত হয়৷

ডিফল্টরূপে রূপায়িত উপাত্ত তে কার্যকারী ডিরেক্টরিতে থাকে ফাঁসি
সাইট যেখানে এটি তৈরি করা হয়েছিল। শুধুমাত্র সেই আউটপুট ফাইলগুলি একটি আউটপুট সাইটে স্থানান্তরিত হয়
যার জন্য DAX-এ ট্রান্সফার অ্যাট্রিবিউট সত্য হিসেবে সেট করা আছে।

-O আউটপুট ডিরেক্টরি, --আউটপুট-ডির আউটপুট ডিরেক্টরি
আউটপুট ডিরেক্টরি যেখানে DAX-এর আউটপুট ফাইলগুলি স্থানান্তরিত হয়৷

যদি -o আউটপুট সাইট হিসাবে নির্দিষ্ট সাইটের স্টোরেজ ডিরেক্টরি নির্দিষ্ট করা হয়
ডিরেক্টরি পাস হতে আপডেট করা হয়েছে। যদি কোন আউটপুট সাইট নির্দিষ্ট করা না থাকে, তাহলে এই বিকল্পটি
অভ্যন্তরীণভাবে আউটপুট সাইটটিকে স্থানীয় হিসাবে সেট করে স্টোরেজ ডিরেক্টরিতে আপডেট করে
ডিরেক্টরি পাস।

-q, -- শান্ত
লগিং স্তর হ্রাস.

-r[আমাকে বলুন], -- র্যান্ডমডির[=আমাকে বলুন]
পেগাসাস ওয়ার্ফক্লো প্ল্যানার এক্সিকিউটেবল ওয়ার্কফ্লোতে ডিরেক্টরী কাজ তৈরি করে
একটি ডিরেক্টরি তৈরি করুন যেখানে সেই ওয়ার্কফ্লোটির জন্য সমস্ত কাজ একটি নির্দিষ্ট সাইটে কার্যকর হয়।
তৈরি করা ডিরেক্টরিটি কার্যকরী ডিরেক্টরিতে রয়েছে (সাইট ক্যাটালগে উল্লেখ করা হয়েছে
প্রতিটি সাইট)।

ডিফল্টরূপে, পেগাসাস সাবমিট হোস্ট অন আপেক্ষিক ডিরেক্টরি কাঠামোর নকল করে
দূরবর্তী সাইট। ব্যবহারকারী একটি র্যান্ডম তৈরি করতে যুক্তি ছাড়া এই বিকল্প নির্দিষ্ট করতে পারেন
এক্সিকিউশন ডিরেক্টরির জন্য টাইমস্ট্যাম্প ভিত্তিক নাম যা create dir দ্বারা তৈরি করা হয়
চাকরি ব্যবহারকারী নির্দিষ্ট করতে এই বিকল্পের ঐচ্ছিক যুক্তি নির্দিষ্ট করতে পারেন
যে ডিরেক্টরিটি তৈরি করা হবে তার ভিত্তি নাম।

তৈরি ডির চাকরিগুলো উল্লেখ করে পরিচালক এক্সিকিউটেবল যে অংশ হিসাবে পাঠানো হয়
পেগাসাস কর্মী প্যাকেজ। রূপান্তর ক্যাটালগ রূপান্তর জন্য অনুসন্ধান করা হয়
নামে পেগাসাস::ডিরম্যানেজার সমস্ত দূরবর্তী সাইটের জন্য যেখানে কর্মপ্রবাহ হয়েছে
তালিকাভুক্ত. পেগাসাস ডিরম্যানেজার এক্সিকিউটেবলের জন্য একটি ডিফল্ট পথ তৈরি করতে পারে, যদি
PEGASUS_HOME এনভায়রনমেন্ট ভেরিয়েবল সাইট ক্যাটালগ হিসাবে সাইটগুলির সাথে যুক্ত
একটি পরিবেশ প্রোফাইল।

--আত্মীয়-প্রধান Dir
বেস ডিরেক্টরির সাথে সম্পর্কিত ডিরেক্টরি যেখানে এক্সিকিউটেবল ওয়ার্কফ্লো হতে হবে
উত্পন্ন এবং মৃত্যুদন্ড কার্যকর করা হয়েছে. এটি পেগাসাসের ডিফল্ট ডিরেক্টরি কাঠামোকে ওভাররাইড করে
ব্যবহারকারীর নাম, VO গ্রুপ এবং DAX লেবেলের উপর ভিত্তি করে তৈরি করে।

--আত্মীয়-জমা-দির Dir
বেস ডিরেক্টরির সাথে সম্পর্কিত ডিরেক্টরি যেখানে এক্সিকিউটেবল ওয়ার্কফ্লো হতে হবে
উত্পন্ন এটি ডিফল্ট ডিরেক্টরি কাঠামোকে ওভাররাইড করে যা পেগাসাস ভিত্তিক তৈরি করে
ব্যবহারকারীর নাম, VO গ্রুপ এবং DAX লেবেলে। নির্দিষ্ট করে --আত্মীয়-প্রধান এবং
--আত্মীয়-জমা-দির আপনার কাছে বিভিন্ন আপেক্ষিক এক্সিকিউশন ডিরেক্টরি থাকতে পারে
রিমোট সাইট এবং সাবমিট হোস্টে বিভিন্ন আপেক্ষিক সাবমিট ডিরেক্টরি।

-s সাইট[,সাইট,...], -- সাইট সাইট[,সাইট,...]
একটি কমা দ্বারা বিভক্ত এক্সিকিউশন সাইটের তালিকা যেখানে ওয়ার্কফ্লো চালানো হবে।
প্রতিটি সাইটের সাইট ক্যাটালগে একটি এন্ট্রি থাকা উচিত, যেটি ব্যবহার করা হচ্ছে। চালানোর জন্য
সাবমিট হোস্টে, এক্সিকিউশন সাইটটি হিসাবে উল্লেখ করুন স্থানীয়.

এই বিকল্পটি নির্দিষ্ট না করা থাকলে, সাইট ক্যাটালগের সমস্ত সাইট তুলে নেওয়া হয়
কর্মপ্রবাহ চালানোর জন্য প্রার্থী হিসাবে।

--মঞ্চায়ন-সাইট s1=ss1[,s2=ss2[..]]
key=value পেয়ারের একটি কমা বিভক্ত তালিকা, যেখানে কীটি এক্সিকিউশন সাইট এবং
মান হল সেই এক্সিকিউশন সাইটের স্টেজিং সাইট।

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

-s, -- জমা দিন
উত্পন্ন জমা দেয় এক্সিকিউটেবল কর্মপ্রবাহ ব্যবহার পেগাসাস-রান স্ক্রিপ্ট
$PEGASUS_HOME/bin ডিরেক্টরি। ডিফল্টরূপে, পেগাসাস ওয়ার্কফ্লো প্ল্যানার শুধুমাত্র তৈরি করে
কনডর ফাইল জমা দেয় এবং জমা দেয় না।

-v, -- ভারবোস
যা ঘটছে সে সম্পর্কে বার্তাগুলির শব্দশক্তি বাড়ায়। ডিফল্টরূপে, সমস্ত মারাত্মক,
ERROR, CONSOLE এবং WARN বার্তাগুলি লগ করা হয়েছে৷ লগিং অনুক্রমটি নিম্নরূপ:

1. মারাত্মক

2. ত্রুটি

3. কনসোল

4. সতর্ক করুন

5. তথ্য

6. কনফিগ

7. ডিবাগ

8. ট্রেস

উদাহরণস্বরূপ, অতিরিক্তভাবে INFO, CONFIG এবং DEBUG বার্তা দেখতে, সেট করুন -ভিভিভি.

-V, --সংস্করণ
পেগাসাস ওয়ার্কফ্লো ম্যানেজমেন্ট সিস্টেমের বর্তমান সংস্করণ নম্বর প্রদর্শন করে।

প্রত্যাবর্তন VALUE না


যদি পেগাসাস ওয়ার্কফ্লো প্ল্যানার সফলভাবে একটি এক্সিকিউটেবল ওয়ার্কফ্লো তৈরি করতে সক্ষম হয়,
এক্সিটকোড হবে 0। সমস্ত রানটাইম ত্রুটির ফলে একটি এক্সিটকোড 1 হয়। এটি সাধারণত
যে ক্ষেত্রে আপনি আপনার ক্যাটালগগুলিকে ভুল কনফিগার করেছেন ইত্যাদি। একটি ত্রুটি ঘটানোর ক্ষেত্রে
রান টাইমে একটি নির্দিষ্ট মডিউল বাস্তবায়ন লোড করার সময়, এক্সিটকোড হবে 2। এটি
সাধারণত একটি মডিউল লোড করার সময় ফ্যাক্টরি পদ্ধতি ব্যর্থ হওয়ার কারণে হয়। অন্য কোন ক্ষেত্রে
কমান্ড চালানোর সময় ত্রুটি ঘটলে, এক্সিটকোড হবে 1। বেশিরভাগ ক্ষেত্রে,
ত্রুটি বার্তা লগ করা উচিত যেখানে জিনিস ভুল হয়েছে হিসাবে একটি স্পষ্ট ইঙ্গিত দিতে হবে.

কন্ট্রোলিং পেগাসাস-প্ল্যান স্মৃতি শোষণের


pegasus-plan স্বয়ংক্রিয়ভাবে মেমরির সীমা নির্ধারণ করার চেষ্টা করবে মোট ফ্যাক্টর ব্যবহার করে
সিস্টেম মেমরি এবং সম্ভাব্য মেমরি সীমা (ulimits)। স্বয়ংক্রিয় সীমা হতে পারে
আগে JAVA_HEAPMIN এবং JAVA_HEAPMAX এনভায়রনমেন্ট ভেরিয়েবল সেট করে ওভাররাইড করা হয়েছে
পেগাসাস-প্ল্যান আহ্বান করা। মান মেগাবাইট হয়. একটি অঙ্গুষ্ঠের নিয়ম হিসাবে, JAVA_HEAPMIN পারে
JAVA_HEAPMAX-এর মানের অর্ধেক সেট করা হবে।

পক্ষিরাজ ঘোড়া বৈশিষ্ট্য


এটি ব্যবহৃত বৈশিষ্ট্যগুলির একটি সম্পূর্ণ তালিকা নয়। সম্পূর্ণ বিবরণ এবং তালিকা জন্য
বৈশিষ্ট্য উল্লেখ করুন $PEGASUS_HOME/doc/advanced-properties.pdf

pegasus.selector.site
আপনি কি ধরনের সাইট নির্বাচক ব্যবহার করতে চান তা শনাক্ত করে। ডিফল্ট নির্দিষ্ট না হলে
মান এলোমেলো ব্যবহৃত হয়. অন্যান্য সমর্থিত মোড হয় রাউন্ডরোবিন এবং NonJavaCallout যে
একটি বহিরাগত সাইট নির্বাচক কল আউট.

pegasus.catalog.replica
ব্যবহার করা প্রতিরূপ ক্যাটালগের ধরন নির্দিষ্ট করে।

যদি নির্দিষ্ট করা না থাকে, তাহলে মানটি ডিফল্ট হয় RLS.

pegasus.catalog.replica.url
প্রতিরূপ ক্যাটালগ অ্যাক্সেস করতে যোগাযোগ স্ট্রিং. আরএলএসের ক্ষেত্রে এটি আরএলআই ইউআরএল।

pegasus.dir.exec
বর্তমান কাজ নির্ধারণ করতে সাইট ক্যাটালগে workdir একটি প্রত্যয়
ডিরেক্টরি আপেক্ষিক হলে, মানটি থেকে ওয়ার্কিং ডিরেক্টরিতে যুক্ত করা হবে
site.config ফাইল। যদি পরম হয় তবে এটি কার্যকরী ডিরেক্টরি গঠন করে।

pegasus.catalog.transformation
ট্রান্সফরমেশন ক্যাটালগ ব্যবহার করার ধরন নির্দিষ্ট করে। এক একটি ফাইল ব্যবহার করতে পারেন
ভিত্তিক বা একটি ডাটাবেস ভিত্তিক রূপান্তর ক্যাটালগ। বর্তমানে ডিফল্ট পাঠ.

pegasus.catalog.transformation.file
রূপান্তর ক্যাটালগ হিসাবে ব্যবহার করার জন্য ফাইলের অবস্থান।

যদি নির্দিষ্ট করা না থাকে, তাহলে $PEGASUS_HOME/var/tc.data-এর ডিফল্ট অবস্থান ব্যবহার করা হয়।

pegasus.catalog.site
ব্যবহার করা সাইটের ক্যাটালগের ধরন নির্দিষ্ট করে। কেউ একটি টেক্সট ভিত্তিক বা একটি ব্যবহার করতে পারেন
xml ভিত্তিক সাইট ক্যাটালগ। বর্তমানে ডিফল্ট XML3.

pegasus.catalog.site.file
একটি সাইট ক্যাটালগ হিসাবে ব্যবহার করার জন্য ফাইলের অবস্থান। যদি নির্দিষ্ট করা না থাকে, তাহলে এর ডিফল্ট মান
$PEGASUS_HOME/etc/sites.xml ব্যবহার করা হয় xml ভিত্তিক সাইট ক্যাটালগের ক্ষেত্রে এবং
টেক্সট ভিত্তিক সাইট ক্যাটালগের ক্ষেত্রে $PEGASUS_HOME/etc/sites.txt।

pegasus.data.configuration
এই সম্পত্তি বিভিন্ন পরিবেশে চালানোর জন্য পেগাসাস সেট আপ করে। এই সেট করা যেতে পারে

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

nonsharedfs এটি সেট করা থাকলে, পেগাসাস একটি এক্সিকিউশন সাইটে কাজ চালানোর জন্য সেটআপ করা হবে
হেড নোড এবং ওয়ার্কার নোডের মধ্যে একটি ভাগ করা ফাইল সিস্টেমের উপর নির্ভর না করে।

কনডোরিও এটি সেট করা হলে, পেগাসাস একটি বিশুদ্ধ কনডর পুলে কাজ চালানোর জন্য সেটআপ করা হবে, সঙ্গে
নোডগুলি একটি ফাইল সিস্টেম ভাগ করে না। থেকে কম্পিউট নোডগুলিতে ডেটা স্টেজ করা হয়
কনডর ফাইল আইও ব্যবহার করে হোস্ট জমা দিন।

pegasus.code.generator
ব্যবহার করার জন্য কোড জেনারেটর. ডিফল্টরূপে, Condor জমা ফাইলের জন্য তৈরি করা হয়
এক্সিকিউটেবল ওয়ার্কফ্লো। সেট করা হচ্ছে খোল পেগাসাস একটি শেল স্ক্রিপ্ট তৈরি করে
যেটি সাবমিট হোস্টে কার্যকর করা যেতে পারে।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে পেগাসাস-প্ল্যান ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম