lsmcli - آنلاین در ابر

این دستور lsmcli است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


lsmcli - رابط خط فرمان libStorageMgmt

خلاصه


lsmcli فرمان [GLOBAL OPTIONS]...[COMMAND OPTIONS] ...

شرح


lsmcli ابزار خط فرمان برای کتابخانه libStorageMgmt است. این ابزار به کاربران اجازه می دهد تا
یک عملیات مدیریت مربوط به ذخیره سازی یا مدیریت اسکریپت ذخیره سازی آنها را انجام دهید.

پیش نیازها


* شبح libStorageMgmt.
دیمونlsmd' توسط lsmcli مورد نیاز است.

* URI (شناسه منبع یکسان)
URI برای تشخیص اینکه از کدام افزونه استفاده شود و چگونه پلاگین باید ارتباط برقرار کند استفاده می شود
با آرایه ذخیره سازی فرمت URI معتبر این است:
پلاگین:// @host: ?
پلاگین+ssl:// @host: ?
برای مثال، لطفاً برای جزئیات بیشتر به "راهنمای کاربر LibStorageMgmt" مراجعه کنید:
* شبیه ساز:
sim://
simc://
* NetApp ONTAP:
ontap://username@host
ontap+ssl://username@host
* آرایه های پشتیبانی شده از SMI-S (مانند EMC CX/VNX، HDS AMS، IBM SVC/DS، LSI MegaRAID
و دیگران):
smis://username@host: ?namespace=
smis+ssl://username@host: ?namespace=
از طریق یکی از این روش ها می توانید URI را به lsmcli ارسال کنید:
* استفاده كردن '-u, -- uri' بحث و جدل.
* استفاده كردن 'LSMCLI_URI' متغیر محیطی.
* این خط را به آن اضافه کنید $HOME/.lsmcli:
uri =

* کلمه عبور
برای احراز هویت رمز عبور آرایه ذخیره سازی، می توانید آن را از طریق یکی از آنها به lsmcli ارسال کنید
روش های زیر:
*'-P, --سریع' آرگومان برای درخواست رمز عبور.
*'LSMCLI_PASSWORD' متغیر محیطی.

GLOBAL OPTIONS


- نسخه نمایش شماره نسخه برنامه و خروج

-h, --کمک این پیام راهنما را نشان دهید و خارج شوید. پیام کمک فرمان خاص را نشان می دهد
در صورت مشخص شدن

-u , -- uri
شناسه منبع یکسان (env LSMCLI_URI)

-P, --سریع درخواست رمز عبور (env LSMCLI_PASSWORD)

-H, --انسان اندازه های چاپ در قالب قابل خواندن توسط انسان (به عنوان مثال، KiB، MiB، GiB، TiB، PiB، EiB)

-t , -- مختصر
خروجی را به صورت مختصر با "SEP" به عنوان جداکننده رکورد بدون هدر چاپ کنید
مگر اینکه '--header' تعریف شده باشد.

--سرتیتر سرصفحه را با مختصر وارد کنید

-e, -- enum انواع برشمرده شده را به جای متن به صورت اعداد نمایش دهید

-f, --زور دور زدن درخواست تایید برای عملیات از دست دادن داده

-w , --صبر کن=
مقدار زمان پایان فرمان بر حسب میلی ثانیه (پیش‌فرض = 30 ثانیه)

-b به جای منتظر ماندن برای تکمیل، دستور را به صورت ناهمزمان اجرا کنید. در
دستور lsmcli با خروج خارج می شود رمز(7) و شناسه شغلی به آن نوشته می شود
STDOUT هنگامی که یک فرمان هنوز در آرایه ذخیره سازی در حال اجرا است. استفاده از 'job-
وضعیت --id < شغل شناسه >برای پرس و جو در مورد پیشرفت فرمان. مقداری
آرایه ها یا افزونه ها ممکن است از عملیات ناهمزمان پشتیبانی نکنند
شرایط، -b بی اثر خواهد بود. فرمان تا پایان صبر خواهد کرد.

-s, - متن نمایش داده ها به روشی دوستانه اسکریپت.
بدون این گزینه، داده ها به این صورت نمایش داده می شوند (پیش فرض):

شناسه | نام | نوع عنصر ...
------------------------------------------...
aggr0 | aggr0 | FS، SYSTEM_RESERVED، POOL ...
iscsi | iscsi | FS، POOL ...

با این گزینه داده ها به این صورت نمایش داده می شوند.

-----------------------------------------------
شناسه | aggr0
نام | aggr0
نوع عنصر | FS، SYSTEM_RESERVED، POOL
...
-----------------------------------------------
شناسه | iscsi
نام | iscsi
نوع عنصر | FS، POOL
...

