Назад | Перейти на главную страницу

Как скомпилировать емкость и используемую емкость EMC VNX через интерфейс командной строки?

Я автоматизирую отчет, который по существу будет дублировать информацию, показанную в сводной диаграмме емкости хранилища из веб-интерфейса EMC Unisphere. Мне нужно выполнить это из командной строки и обработать результаты.

Пунктами диаграммы Unisphere, которая составляет отчеты по нашему NAS, являются:

В конечном итоге это сворачивается (прямо сейчас, «вручную». Кто-то смотрит на диаграмму и компилирует это в файл Excel) в отчет, который хочет знать две («три») вещи:

Я получил похожую информацию от запуска nas_storage -info <storage-id> под Disk Groups, но он не такой чистый, и я не уверен, что это то, что я ищу.

Фрагмент:

Disk Groups

id                    = 0000
storage profiles      = 2 - clarsas_archive,cmsas_archive
raid_type             = RAID5
logical_capacity      = 5613414400
num_spindles          = 6 - 1_2_10 1_2_14 2_1_10 2_1_14 2_2_10 2_2_14 
num_luns              = 2 - 00240 00242 
num_disk_volumes      = 0
spindle_type          = SAS
bus                   = mixed
virtually_provisioned = False 
raw_capacity          = 6736097280
used_capacity         = 4198400
free_capacity         = 5609216000
hidden                = True

VNX размещен в Linux. Я здесь в основном потому, что остальная часть отчета посвящена виртуальным машинам в VMware, которые используют этот VNX, и вся эта часть выполняется в PowerCLI в Windows, где я обычно живу. Я, наверное, собираюсь plink над из PowerShell и запустите несколько команд в блоке VNX, чтобы обработать и интегрировать информацию о хранилище. Только NAS работает на базе Linux (за исключением некоторых гостевых ОС виртуальных машин).

Является nas_storage даже правильную / лучшую команду для запуска? server_stats поначалу выглядело более многообещающим, но я получаю ошибки о неизвестных хостах, когда пытаюсь подключиться к тому же серверу, который дает мне тонны сброшенной информации из nas_storage.

Лучший ресурс, который я нашел, - это Справочник по интерфейсу командной строки VNX ™ для файла (требуется логин). Я не могу найти в Google много всего, что связано конкретно с тем, что я делаю, я не верю (к ошибкам относятся: 1, 2, 3).

РЕДАКТИРОВАТЬ: Цифры, которые я получаю второй Раздел Disk Groups вывода nas_storage -info <storage-id> по существу ровно на 2 ^ 20 больше, чем размер, указанный в отчете веб-клиента Unisphere для пулов хранения (>>> Хранилище >>> Конфигурация хранилища >>> Пулы хранения), без единиц. То есть в отчете Unisphere даются гигабайты, а nas_storage звонок дает Gigs раз 2 ^ 20.

РЕДАКТИРОВАТЬ 2: Число 2 ^ 20 связано с размером блока, который в нашей системе, по-видимому, составляет килобайты (подтверждено вызовом naviseccli getrg, в котором были блоки и гигабайты). Однако все еще не уверен, как сопоставить отчет Unisphere. Нашел кого-то задавая вопрос на форумах EMC в 2012 году и аналогичный на Clarion здесь но ни у кого нет ответа (или ответа, что вы не можете получить эти числа, как ни странно).

Используйте следующую команду для блочного хранилища (id = 0 означает номер пула хранения)

/ opt / Navisphere / bin / naviseccli -h 1.1.1.1 -User user -Password password -Scope 0 storagepool -list -id 0 -availableCap -consumedCap -UserCap -prcntFull | grep -v Blocks