این دستور 4s-adminJ است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
4s-admin - ابزار مدیریت خوشه 4store
خلاصه
4s-admin [-- پرحرف] فرمان [قوس]
4s-admin لیست گره ها
4s-admin لیست-فروشگاه ها
4s-admin فروشگاه های شروع [-a | --همه] [نام فروشگاه ...]
4s-admin فروشگاه های توقف [-a | --همه] [نام فروشگاه ...]
4s-admin حذف-فروشگاه ها نام فروشگاه ...
4s-admin ایجاد-فروشگاه [create_Options ...] نام فروشگاه
4s-admin [- نسخه] [--کمک]
شرح
La 4s-admin ابزار، یک خوشه 4store (یا میزبان تک) را قادر می سازد تا از طریق a مدیریت شود
تعداد دستورات پشتیبانی شده دستورات موجود هستند لیست گره ها, لیست-فروشگاه ها, فروشگاه های شروع,
فروشگاه ها, حذف-فروشگاه ها. جزئیات مربوط به دستورات فردی در زیر آمده است:
فرماندهی: لیست گره ها
لیستی از تمام گره ها در خوشه و وضعیت آنها را چاپ می کند. خروجی شامل:
node_number - که از 0 شروع می شود، شاخص شماره گذاری شده یک گره در یک خوشه
نام میزبان - نام گره خوشه
پورت - پورتی که 4s-boss روی آن اجرا می شود
وضعیت - آیا 4s-boss در آن گره قابل دسترسی است یا خیر
ip_address - آدرس IPv4 یا IPv6 گره
فرماندهی: لیست-فروشگاه ها
فهرستی از تمام فروشگاه های موجود در خوشه را به همراه وضعیت آنها چاپ می کند. خروجی خواهد شد
حاوی:
store_name - نام فروشگاه
store_status - آیا فروشگاه قابل استفاده است یا خیر
backend_status - وضعیت پردازش های 4s-backend که فروشگاه استفاده می کند
گزینه ها:
-- پرحرف
وضعیت هر باطن را در هر گره به طور جداگانه نشان می دهد، نه بر اساس فروشگاه.
store_status یا 'در دسترس' یا 'نادرست' خواهد بود. اگر فروشگاهی در دسترس است، پس
این بدان معنی است که تمام فرآیندهای باطن ضروری در کلاستر در حال اجرا هستند و فروشگاه می تواند
با 4s-httpd، 4s-query و 4s-import استفاده شود. اگر فروشگاهی در دسترس نباشد،
'backend_status' دلیل آن را فهرست می کند.
اگر یک باطن به عنوان "توقف" فهرست شده باشد، به این معنی است که فرآیند 4s-backend برای یک فروشگاه
قطعاً روی یک یا چند گره از یک خوشه متوقف شده است. اگر به عنوان "ناشناخته" ذکر شده است، این است
به این معنی که 4s-admin قادر به تعیین وضعیت فرآیند باطن نیست.
فرماندهی: فروشگاه های شروع، فروشگاه ها
یک یا چند فروشگاه را در خوشه شروع یا متوقف می کند.
گزینه ها:
-آ، --همه
همه فروشگاهها را در خوشه شروع یا متوقف میکند.
اگر گزینه -a یا --all وجود ندارد، برای شروع، فهرستی از نامهای فروشگاه را با فاصله جدا میکند
یا توقف باید داده شود.
از هر گره به نوبه خود خواسته می شود تا ذخیره های فرآیند 4s-backend داده شده را شروع یا متوقف کند.
برای هر گره، این دستور چاپ خواهد شد:
node_number - که از 0 شروع می شود، شاخص شماره گذاری شده یک گره در یک خوشه
نام میزبان - نام گره خوشه
برای هر فرآیند 4s-backend روی گره، چاپ خواهد شد:
store_name - نام فروشگاه
backend_status - چه 4s-backend اکنون متوقف شده باشد یا در حال اجرا باشد
وضعیت backend_status یکی از 'stoped'، 'running' یا 'unknown' خواهد بود.
اگر start-stores برای فروشگاهی که قبلاً در حال اجرا است فراخوانی شود، یا stop-stores برای فروشگاهی که قبلاً در حال اجرا است فراخوانی شود
ذخیره متوقف شد، سپس هر گره هیچ اقدامی انجام نخواهد داد، اما وضعیت backend خواهد بود
چاپ شده.
فرماندهی: حذف-فروشگاه ها
یک یا چند فروشگاه را از یک خوشه حذف می کند.
فهرستی از فروشگاهها را میپذیرد که بهعنوان آرگومان حذف شوند.
اتصالی را به تمام گرههای خوشه برقرار میکند، در صورت اجرا، فروشگاه را متوقف میکند
آن فروشگاه را حذف می کند.
فرماندهی: ایجاد-فروشگاه
یک فروشگاه جدید در یک یا چند گره خوشه ایجاد می کند.
گزینه ها:
-- گره ها node_id_list
فهرستی از اعداد گره های عددی را با کاما از هم جدا کرده تا فروشگاه را در آن ایجاد کنید. پیش فرض است
همه گره ها استفاده کنید 4s-admin لیست گره ها برای لیستی از گره های موجود
--بخش ها num_segments
تعداد کل بخش هایی که باید در تمام گره ها تقسیم شوند، باید توان 2 باشد.
پیش فرض 2 در هر گره است (به نزدیکترین توان 2 گرد می شود).
-m، --آینه
انعکاس بخش ها را فعال کنید.
--کلمه عبور کلمه عبور
یک رمز عبور برای احراز هویت تعیین کنید.
---model-files
از یک فایل در هر مدل استفاده کنید که برای مدل های بزرگ مفید است.
--زور
اگر فروشگاهی با همین نام از قبل وجود دارد، آن را حذف کرده و دوباره ایجاد کنید.
همه موارد فوق اختیاری هستند و تنها آرگومان مورد نیاز نام فروشگاه به است
ايجاد كردن.
از هر گره به نوبه خود خواسته می شود تا فروشگاه را ایجاد کند. اگر هر یک از گره ها نتواند یک فروشگاه ایجاد کند،
ایجاد فروشگاه لغو شده است و هر بخش از قبل ایجاد شده حذف خواهد شد.
فروشگاه های موجود حذف نمی شوند مگر اینکه گزینه Fl -force داده شود.
پیکر بندی پرونده گزینه های
گره =
نقطه ویرگول لیست میزبان ها را در خوشه جدا کرد.
گزینه ها برای 4s-admin in /etc/4store.conf همه باید در بخش [4s-boss] باشند یا اراده کنند
نادیده گرفته شود.
دیدن 4store.conf(5) برای جزئیات در مورد نحوه تعیین یک خوشه.
سوالات عمومی استفاده
وقتی وجود داشته باشد 4s-admin فرمان فراخوانی می شود، ابتدا می خواند /etc/4store.conf برای تعیین
نام میزبان گره ها در خوشه سپس سعی خواهد کرد با آن ارتباط برقرار کند 4s-boss(8)
دیمون در حال اجرا بر روی آن گره (به طور پیش فرض در پورت 6733 اجرا می شود).
اجرای دستور list-nodes ساده ترین راه برای بررسی قابل دسترس بودن همه گره ها است
از طریق شبکه، و 4s-boss در هر یک پاسخ می دهد.
با استفاده از خدمات onworks.net از 4s-adminJ به صورت آنلاین استفاده کنید