لطفا توجه داشته باشید:
برای کاهش عرض خروجی، همه ویژگی ها در نمایش داده نمی شوند
نمایش ستون پیش فرض

دستورات


فهرست
فهرست اطلاعات در مورد اشیاء LSM

--نوع ضروری. مقادیر معتبر (بدون حساس به حروف کوچک و بزرگ):
VOLUMES, استخرها, FS, عکسهای فوری, صادر کنندگان, NFS_CLIENT_AUTH,
ACCESS_GROUPS, سیستم های, دیسک ها, پلاگین, TARGET_PORTS.

--fs مورد نیاز برای --نوع=عکسهای فوری. عکس های فوری یک فایل سیستم خاص را فهرست کنید.
PLUGINS همه افزونه های پشتیبانی شده LSM را فهرست می کند، نه تنها افزونه فعلی.

--sys جستجوی منابع از سیستم با SYS_ID. فقط هنگام پرس و جو پشتیبانی می شود
این نوع منابع: VOLUMES, استخرها, FS, عکسهای فوری, دیسک ها,
ACCESS_GROUPS.

--استخر
جستجوی منابع از استخر با POOL_ID. فقط توسط این نوع از پشتیبانی می شود
منابع: VOLUMES, استخرها, FS.

--جلد جستجوی منابع از حجم با VOL_ID. فقط توسط این نوع از پشتیبانی می شود
منابع: VOLUMES, ACCESS_GROUPS.
برای پرس و جو وضعیت پوشش حجم، لطفا از این دستور استفاده کنید:
لیست lsmcli --تایپ ACCESS_GROUPS --vol

-- دیسک
جستجوی منابع از دیسک با DISK_ID. فقط توسط این نوع از پشتیبانی می شود
منابع: خطر.

-- آگ جستجوی منابع از گروه دسترسی با AG_ID. فقط توسط اینها پشتیبانی می شود
انواع منابع: ACCESS_GROUPS, VOLUMES.
برای پرس و جو وضعیت پوشش حجم، لطفا از این دستور استفاده کنید:
لیست lsmcli -- تایپ کنید VOLUMES --ag

--fs منابع را از فایل سیستم با FS_ID جستجو کنید. فقط توسط این انواع پشتیبانی می شود
منابع: FS.

--nfs-export
جستجوی منابع از صادرات NFS با NFS_EXPORT_ID. فقط توسط
این نوع منابع: صادر کنندگان.

--tgt جستجوی منابع از پورت هدف با شناسه پورت هدف. فقط توسط
این نوع منابع: TARGET_PORTS.

وضعیت شغلی
بازیابی اطلاعات در مورد یک شغل. لطفا راهنمای کاربر در مورد نحوه استفاده را ببینید.

--کار

قابلیت های
قابلیت های آرایه را بازیابی می کند.

--sys ضروری. شناسه سیستم برای پرس و جو برای قابلیت ها.

اطلاعات افزونه
شرح و نسخه افزونه را برای URI فعلی بازیابی می کند.

ایجاد حجم
یک حجم ایجاد می کند (AKA.، حجم منطقی، دیسک مجازی، LUN).

--نام ضروری. نام جلد.

--اندازه ضروری. اندازه حجم (نگاه کنید به اندازه گزینه برای فرمت های مجاز).

--استخر
ضروری. شناسه استخر

-- تأمین
اختیاری. نوع تامین مقادیر معتبر عبارتند از: DEFAULT، THIN، FULL.
نمایندگی یعنی اجازه دهید افزونه انتخاب کند. لاغر به معنای نیاز به تامین نازک است
حجم فعال FULL به معنای نیاز به حجم کامل اختصاص داده شده است.

حجم-حمله-ایجاد
یک حجم بر روی RAID سخت افزاری روی دیسک های داده شده ایجاد می کند.

--نام ضروری. نام جلد. ممکن است به دلیل RAID سخت افزاری تغییر کند یا نادیده گرفته شود
محدودیت فروشنده کارت

-- نوع حمله
ضروری. می تواند یکی از این مقادیر باشد: RAID0, RAID1, RAID5, RAID6, RAID10,
RAID50, RAID60. انواع RAID پشتیبانی شده از کارت RAID فعلی می تواند باشد
پرس و جو از طریق دستور "volume-raid-create-cap".

-- دیسک
ضروری. قابل تکرار شناسه دیسک برای گروه RAID جدید.

