События
29 апр., 14 - 30 апр., 19
Присоединитесь к окончательному виртуальному событию Windows Server 29-30 апреля 29–30 для глубокого погружения технических сеансов и трансляции Q&A с инженерами Майкрософт.
Зарегистрируйтесь сейчасЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Diskraid — это средство командной строки, позволяющее настроить избыточный массив независимых (или недорогих) дисков (RAID) и управлять ими.
RAID обычно используется на серверах для стандартизации и классификации отказоустойчивых дисковых систем. Уровни RAID обеспечивают различные сочетания производительности, надежности и стоимости. Некоторые серверы предоставляют три уровня RAID: уровень 0 (полоска), уровень 1 (зеркало ing) и уровень 5 (чередование с четностью).
Аппаратный raid-подсистема отличает физически адресируемые единицы хранения друг от друга с помощью логического номера единиц (LUN). Объект LUN должен иметь по крайней мере один plex и может иметь любое количество дополнительных plex. Каждый plex содержит копию данных объекта LUN. Plexes можно добавлять и удалять из объекта LUN.
Большинство команд Diskraid работают с определенным портом адаптера шины узла (HBA), адаптером инициатора, порталом инициатора, поставщиком, подсистемой, контроллером, портом, диском, LUN, целевым порталом, целевым порталом или целевой группой портала. Для выбора объекта используется команда SELECT . Выбранный объект, как говорят, имеет фокус. Фокус упрощает распространенные задачи конфигурации, например создание нескольких LUN в одной подсистеме.
Примечание
Средство командной строки Diskraid работает только с подсистемами хранения, поддерживающими службу виртуальных дисков (VDS).
Следующие команды доступны в средстве Diskraid.
Добавляет существующий LUN в выбранный в данный момент LUN или добавляет целевой портал iSCSI в выбранную целевую группу портала iSCSI.
add plex lun=n [noerr]
add tpgroup tportal=n [noerr]
Параметр | Описание |
---|---|
plex lun=<n> |
Указывает номер LUN, добавляемый в качестве plex в выбранный в данный момент LUN. ВНИМАНИЕ. Все данные, добавляемые в LUN в виде плекса, будут удалены. |
tpgroup tportal=<n> |
Указывает номер целевого портала iSCSI для добавления в выбранную целевую группу портала iSCSI. |
noerr | Только для сценариев. При возникновении ошибки diskraid продолжает обрабатывать команды, как если бы ошибка не произошла. |
Задает указанный список портов контроллера в качестве активных для выбранного в данный момент LUN (другие порты контроллера неактивны) или добавляет указанные порты контроллера в список существующих активных портов контроллера для выбранного в данный момент LUN или связывает указанный целевой объект iSCSI для выбранного в данный момент LUN.
associate controllers [add] <n>[,<n> [,…]]
associate ports [add] <n-m>[,<n-m>[,…]]
associate targets [add] <n>[,<n> [,…]]
Параметр | Описание |
---|---|
домена | Добавляет или заменяет список контроллеров, связанных с выбранным в данный момент LUN. Используйте только с поставщиками VDS 1.0. |
порты | Добавляет или заменяет список портов контроллера, связанных с выбранным в данный момент LUN. Используйте только с поставщиками VDS 1.1. |
Prometheus | Добавляет или заменяет список целевых объектов iSCSI, связанных с выбранным в данный момент LUN. Используйте только с поставщиками VDS 1.1. |
add | При использовании поставщиков VDS 1.0: добавляет указанные контроллеры в существующий список контроллеров, связанных с LUN. Если этот параметр не указан, список контроллеров заменяет существующий список контроллеров, связанных с этим LUN. При использовании поставщиков VDS 1.1: добавляет указанные порты контроллера в существующий список портов контроллера, связанных с LUN. Если этот параметр не указан, список портов контроллера заменяет существующий список портов контроллера, связанных с этим LUN. |
<n>[,<n> [, ...]] |
Используйте с параметром контроллеров или целевых объектов. Указывает числа контроллеров или целевых объектов iSCSI, которые нужно задать для активных или сопоставленных. |
<n-m>[,<n-m>[,…]] |
Используется с параметром портов . Указывает порты контроллера, которые необходимо задать активным с помощью пары "номер контроллера" (n) и "номер порта" (m). |
Чтобы связать и добавить порты в LUN, использующего поставщик VDS 1.1:
DISKRAID> SEL LUN 5
LUN 5 is now the selected LUN.
DISKRAID> ASSOCIATE PORTS 0-0,0-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1)
DISKRAID> ASSOCIATE PORTS ADD 1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1, Ctlr 1 Port 1)
Задает или очищает флаги, которые дают указания поставщикам по настройке LUN. Используется без параметров, в операции автомагии отображается список флагов.
automagic {set | clear | apply} all <flag=value> [<flag=value> [...]]
Параметр | Описание |
---|---|
set | Задает указанные флаги указанным значениям. |
clear | Удаляет указанные флаги. Все ключевое слово очищает все автоматические флаги. |
apply | Применяет текущие флаги к выбранному LUN. |
<flag> |
Флаги определяются тремя буквами, в том числе:
|
Удаляет plex из выбранного в данный момент LUN. Plex и содержащиеся в нем данные не сохраняются, а экстенты диска могут быть восстановлены.
Внимание!
Перед использованием этой команды необходимо сначала выбрать зеркало зеркало LUN. Все данные в plex будут удалены. Все данные, содержащиеся в исходном LUN, не гарантируют согласованность.
break plex=<plex_number> [noerr]
Параметр | Описание |
---|---|
Plex | Указывает число удаляемых plex. Plex и содержащиеся в нем данные не будут сохранены, а ресурсы, используемые этим лексем, будут восстановлены. Данные, содержащиеся в LUN, не гарантируют согласованность. Если вы хотите сохранить этот плекс, используйте службу теневого копирования томов (VSS). |
noerr | Только для сценариев. При возникновении ошибки diskraid продолжает обрабатывать команды, как если бы ошибка не произошла. |
Задает общий секрет протокола проверки подлинности (CHAP), чтобы инициаторы iSCSI и целевые объекты iSCSI могли взаимодействовать друг с другом.
chap initiator set secret=[<secret>] [target=<target>]
chap initiator remember secret=[<secret>] target=<target>
chap target set secret=[<secret>] [initiator=<initiatorname>]
chap target remember secret=[<secret>] initiator=<initiatorname>
Параметр | Описание |
---|---|
Набор инициаторов | Задает общий секрет в локальной службе инициатора iSCSI, используемой для взаимной проверки подлинности CHAP, когда инициатор выполняет проверку подлинности целевого объекта. |
инициатор запоминает | Обмен данными секрета CHAP целевого объекта iSCSI с локальной службой инициатора iSCSI, чтобы служба инициатора может использовать секрет для проверки подлинности себя в целевом объекте во время проверки подлинности CHAP. |
целевой набор | Задает общий секрет в выбранном целевом объекте iSCSI, используемом для проверки подлинности CHAP, когда целевой объект проходит проверку подлинности инициатора. |
целевое запоминать | Сообщает секрет CHAP инициатора iSCSI текущему целевому объекту iSCSI в фокусе, чтобы целевой объект смог использовать секрет для проверки подлинности инициатора во время взаимной проверки подлинности CHAP. |
secret | Указывает используемый секрет. Если секрет пустой будет очищен. |
целевой объект | Указывает целевой объект в выбранной подсистеме для связывания с секретом. Это необязательно при настройке секрета инициатора и выходе из него означает, что секрет будет использоваться для всех целевых объектов, которые еще не имеют связанного секрета. |
имя инициатора | Указывает имя инициатора iSCSI для связывания с секретом. Это необязательно при настройке секрета в целевом объекте и его выходе означает, что секрет будет использоваться для всех инициаторов, у которых еще нет связанного секрета. |
Создает новый целевой объект LUN или iSCSI в выбранной подсистеме или создает целевую группу портала в выбранном целевом объекте. Вы можете просмотреть фактическую привязку с помощью команды списка Diskraid.
create lun simple [size=<n>] [drives=<n>] [noerr]
create lun stripe [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun raid [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun mirror [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun automagic size=<n> [noerr]
create target name=<name> [iscsiname=<iscsiname>] [noerr]
create tpgroup [noerr]
Параметр | Описание |
---|---|
простой | Создает простой LUN. |
полоса | Создает полосатый LUN. |
Raid | Создает полосатый LUN с четностью. |
базы данных | Создает зеркало зеркало LUN. |
automagic | Создает LUN с помощью автоматических подсказок в настоящее время. Дополнительные сведения см. в подразделе автомагии в этой статье. |
size= | Указывает общий размер LUN в мегабайтах. Необходимо указать параметр size= или drive= . Их также можно использовать вместе. Если параметр size= не указан, созданный LUN будет самым большим размером, допустимым для всех указанных дисков. Поставщик обычно создает LUN по крайней мере как запрошенный размер, но поставщик может округлить до следующего наибольшего размера в некоторых случаях. Например, если размер указан как .99 ГБ и поставщик может выделить только экстенты диска ГБ, результирующий LUN будет иметь 1 ГБ. Чтобы указать размер с помощью других единиц, используйте один из следующих распознанных суффиксов сразу после размера:
|
drive= | Задает drive_number для дисков, используемых для создания LUN. Необходимо указать параметр size= или drive= . Их также можно использовать вместе. Если параметр size= не указан, созданный LUN является максимальным допустимым размером, разрешенным всеми указанными дисками. Если задан параметр size=, поставщики будут выбирать диски из указанного списка дисков, чтобы создать LUN. Поставщики будут пытаться использовать диски в порядке, указанном по возможности. |
stripesize= | Задает размер в мегабайтах для полосы или raid LUN. Полосы нельзя изменить после создания LUN. Чтобы указать размер с помощью других единиц, используйте один из следующих распознанных суффиксов сразу после размера:
|
целевой объект | Создает новый целевой объект iSCSI в выбранной подсистеме. |
name | Предоставляет понятное имя целевого объекта. |
iscsiname | Предоставляет имя iSCSI для целевого объекта и может быть опущен для создания имени поставщика. |
tpgroup | Создает новую целевую группу портала iSCSI в выбранном целевом объекте. |
noerr | Только для сценариев. При возникновении ошибки diskraid продолжает обрабатывать команды, как если бы ошибка не произошла. |
Удаляет выбранный в данный момент целевой объект LUN, iSCSI (если нет никаких LUN, связанных с целевым объектом iSCSI) или целевой группы портала iSCSI.
delete lun [uninstall] [noerr]
delete target [noerr]
delete tpgroup [noerr]
Параметр | Описание |
---|---|
lun | Удаляет выбранный в данный момент LUN и все данные на нем. |
Удалить | Указывает, что диск локальной системы, связанной с LUN, будет удален до удаления LUN. |
целевой объект | Удаляет выбранный целевой объект iSCSI, если с целевым объектом не связаны LUN. |
tpgroup | Удаляет выбранную целевую группу портала iSCSI. |
noerr | Только для сценариев. При возникновении ошибки diskraid продолжает обрабатывать команды, как если бы ошибка не произошла. |
Отображает подробные сведения о выбранном объекте указанного типа.
detail {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup} [verbose]
Параметр | Описание |
---|---|
hbaport | Содержит подробные сведения о выбранном порту адаптера шины узла (HBA). |
iadapter | Содержит подробные сведения о выбранном адаптере инициатора iSCSI. |
iportal | Содержит подробные сведения о выбранном портале инициатора iSCSI. |
поставщик | Содержит подробные сведения о выбранном поставщике. |
подсистема | Содержит подробные сведения о выбранной подсистеме. |
домена | Содержит подробные сведения о выбранном в данный момент контроллере. |
port | Содержит подробные сведения о выбранном порту контроллера. |
диск | Содержит подробные сведения о выбранном диске, в том числе о занятых LUN. |
lun | Содержит подробные сведения о выбранном в настоящее время LUN, включая диски, которые вносят вклад. Выходные данные немного отличаются в зависимости от того, является ли LUN частью подсистемы Fibre Channel или iSCSI. Если список "Незамеченные узлы" содержит только звездочку, это означает, что LUN распакован ко всем узлам. |
tportal | Содержит подробные сведения о выбранном целевом портале iSCSI. |
целевой объект | Содержит подробные сведения о выбранном целевом объекте iSCSI. |
tpgroup | Содержит подробные сведения о выбранной целевой группе портала iSCSI. |
verbose | Для использования только с параметром LUN. Содержит дополнительные сведения, включая его смешения. |
Задает указанный список портов контроллера как неактивный для выбранного в данный момент LUN (другие порты контроллера не затрагиваются) или отключает указанный список целевых объектов iSCSI для выбранного в данный момент LUN.
dissociate controllers <n> [,<n> [,...]]
dissociate ports <n-m>[,<n-m>[,…]]
dissociate targets <n> [,<n> [,…]]
Параметр | Описание |
---|---|
controllers | Удаляет контроллеры из списка контроллеров, связанных с выбранным в данный момент LUN. Используйте только с поставщиками VDS 1.0. |
порты | Удаляет порты контроллера из списка портов контроллера, связанных с выбранным в данный момент LUN. Используйте только с поставщиками VDS 1.1. |
Prometheus | Удаляет целевые объекты из списка целевых объектов iSCSI, связанных с выбранным в данный момент LUN. Используйте только с поставщиками VDS 1.1. |
<n> [,<n> [,…]] |
Для использования с контроллерами или целевыми параметрами. Указывает числа контроллеров или целевых объектов iSCSI, которые необходимо задать как неактивные или диссоциаемые. |
<n-m>[,<n-m>[,…]] |
Для использования с параметром портов . Указывает порты контроллера, которые необходимо задать как неактивные с помощью пары "номер контроллера" (n) и "номер порта" (m). |
DISKRAID> SEL LUN 5
LUN 5 is now the selected LUN.
DISKRAID> ASSOCIATE PORTS 0-0,0-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1)
DISKRAID> ASSOCIATE PORTS ADD 1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1, Ctlr 1 Port 1)
DISKRAID> DISSOCIATE PORTS 0-0,1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 1)
Завершает diskraid.
exit
Расширяет выбранный в данный момент LUN путем добавления секторов в конец LUN. Не все поставщики поддерживают расширение LUN. Не расширяет объемы томов или файловых систем, содержащихся в LUN. После расширения LUN следует расширить связанные структуры на диске с помощью команды расширения DiskPart.
extend lun [size=<LUN_size>] [drives=<drive_number>, [<drive_number>, ...]] [noerr]
Параметр | Описание |
---|---|
size | Задает размер в мегабайтах для расширения LUN. Необходимо указать размер или <drive> параметр. Их также можно использовать вместе. Если параметр size= не указан, LUN расширяется по максимально возможному размеру, разрешенным всеми указанными дисками. Если задан параметр size=, поставщики выбирают диски из списка, указанного параметром drive= для создания LUN. Чтобы указать размер с помощью других единиц, используйте один из следующих распознанных суффиксов сразу после размера:
|
drive= | Указывает <drive_number> для дисков, используемых при создании LUN. Необходимо указать размер или <drive> параметр. Их также можно использовать вместе. Если параметр size= не указан, созданный LUN является максимальным допустимым размером, разрешенным всеми указанными дисками. Поставщики используют диски в порядке, указанном по возможности. |
noerr | Только для сценариев. При возникновении ошибки diskraid продолжает обрабатывать команды, как если бы ошибка не произошла. |
Очищает кэш на выбранном в данный момент контроллере.
flushcache controller
Отображает список всех команд Diskraid.
help
Извлекает или задает текущий целевой объект импорта службы теневого копирования томов (VSS), установленный для выбранной подсистемы.
importtarget subsystem [set target]
Параметр | Описание |
---|---|
задать целевой объект | Если задано, задает целевой объект, выбранный в данный момент, целевому объекту импорта VSS для выбранной подсистемы. Если это не указано, команда извлекает текущий целевой объект импорта VSS, заданный для выбранной подсистемы. |
Извлекает сведения о локальном инициаторе iSCSI.
initiator
Отменяет кэш на выбранном в данный момент контроллере.
invalidatecache controller
Задает политику балансировки нагрузки для выбранного в данный момент LUN.
lbpolicy set lun type=<type> [paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]]
lbpolicy set lun paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]
Параметр | Описание |
---|---|
type | Задает политику балансировки нагрузки. Если тип не указан, необходимо указать параметр пути . Параметр Type может иметь одно из следующих значений:
|
path | Указывает, является ли путь основным или имеет определенный <weight> . Все пути, не указанные, неявно задаются в качестве резервного копирования. Все пути, указанные в списке, должны быть одним из выбранных путей LUN. |
Отображает список объектов указанного типа.
list {hbaports | iadapters | iportals | providers | subsystems | controllers | ports | drives | LUNs | tportals | targets | tpgroups}
Параметр | Описание |
---|---|
hbaports | Содержит сводную информацию обо всех портах HBA, известных VDS. В настоящее время выбранный порт HBA помечается звездочкой (*). |
iadapters | Содержит сводную информацию обо всех адаптерах инициатора iSCSI, известных VDS. В настоящее время выбранный адаптер инициатора помечается звездочкой (*). |
iportals | Содержит сводную информацию обо всех порталах инициатора iSCSI в выбранном адаптере инициатора. В настоящее время выбранный портал инициатора помечается звездочкой (*). |
providers | Содержит сводные сведения о каждом поставщике, известном для VDS. Выбранный в данный момент поставщик помечается звездочкой (*). |
Подсистем | Содержит сводные сведения о каждой подсистеме в системе. В настоящее время выбранная подсистема помечается звездочкой (*). |
controllers | Содержит сводные сведения о каждом контроллере в выбранной подсистеме. Выбранный в данный момент контроллер помечается звездочкой (*). |
порты | Содержит сводные сведения о каждом порту контроллера в выбранном в данный момент контроллере. Выбранный в данный момент порт помечается звездочкой (*). |
Диски | Содержит сводные сведения о каждом диске в выбранной подсистеме. Выбранный в данный момент диск помечается звездочкой (*). |
Lun | Выводит сводные сведения о каждом LUN в выбранной подсистеме. Выбранный в данный момент LUN помечается звездочкой (*). |
tportals | Содержит сводную информацию обо всех целевых порталах iSCSI в выбранной подсистеме. Выбранный целевой портал помечен звездочкой (*). |
Prometheus | Содержит сводную информацию обо всех целевых объектах iSCSI в выбранной подсистеме. В настоящее время выбранный целевой объект помечается звездочкой (*). |
tpgroups | Содержит сводную информацию обо всех группах целевых порталов iSCSI в выбранном целевом объекте. В настоящее время выбранная группа портала помечается звездочкой (*). |
Записывает указанный адаптер инициатора iSCSI в выбранный целевой объект iSCSI.
login target iadapter=<iadapter> [type={manual | persistent | boot}] [chap={none | oneway | mutual}] [iportal=<iportal>] [tportal=<tportal>] [<flag> [<flag> […]]]
Параметр | Описание |
---|---|
type | Указывает тип входа для выполнения: вручную или постоянно. Если не указано, будет выполнено имя входа вручную. |
manual | Войдите вручную. Существует также параметр загрузки, предназначенный для будущей разработки и не используемый в настоящее время. |
Постоянные | Автоматически используйте то же имя входа при перезапуске компьютера. |
Парень | Указывает тип используемой проверки подлинности CHAP: нет, oneway CHAP или взаимное CHAP; если не указано, проверка подлинности не будет использоваться. |
tportal | Указывает необязательный целевой портал в выбранной подсистеме, используемой для входа. |
iportal | Указывает необязательный портал инициатора в указанном адаптере инициатора, который будет использоваться для входа. |
<flag> |
Определяется тремя буквами:
|
Записывает указанный адаптер инициатора iSCSI из выбранного целевого объекта iSCSI.
logout target iadapter= <iadapter>
Параметр | Описание |
---|---|
iadapter | Указывает адаптер инициатора с сеансом входа для выхода из системы. |
Выполняет операции обслуживания для выбранного объекта указанного типа.
maintenance <object operation> [count=<iteration>]
Параметр | Описание |
---|---|
<object> |
Указывает тип объекта, на котором выполняется операция. Тип объекта может быть подсистемой, контроллером, портом, диском или LUN. |
<operation> |
Указывает операцию обслуживания, выполняемую. Тип операции может быть spinup, spindown, blink, beep или ping. Необходимо указать операцию . |
count= | Указывает количество раз повторения операции. Обычно это используется с миганием, сигналом или связью. |
Задает понятное имя выбранной подсистемы, LUN или iSCSI для указанного имени.
name {subsystem | lun | target} [<name>]
Параметр | Описание |
---|---|
<name> |
Задает имя подсистемы, LUN или целевого объекта. Имя должно быть меньше 64 символов длиной. Если имя не указано, то существующее имя, если таковой отсутствует, удаляется. |
Задает состояние выбранного объекта указанного типа в автономном режиме.
offline <object>
Параметр | Описание |
---|---|
<object> |
Указывает тип объекта, на котором выполняется эта операция. Тип может быть: подсистема, контроллер, диск, LUN или tportal. |
Задает состояние выбранного объекта указанного типа в сети. Если объект является hbaport, измените состояние путей на выбранный порт HBA в режиме "в сети".
online <object>
Параметр | Описание |
---|---|
<object> |
Указывает тип объекта, на котором выполняется эта операция. Тип может быть: hbaport, подсистема, контроллер, диск, LUN или tportal. |
Выполняет необходимые операции, такие как повторная синхронизация или горячее разрежение, для восстановления текущего выбранного отказоустойчивого LUN. Например, восстановление может привести к привязке горячего запаса к набору RAID с сбоем диска или другого места на диске.
recover <lun>
Повторно возвращает объекты указанного типа. При использовании команды расширения LUN необходимо использовать команду обновления для обновления размера диска перед использованием команды повторного обновления.
reenumerate {subsystems | drives}
Параметр | Описание |
---|---|
Подсистем | Запрашивает поставщик, чтобы обнаружить все новые подсистемы, добавленные в текущий момент выбранный поставщик. |
Диски | Запрашивает внутренние автобусы ввода-вывода для обнаружения новых дисков, добавленных в выбранной подсистеме. |
Обновляет внутренние данные для выбранного поставщика.
refresh provider
Используется для комментариев скриптов.
Rem <comment>
Удаляет указанный целевой портал iSCSI из выбранной целевой группы портала.
remove tpgroup tportal=<tportal> [noerr]
Параметр | Описание |
---|---|
tpgroup tportal=<tportal> |
Указывает конечный портал iSCSI для удаления. |
noerr | Только для сценариев. При возникновении ошибки diskraid продолжает обрабатывать команды, как если бы ошибка не произошла. |
Заменяет указанный диск выбранным в данный момент диском. Указанный диск может не быть выбранным в данный момент диском.
replace drive=<drive_number>
Параметр | Описание |
---|---|
drive= | Указывает для <drive_number> замены диска. |
Сбрасывает выбранный в данный момент контроллер или порт.
reset {controller | port}
Параметр | Описание |
---|---|
домена | Сбрасывает контроллер. |
port | Сбрасывает порт. |
Отображает или изменяет выбранный в данный момент объект.
select {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup } [<n>]
Параметр | Описание |
---|---|
объект | Указывает тип выбранного объекта, включая поставщика, подсистему, контроллер, диск или LUN. |
hbaport [<n>] |
Задает фокус на указанный локальный порт HBA. Если порт HBA не указан, команда отображает выбранный в данный момент порт HBA (при наличии). Указание недопустимого индекса порта HBA приводит к отсутствии в фокусе порта HBA. Выбор порта HBA отменяет выбор выбранных адаптеров инициатора и порталов инициатора. |
iadapter [<n>] |
Задает фокус на указанный локальный адаптер инициатора iSCSI. Если адаптер инициатора не указан, команда отображает выбранный в данный момент адаптер инициатора (при наличии). Указание недопустимого индекса адаптера инициатора приводит к отсутствии адаптера инициатора в фокусе. Выбор адаптера инициатора отменяет выбор выбранных портов HBA и порталов инициатора. |
iportal [<n>] |
Задает фокус на указанный локальный портал инициатора iSCSI в выбранном адаптере инициатора iSCSI. Если портал инициатора не указан, команда отображает выбранный в данный момент портал инициатора (если таковой имеется). Указание недопустимого индекса портала инициатора не приводит к выбору портала инициатора. |
Поставщика [<n>] |
Задает фокус указанному поставщику. Если поставщик не указан, команда отображает выбранного поставщика (если таковой имеется). Указание недопустимого индекса поставщика приводит к отсутствии в фокусе поставщика. |
Подсистемы [<n>] |
Задает фокус для указанной подсистемы. Если подсистема не указана, команда отображает подсистему с фокусом (при наличии). Указание недопустимого индекса подсистемы приводит к отсутствии подсистемы в фокусе. При выборе подсистемы неявно выбирается связанный поставщик. |
Контроллер [<n>] |
Задает фокус на указанный контроллер в выбранной подсистеме. Если контроллер не указан, команда отображает выбранный в данный момент контроллер (если таковой имеется). Указание недопустимого индекса контроллера приводит к отсутствии контроллера в фокусе. Выбор контроллера отменяет выбор выбранных портов контроллера, дисков, LUN, целевых порталов, целевых объектов и целевых групп порталов. |
Порт [<n>] |
Задает фокус на указанный порт контроллера в выбранном контроллере. Если порт не указан, команда отображает выбранный в данный момент порт (если таковой имеется). Указание недопустимого индекса порта не приводит к выбору порта. |
Диске [<n>] |
Задает фокус заданному диску или физическому спинделю в выбранной подсистеме. Если диск не указан, команда отображает выбранный в данный момент диск (если таковой имеется). Указание недопустимого индекса диска приводит к отсутствии в фокусе диска. Выбор диска отменяет выбор выбранных контроллеров, портов контроллера, LUN, целевых порталов, целевых объектов и целевых групп портала. |
Lun [<n>] |
Задает фокус указанному LUN в выбранной подсистеме. Если LUN не указан, команда отображает выбранный в данный момент LUN (если таковой имеется). Указание недопустимого индекса LUN не приводит к выбору LUN. Выбор LUN отменяет выбор выбранных контроллеров, портов контроллера, дисков, целевых порталов, целевых объектов и целевых групп портала. |
tportal [<n>] |
Задает фокус на указанный целевой портал iSCSI в выбранной подсистеме. Если целевой портал не указан, команда отображает выбранный в данный момент целевой портал (если таковой имеется). Указание недопустимого индекса целевого портала не приводит к выбору целевого портала. Выбор целевого портала отменяет выбор любых контроллеров, портов контроллера, дисков, LUN, целевых объектов и целевых групп портала. |
Целевой [<n>] |
Задает фокус заданному целевому объекту iSCSI в выбранной подсистеме. Если целевой объект не указан, команда отображает выбранный в данный момент целевой объект (если таковой имеется). Указание недопустимого целевого индекса не приводит к выбору целевого объекта. Выбор целевого объекта отменяет выбор любых контроллеров, портов контроллера, дисков, LUN, целевых порталов и целевых групп порталов. |
tpgroup [<n>] |
Задает фокус для указанной целевой группы портала iSCSI в выбранном целевом объекте iSCSI. Если целевая группа портала не указана, команда отображает выбранную целевую группу портала (при наличии). Указание недопустимого индекса группы целевых порталов не приводит к тому, что целевая группа портала в фокусе не будет. |
[<n>] |
Указывает <object number> выборку. Если указанный <object number> параметр недопустим, удаляются существующие выборы для объектов указанного типа. Если не <object number> указано, отображается текущий объект. |
Задает выбранный в данный момент диск как горячий запасной. Горячие запасные не могут использоваться для обычных операций привязки LUN. Они зарезервированы только для обработки ошибок. Диск в настоящее время не должен быть привязан к существующему LUN.
setflag drive hotspare={true | false}
Параметр | Описание |
---|---|
true | Выбирает выбранный в данный момент диск как горячий запасной диск. |
false | Отменяет выбор выбранного диска в качестве горячего запасного диска. |
Уменьшает размер выбранного LUN.
shrink lun size=<n> [noerr]
Параметр | Описание |
---|---|
size | Указывает требуемый объем пространства в мегабайтах (МБ), чтобы уменьшить размер LUN на. Чтобы указать размер с помощью других единиц, используйте один из следующих распознанных суффиксов сразу после размера:
|
noerr | Только для сценариев. При возникновении ошибки diskraid продолжает обрабатывать команды, как если бы ошибка не произошла. |
Изменяет состояние путей к выбранному порту адаптера шины узла (HBA) в РЕЖИМ ОЖИДАНИЯ.
standby hbaport
Параметр | Описание |
---|---|
hbaport | Изменяет состояние путей к выбранному порту адаптера шины узла (HBA) в РЕЖИМ ОЖИДАНИЯ. |
Делает выбранные в настоящее время LUN доступными из указанных узлов.
unmask lun {all | none | [add] wwn=<hexadecimal_number> [;<hexadecimal_number> [;…]] | [add] initiator=<initiator>[;<initiator>[;…]]} [uninstall]
Параметр | Описание |
---|---|
all | Указывает, что LUN должен быть доступен для всех узлов. Однако вы не можете распаковать LUN ко всем целевым объектам в подсистеме iSCSI. Перед выполнением |
ничего | Указывает, что LUN не должен быть доступен для любого узла. Перед выполнением |
add | Указывает, что указанные узлы должны быть добавлены в существующий список узлов, из которым доступен этот LUN. Если этот параметр не указан, список узлов, предоставленный, заменяет существующий список узлов, доступных этому LUN. |
wwn= | Указывает список шестнадцатеричных чисел, представляющих мировые имена, из которых должен быть доступен LUN или узлы. Чтобы маскировать или распаковывать определенный набор узлов в подсистеме Fibre Channel, можно ввести список с запятой для портов на узлах, интересующих вас. |
инициатор= | Указывает список инициаторов iSCSI, для которых должен быть доступен выбранный в данный момент LUN. Чтобы маскировать или распаковать определенный набор узлов в подсистеме iSCSI, можно ввести список инициаторов iSCSI, разделенный точкой с запятой. |
Удалить | При указании удаляет диск, связанный с LUN, в локальной системе до маскирования LUN. |
Дисковый сбор можно выполнить на любом компьютере под управлением поддерживаемой версии Windows Server с соответствующим поставщиком оборудования VDS. Чтобы вызвать скрипт Diskraid, введите команду командной строки:
diskraid /s <script.txt>
По умолчанию Diskraid останавливает обработку команд и возвращает код ошибки, если в скрипте возникла проблема. Чтобы продолжить выполнение скрипта и игнорировать ошибки, включите параметр noerr в команду. Это позволяет использовать такие полезные методики, как использование одного скрипта для удаления всех LUN в подсистеме независимо от общего числа LUN. Не все команды поддерживают параметр noerr . Ошибки всегда возвращаются при ошибках синтаксиса команд независимо от того, включен ли параметр noerr .
Код ошибки | Описание ошибки |
---|---|
0 | Без ошибок. Весь скрипт выполнялся без сбоя. |
1 | Произошло неустранимое исключение. |
2 | Аргументы, указанные в командной строке Diskraid, были неверны. |
3 | Не удалось открыть указанный скрипт или выходной файл. |
4 | Один из служб Diskraid использует возвращаемый сбой. |
5 | Произошла ошибка синтаксиса команды. Сбой сценария, так как объект был неправильно выбран или недопустим для использования с этой командой. |
Чтобы просмотреть состояние подсистемы 0 на компьютере, введите следующее:
diskraid
Отображается клавишу ВВОД и выходные данные, аналогичные следующему:
Microsoft Diskraid version 5.2.xxxx
Copyright (©) 2003 Microsoft Corporation
On computer: COMPUTER_NAME
Чтобы выбрать подсистему 0, введите следующую команду в командной строке Diskraid:
select subsystem 0
Отображается клавишу ВВОД и выходные данные, аналогичные следующему:
Subsystem 0 is now the selected subsystem.
DISKRAID> list drives
Drive ### Status Health Size Free Bus Slot Flags
--------- ---------- ------------ -------- -------- --- ---- -----
Drive 0 Online Healthy 107 GB 107 GB 0 1
Drive 1 Offline Healthy 29 GB 29 GB 1 0
Drive 2 Online Healthy 107 GB 107 GB 0 2
Drive 3 Not Ready Healthy 19 GB 19 GB 1 1
Чтобы выйти из Diskraid, введите следующее в командной строке Diskraid:
exit
События
29 апр., 14 - 30 апр., 19
Присоединитесь к окончательному виртуальному событию Windows Server 29-30 апреля 29–30 для глубокого погружения технических сеансов и трансляции Q&A с инженерами Майкрософт.
Зарегистрируйтесь сейчас