EMC Navisphere یا Unisphere یکی از ابزارهای مدیریت ذخیرهسازی EMC است که به کاربران اجازه میدهد تجهیزات ذخیرهسازی EMC CLARiiON و VNX را مدیریت کنند. Naviseccli یک رابط خط فرمان (CLI) برای مدیریت این تجهیزات است و به کاربران اجازه میدهد تا از طریق دستورات CLI تجهیزات ذخیرهسازی خود را کنترل و پیکربندی کنند.
در زیر برخی از دستورات مهم و پرکاربرد Naviseccli آورده شده است که برای مدیریت ذخیرهسازی در سیستمهای EMC VNX/CLARiiON استفاده میشوند:
1. پیکربندی اولیه و اتصال
- ورود به سیستم (Login):
naviseccli -h <IP_address> -user <username> -password <password> -scope 0
این دستور برای ورود به دستگاه VNX/CLARiiON با استفاده از آیپی آدرس، نام کاربری و رمز عبور استفاده میشود.
-scope 0
: برای اتصال به دامنه محلی.
2. نمایش اطلاعات سیستم
- نمایش وضعیت سیستم:
naviseccli -h <IP_address> getagent
این دستور اطلاعات کلی سیستم مانند وضعیت، سریال و نوع مدل را نشان میدهد.
- نمایش اطلاعات LUN ها:
naviseccli -h <IP_address> getlun
این دستور اطلاعات مربوط به LUNها، مانند شماره LUN، اندازه، RAID level و وضعیت آنها را نشان میدهد.
- نمایش وضعیت دیسکها:
naviseccli -h <IP_address> getdisk
این دستور لیستی از دیسکها به همراه وضعیت، ظرفیت و سرعت هر دیسک را نمایش میدهد.
- نمایش وضعیت RAID گروهها:
naviseccli -h <IP_address> getrg
این دستور وضعیت گروههای RAID و دیسکهای مرتبط با هر گروه را نمایش میدهد.
3. مدیریت LUNها
- ایجاد LUN جدید:
naviseccli -h <IP_address> lun -create -capacity <size_in_MB> -poolName <pool_name> -name <LUN_name> -type <LUN_type>
این دستور یک LUN جدید در دستگاه ایجاد میکند. شما باید ظرفیت (در مگابایت)، نام استخر (Pool) و نام LUN را مشخص کنید.
-type
: نوع LUN را مشخص میکند (مانندThin
,Thick
).
- حذف LUN:
naviseccli -h <IP_address> lun -destroy -name <LUN_name>
این دستور برای حذف یک LUN خاص با نام مشخص استفاده میشود.
- تغییر نام LUN:
naviseccli -h <IP_address> lun -modify -name <old_LUN_name> -newName <new_LUN_name>
این دستور برای تغییر نام یک LUN موجود به کار میرود.
4. مدیریت Storage Pool ها
- نمایش اطلاعات Storage Pool:
naviseccli -h <IP_address> storagepool -list
این دستور اطلاعات مربوط به استخرهای ذخیرهسازی (Storage Pools) مانند فضای خالی، استفادهشده و درصد مصرف را نمایش میدهد.
- ایجاد Storage Pool جدید:
naviseccli -h <IP_address> storagepool -create -disks <disk_list> -name <pool_name>
با استفاده از این دستور، میتوان یک Storage Pool جدید با استفاده از لیستی از دیسکها ایجاد کرد.
5. مدیریت Snapshot ها
- ایجاد Snapshot جدید:
naviseccli -h <IP_address> snapshot -create -lun <LUN_ID> -name <snapshot_name>
این دستور یک snapshot از یک LUN خاص ایجاد میکند.
- بازگردانی Snapshot:
naviseccli -h <IP_address> snapshot -restore -id <snapshot_ID>
این دستور یک Snapshot خاص را برای بازگردانی دادهها استفاده میکند.
6. مدیریت RAID گروهها
- ایجاد RAID گروه:
naviseccli -h <IP_address> storagegroup -create -name <group_name> -raidtype <RAID_type> -disks <disk_list>
این دستور برای ایجاد یک RAID گروه با نوع RAID مشخص و لیست دیسکها استفاده میشود.
-raidtype
: نوع RAID را مشخص میکند (مانند RAID5, RAID1, RAID6).
- حذف RAID گروه:
naviseccli -h <IP_address> storagegroup -destroy -name <group_name>
برای حذف یک گروه RAID موجود از این دستور استفاده میشود.
7. مدیریت Storage Groupها
- ایجاد Storage Group جدید:
naviseccli -h <IP_address> storagegroup -create -gname <group_name>
این دستور یک Storage Group جدید ایجاد میکند.
- افزودن LUN به Storage Group:
naviseccli -h <IP_address> storagegroup -addhlu -gname <group_name> -hlu <Host_LUN_ID> -alu <Array_LUN_ID>
این دستور یک LUN را به Storage Group اضافه میکند.
- حذف LUN از Storage Group:
naviseccli -h <IP_address> storagegroup -removelun -gname <group_name> -alu <Array_LUN_ID>
این دستور LUN مشخصی را از Storage Group حذف میکند.
8. مدیریت اسپیر دیسکها (Hot Spare)
- ایجاد Hot Spare:
naviseccli -h <IP_address> hotspare -create -disk <disk_id>
این دستور برای تعریف یک دیسک به عنوان اسپیر استفاده میشود.
- حذف Hot Spare:
naviseccli -h <IP_address> hotspare -destroy -disk <disk_id>
این دستور برای حذف یک اسپیر از سیستم استفاده میشود.
9. مدیریت Cache
- تنظیم Cache روی LUN:
naviseccli -h <IP_address> cache -modify -lun <LUN_ID> -size <size_in_MB>
این دستور اندازه کش را برای LUN مشخص میکند.
10. پشتیبانگیری و بازگردانی
- پشتیبانگیری تنظیمات سیستم:
naviseccli -h <IP_address> -secfilepath <backup_file_path> -exportconfig
این دستور برای پشتیبانگیری از تنظیمات سیستم استفاده میشود.
- بازگردانی تنظیمات سیستم:
naviseccli -h <IP_address> -secfilepath <backup_file_path> -importconfig
این دستور برای بازگردانی تنظیمات سیستم از فایل پشتیبان استفاده میشود.
جمعبندی:
دستورات Naviseccli امکان مدیریت کامل سیستمهای ذخیرهسازی EMC را از طریق خط فرمان فراهم میکند. با استفاده از این دستورات میتوان LUNها، RAID گروهها، Storage Poolها، Snapshotها و دیگر عناصر ذخیرهسازی را مدیریت و پیکربندی کرد.