- اندازه نوار
اختیاری. اندازه نوار بر حسب بایت در هر دیسک. اگر تعریف نشده باشد، خواهد شد
اجازه دهید کارت سخت افزاری از مقدار پیش فرض فروشنده استفاده کند. نوار پشتیبانی شده
اندازه کارت RAID فعلی را می توان از طریق دستور جستجو کردحجم-حمله-ایجاد-
کلاه لبه دار".

volume-raid-create-cap
پرس و جو از وضعیت پشتیبانی فرمان volume-raid-create برای کارت RAID سخت افزاری فعلی.

--sys ضروری. شناسه سیستم برای پرس و جو برای قابلیت ها.

حجم-حذف
یک جلد را با توجه به شناسه آن حذف کنید

--جلد ضروری. شناسه حجم برای حذف.

حجم تغییر اندازه
اندازه یک جلد را تغییر می دهد، نیاز به:

--جلد ضروری. شناسه حجم برای تغییر اندازه.

--اندازه
ضروری. اندازه جدید حجم. (نگاه کنید به اندازه گزینه برای فرمت های مجاز).
به دلیل نگرانی تراز مرزی، آرایه ممکن است حجمی را با
اندازه کمی بزرگتر از درخواستی

حجم-تکرار
یک حجم جدید ایجاد می کند و حجم ارائه شده را به آن کپی می کند.

--جلد ضروری. شناسه حجم برای تکرار.

--نام ضروری. نام حجم جدید برای نگهداری داده های تکراری.

-- rep-type (نگاه کنید به VOLUME تکرار انواع)
ضروری. انواع معتبر تکرار عبارتند از:
شبیه, کپی کردن, MIRROR_ASYNC, MIRROR_SYNC.

--استخر
اختیاری. شناسه استخری که حجم جدید باید از آن ایجاد شود. اگر
مشخص نشده است، پلاگین یا آرایه استخر مناسب را انتخاب می کند.

حجم-تکرار-محدوده
بخشی از یک حجم را به همان حجم یا به یک حجم دیگر تکرار می کند.

--src-vol
ضروری. شناسه حجم منبع تکرار.

--dst-vol
ضروری. شناسه حجم مقصد تکرار.

-- rep-type (نگاه کنید به VOLUME تکرار انواع)
ضروری. انواع مناسب تکرار عبارتند از:
شبیه, کپی کردن.

--src-start
ضروری. شماره بلوک شروع حجم منبع تکرار. باید در جفت با
--شمردن و --dst-start. اگر چندین محدوده بلوک غیر پیوسته دارید،
می توانید این آرگومان را به صورت تکراری تعریف کنید، مانند '--src-start 0 --dst-
شروع 0 --شمردن 1024 --src-start 2048 --dst-start 2048 --شمردن 2048'

--dst-start
ضروری. شماره بلوک شروع حجم مقصد تکرار. باید جفت
با --شمردن و --src-start.

--شمردن
ضروری. تعداد بلوک های تکرار شده از شروع می شود --src-startblock.
باید in جفت با --src-start و --dst-start.

volume-replicate-range-block-size
اندازه هر بلوک تکرار شده در یک سیستم بر حسب بایت.

--sys ضروری. شناسه سیستم برای پرس و جو برای اندازه بلوک تکراری.

وابسته به حجم
اگر حجم دارای فرزند وابسته باشد، درست برمی‌گرداند.

--جلد ضروری. شناسه وابستگی حجم به پرس و جو.

volume-dependants-rm
وابستگی های حجمی (مانند تکرار) را حذف می کند.

--جلد ضروری. شناسه حجم برای حذف وابستگی.

حجم-دسترسی-گروه
گروه(های) دسترسی که به حجم ارائه شده دسترسی دارند را فهرست می کند.

--جلد ضروری. شناسه حجم برای دسترسی به درخواست.

ماسک حجم دهنده
به گروه دسترسی RW به حجم خاصی اجازه دسترسی بدهید. مانند پوشش LUN
یا صادرات NFS.

--جلد ضروری. شناسه حجم برای دسترسی.

-- آگ ضروری. شناسه گروه دسترسی برای اعطا.

حجم باز کردن
لغو دسترسی گروه دسترسی RW به حجم مشخص.

--جلد ضروری. شناسه حجم برای لغو.

-- آگ ضروری. شناسه گروه دسترسی برای لغو.

حجم-حمله-اطلاعات
اطلاعات RAID را برای حجم مورد نظر جستجو کنید.

--جلد ضروری. شناسه حجم برای درخواست.

اطلاعات عضو استخر
پرس و جو اطلاعات RAID برای استخر داده شده.

--استخر
ضروری. شناسه استخر برای پرس و جو.

دسترسی-گروه-ایجاد
یک گروه دسترسی ایجاد کنید.

--نام
ضروری. نام انسان دوستانه برای گروه دسترسی جدید.

--init
ضروری. اولین شناسه آغازگر گروه دسترسی جدید. WWPN یا iSCSI IQN.

--sys ضروری. شناسه سیستمی که این گروه دسترسی باید در آن قرار داشته باشد.

دسترسی-گروه-افزودن
یک آغازگر به یک گروه دسترسی اضافه می کند.

-- آگ ضروری. شناسه گروه دسترسی

--init
ضروری. شناسه آغازگر برای افزودن. WWPN یا iSCSI IQN.

دسترسی-گروه-حذف
یک آغازگر را از یک گروه دسترسی حذف می کند.

-- آگ ضروری. شناسه گروه دسترسی

--init
ضروری. شناسه آغازگر برای حذف.

دسترسی-گروه-حذف
حذف یک گروه دسترسی

-- آگ ضروری. شناسه گروه دسترسی برای حذف.

دسترسی-گروه-حجم
حجم هایی را فهرست می کند که گروه دسترسی به آنها اجازه دسترسی داده شده است.

-- آگ ضروری. شناسه گروه دسترسی به پرس و جو.

iscsi-chap
احراز هویت ISCSI ورودی/خروجی CHAP را پیکربندی می کند.

--init
ضروری. شناسه آغازگر iSCSI برای پیکربندی.

--در کاربر
اختیاری. نام کاربری CHAP ورودی.

-- در گذر
اختیاری. رمز ورود CHAP.

--خارج از کاربر
اختیاری. نام کاربری خروجی CHAP.

-- خروجی
اختیاری. رمز عبور خروجی CHAP.

fs-create
یک فایل سیستم ایجاد می کند.

--نام ضروری. نام انسان پسند برای سیستم فایل جدید.

--اندازه ضروری. اندازه حجم (نگاه کنید به اندازه گزینه برای فرمت های مجاز).

--استخر
ضروری. شناسه استخر برای نگهداری فایل سیستم جدید.

fs-delete
یک فایل سیستم را حذف کنید

--fs ضروری. شناسه فایل سیستم برای حذف.

fs-size
یک فایل سیستم را تغییر اندازه می دهد.

--fs ضروری. شناسه فایل سیستم برای تغییر اندازه

--اندازه
ضروری. اندازه جدید فایل سیستم دیدن اندازه گزینه برای فرمت های مجاز

fs-export
یک فایل سیستم را از طریق NFS صادر کنید.

--fs ضروری. شناسه فایل سیستم برای صادرات.

مسیر صادرات
اختیاری. مسیر صادرات سرور NFS. به عنوان مثال '/foo/bar'.

-- بی ارزش
اختیاری. UID (شناسه کاربر) برای نگاشت به کاربر ناشناس.

-- anongid
اختیاری. GID (شناسه گروه) برای نگاشت به کاربر ناشناس.

---نوع
اختیاری. نوع احراز هویت مشتری NFS. این فقط جای نگهدارنده است، نه
هنوز پشتیبانی می شود

-- root-host
اختیاری. قابل تکرار هاست/IP دسترسی روت دارد. برای دو یا بیشتر
هاست/IP:

--ro-میزبان
اختیاری. قابل تکرار میزبان/IP دسترسی فقط خواندنی دارد. برای دو یا بیشتر
میزبان/IP:--ro-میزبان میزبان A --ro-میزبان میزبان B'.

--rw-host
اختیاری. میزبان/IP دسترسی خواندن/نوشتن دارد. برای دو یا چند هاست/IP:

fs-unexport
یک صادرات NFS را حذف کنید.

--fs ضروری. شناسه فایل سیستم برای خارج کردن صادرات.

fs-clone
یک کلون سیستم فایل ایجاد می کند. "کلون" به معنای نقطه در زمان خواندن فضای قابل نوشتن است
کپی کارآمد داده ها، AKA. عکس فوری قابل خواندن و نوشتن

--src-fs
ضروری. شناسه فایل سیستم برای شبیه سازی.

--dst-name
ضروری. نام سیستم فایل مقصد تازه ایجاد شده.

-- پشتیبان - عکس فوری
اختیاری. یک کلون FS با استفاده از یک عکس فوری ایجاد شده قبلی ایجاد کنید.

fs-snap-create
یک عکس فوری از سیستم فایل مشخص شده ایجاد می کند. یک عکس فوری به عنوان یک فضای فقط خواندنی تعریف می شود
کپی کارآمد نقطه در زمان (PIT) یک فایل سیستم. فایل سیستم منبع باقی می ماند
قابل ویرایش

--نام
ضروری. نام انسان دوستانه عکس فوری جدید.

--fs ضروری. شناسه فایل سیستم برای ایجاد عکس فوری.

fs-snap-delete
یک عکس فوری را حذف می کند.

--ضربه محکم و ناگهانی
ضروری. شناسه عکس فوری برای حذف.

--fs ضروری. شناسه فایل سیستم

fs-snap-restore
یک FS یا فایل های مشخص شده را به حالت عکس فوری قبلی بازیابی می کند. این همه را دور می اندازد
در صورتی که فایل‌های خاصی در بازیابی مشخص نشده باشند، از Snapshot به سیستم فایل تغییر می‌کند.

--fs ضروری. شناسه فایل سیستم برای بازیابی

--ضربه محکم و ناگهانی
ضروری. شناسه عکس فوری برای بازیابی.

--فایل
اختیاری. قابل تکرار با تعریف این گزینه، فقط بازیابی خواهد شد
فایل(های) تعریف شده

-- فایل ها
اختیاری. قابل تکرار با تعریف این گزینه، فایل بازیابی شده خواهد بود
ذخیره شده در مسیر مشخص شده و نام فایل، به عنوان مثال. '--فایل fileA -- فایل ها old_fileA
'.

fs-dependants
اگر وابستگی فرزند (عکس فوری یا شبیه‌سازی) وجود داشته باشد، True را برمی‌گرداند.

--fs ضروری. شناسه فایل سیستم برای پرس و جو.

--فایل
اختیاری. قابل تکرار فقط وابستگی به فایل(های خاص) را بررسی کنید، به عنوان مثال.
'--فایل fileA --فایل مسیر B'.

fs-dependants-rm
وابستگی های سیستم فایل (عکس فوری یا شبیه سازی) را حذف می کند.

--fs ضروری. شناسه فایل سیستم برای حذف وابستگی.

--فایل
اختیاری. قابل تکرار فقط وابستگی ها به فایل(های خاص) را حذف کنید.
'--فایل fileA --فایل مسیر B'.

فایل-کلون
یک کلون از یک فایل (thin provisioned) ایجاد می کند. توجه: --src و --dst باید جفت شوند
به عنوان مثال. '--src fileA --src fileB --dst fileA_clone --dst fileB_clone'.

--src
ضروری. قابل تکرار فایل منبع برای شبیه سازی (مسیر نسبی).

--dst
ضروری. قابل تکرار فایل مقصد برای کلون (مسیر نسبی).

آلیاس


ls
نام مستعار 'list --type system'

lp
نام مستعار "list --type pools"

lv
نام مستعار "list --type volume"

ld
نام مستعار "list --type disk"

la
نام مستعار "list --type access_groups"

lf
نام مستعار "list --type fs"

lt
نام مستعار "list --type target_ports"

c
نام مستعار "قابلیت ها"

p
نام مستعار 'plugin-info'

vc
نام مستعار "حجم ایجاد"

vrc
نام مستعار 'volume-raid-create'

vrcc
نام مستعار 'volume-raid-create-cap'

vd
نام مستعار "حذف حجم"

vr
نام مستعار "تغییر اندازه"

vm
نام مستعار "ماسک حجمی"

vu
نام مستعار "حجم برداشتن نقاب"

vri
نام مستعار 'volume-raid-info'

بعد از ظهر
نام مستعار 'pool-member-info'

ac
نام مستعار «دسترسی-گروه-ایجاد»

aa
نام مستعار 'access-group-add'

ar
نام مستعار 'access-group-remove'

ad
نام مستعار 'access-group-delete'

اندازه گزینه


--اندازه
اندازه فضای ذخیره سازی قالب "' + ''. مثال: "10GiB"، "20.5MB". خیر
postfix بایت ها را نشان می دهد. پیشوندهای معتبر عبارتند از:
KiB، # 2^10 بایت
MiB، # 2^20 بایت
GiB، # 2^30 بایت
TiB، # 2^40 بایت
PiB، # 2^50 بایت
EiB، # 2^60 بایت
کیلوبایت، # 10^3 بایت
مگابایت، # 10^6 بایت
گیگابایت، # 10^9 بایت
TB، # 10^12 بایت
PB، # 10^15 بایت
EB، # 10^17 بایت

این پیشوندها نیز پشتیبانی می شوند، اما توصیه نمی شوند:
K، M، G، T، P، E، # برابر با KiB، MiB، و غیره
k، m، g، t، p، e، # برابر با KiB، MiB، و غیره

با استفاده از خدمات onworks.net از lsmcli به صورت آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز