Развертывание дисковых пространств на автономном сервере

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

в этом разделе описывается развертывание дисковые пространства на изолированном сервере. сведения о том, как создать кластерное дисковое пространство, см. в статье развертывание кластера дисковые пространства на Windows Server 2012 R2.

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

Из пула носителей можно создавать один или несколько виртуальных дисков. Такие виртуальные диски также называются дисковыми пространствами. Дисковое пространство в операционной системе Windows представлено как обычный диск, на котором можно создавать форматированные тома. При создании виртуального диска через пользовательский интерфейс файловых служб и служб хранилища можно задать тип устойчивости (простая, зеркальное отображение или контроль четности), тип подготовки (тонкая или фиксированная) и размер. С помощью Windows PowerShell можно задать дополнительные параметры, такие как число столбцов, значение чередования и используемые физические диски в пуле. дополнительные сведения об этих дополнительных параметрах см. в разделе New-VirtualDisk и форуме по хранилищу Windows Server.

Примечание

для размещения операционной системы Windows нельзя использовать дисковое пространство.

На виртуальном диске можно создать один или несколько томов. При создании тома можно настроить размер, букву диска или папку, файловую систему (файловую систему NTFS или отказоустойчивую файловую систему (ReFS)), размер единицы размещения и необязательную метку тома.

На следующем рисунке показан процесс работы с дисковыми пространствами.

Storage Spaces workflow

Рисунок 1. Рабочий процесс дисковых пространств

Примечание

В этом разделе приводятся примеры командлетов Windows PowerShell, которые можно использовать для автоматизации некоторых описанных процедур. Дополнительные сведения см. в статье PowerShell.

Предварительные требования

чтобы использовать дисковые пространства на изолированном − сервере Windows Server 2012, убедитесь, что физические диски, которые вы хотите использовать, соответствуют следующим предварительным требованиям.

Важно!

сведения о развертывании дисковые пространства в отказоустойчивом кластере см. в статье развертывание кластера дисковые пространства в Windows Server 2012 R2. Развертывание отказоустойчивого кластера имеет другие предварительные требования, такие как поддерживаемые типы дисковых шин, Поддерживаемые типы устойчивости и необходимое минимальное количество дисков.

Область Требование Примечания
Типы дисковых шин — SCSI с последовательным подключением (SAS).
— Расширенная технология последовательного подключения (SATA).
— Контроллеры iSCSI и Fibre Channel.
Также можно использовать USB-диски. Однако неоптимально использовать USB-накопители в серверной среде.
дисковые пространства поддерживается на контроллерах iSCSI и Fibre Channel (FC) при условии, что виртуальные диски, созданные на их основе, являются неустойчивыми (простой с любым числом столбцов).
Конфигурация дисков — Физические диски должны иметь объем не менее 4 ГБ.
— Диски должны быть пустыми и не отформатированы. Не создавайте тома.
Замечания по поводу адаптера шины — Рекомендуются простые адаптеры шины (HBA), не поддерживающие функциональность RAID.
— Если адаптер шины поддерживает RAID, он должен находиться не в режиме RAID и все функции RAID должны быть отключены.
— Адаптеры не должны использовать физические диски и данные кэша в абстрактном режиме и скрывать подключенные устройства. Это относится и к службам, предоставляемым подключенными устройствами JBOD.
Дисковые пространства совместимы только с адаптерами шины, в которых можно полностью отключить все функции RAID.
Массивы JBOD — Корпусы JBOD являются необязательными.
— рекомендуется использовать дисковые пространства сертифицированные вложения, перечисленные в каталоге Windows Server.
если вы используете корпус JBOD, уточните у поставщика хранилища, поддерживает ли корпус дисковые пространства, чтобы обеспечить полную функциональность.
— чтобы определить, поддерживает ли корпус JBOD идентификацию корпуса и разъема, выполните следующий командлет Windows PowerShell:

Get-PhysicalDisk |? {$_. BusType – EQ "SAS"} | FC
Если поля енклосуренумбер и слотнумбер содержат значения, то корпус поддерживает эти функции.

Для планирования числа физических дисков и нужного типа устойчивости для автономной серверной среды используйте следующие рекомендации.

Тип устойчивости Требования к диску Назначение
Простота

— Перераспределяет данные между физическими дисками;
— Увеличивает емкость диска и повышает пропускную способность
— Без устойчивости (не защищается от сбоев диска);






Требуется по крайней мере один физический диск. Не используйте его для размещения невосстановимых данных. Простые пробелы не защищаются от сбоев диска.

Используйте для размещения временных или легко восстановимых данных за небольшую стоимость.

Подходит для высокопроизводительных рабочих нагрузок, в которых устойчивость не требуется или уже предоставлена приложением.
Зеркальное отображение

— Хранит две или три копии данных в наборе физических дисков;
— Повышает надежность, но сокращает емкость. При каждой записи возникает дублирование. В зеркальном дисковом пространстве данные также распределяются по нескольким физическим дискам.
— Повышенная пропускная способность данных и более низкая задержка доступа, чем четность
— Использует "грязное" Отслеживание региона (DRT) для отслеживания изменений дисков в пуле. Когда система возобновляет работу после незапланированного выключения, и восстанавливается доступ к пространствам, DRT осуществляет согласование дисков в пуле друг с другом.
Требует по крайней мере два физических диска для защиты от одного отказа диска.

Требует по крайней мере пять физических дисков для защиты от двух одновременных отказов дисков.
Рекомендуется использовать в большинстве сред. Например, зеркальные пространства подходят для файлового ресурса общего назначения или библиотеки виртуальных жестких дисков.
Parity

— Данные и сведения о четности на физических дисках
— Повышает надежность при сравнении с простым пространством, но несколько снижает емкость
— Повышенная устойчивость благодаря ведению журнала. Это помогает предотвратить повреждение данных при возникновении незапланированных выключений.
Требует по крайней мере три физических диска для защиты от одного отказа диска. Рекомендуется использовать для строго последовательных рабочих нагрузок, таких как архивация или резервное копирование.

Шаг 1. Создание пула носителей

Сначала необходимо сгруппировать доступные физические диски в один или несколько пулов носителей.

  1. в области навигации диспетчер сервера выберите файл и служба хранилища службы.

  2. в области навигации выберите страницу пулы служба хранилища .

    По умолчанию доступные диски включаются в пул под названием primordial. Если в разделе ПУЛЫ НОСИТЕЛЕЙ нет пула primordial, это значит, что хранилище не соответствует требованиям к дисковым пространствам. Убедитесь, что диски соответствуют требованиям, перечисленным в разделе "Предварительные условия".

    Совет

    Если выбрать пул носителей Primordial, доступные физические диски будут представлены в разделе ФИЗИЧЕСКИЕ ДИСКИ.

  3. в разделе пулы носителейвыберите список задачи , а затем выберите новый пул служба хранилища. откроется мастер создания пула служба хранилища.

  4. На странице перед началом выполнения нажмите кнопку Далее.

  5. На странице Укажите имя и подсистему пула носителей введите имя и необязательное описание пула носителей, выберите группу доступных физических дисков, которую вы хотите использовать, а затем нажмите кнопку Далее.

  6. На странице Выбор физических дисков для пула носителей выполните следующие действия, а затем нажмите кнопку Далее.

    1. Установите флажок рядом с каждым физическим диском, который нужно включить в пул носителей.

    2. Если вы хотите назначить один или несколько дисков в качестве горячего резервирования, в разделе выделениещелкните стрелку раскрывающегося списка и выберите горячий запас.

  7. На странице Подтверждение выбора Проверьте правильность параметров и нажмите кнопку создать.

  8. На странице Просмотр результатов убедитесь, что все задачи завершены, а затем нажмите кнопку Закрыть.

    Примечание

    Либо, чтобы перейти непосредственно к следующему шагу, можно установить флажок Создать виртуальный диск при закрытии мастера.

  9. Убедитесь, что новый пул носителей представлен в списке ПУЛЫ НОСИТЕЛЕЙ.

Windows PowerShell эквивалентные команды для создания пулов носителей

Следующие командлеты Windows PowerShell выполняют ту же функцию, что и предыдущая процедура. Вводите каждый командлет в одной строке, несмотря на то, что здесь они могут отображаться разбитыми на несколько строк из-за ограничений форматирования.

В следующем примере показано, какие физические диски доступны в пуле primordial.

Get-StoragePool -IsPrimordial $true | Get-PhysicalDisk -CanPool $True

В следующем примере создается новый пул носителей с именем StoragePool1 , который использует все доступные диски.

New-StoragePool –FriendlyName StoragePool1 –StorageSubsystemFriendlyName "Windows Storage*" –PhysicalDisks (Get-PhysicalDisk –CanPool $True)

В следующем примере создается новый пул носителей StoragePool1, который использует четыре доступных диска.

New-StoragePool –FriendlyName StoragePool1 –StorageSubsystemFriendlyName "Windows Storage*" –PhysicalDisks (Get-PhysicalDisk PhysicalDisk1, PhysicalDisk2, PhysicalDisk3, PhysicalDisk4)

Следующая серия командлетов демонстрирует, как добавить доступный физический диск PhysicalDisk5 в горячий резерв для пула носителей StoragePool1.

$PDToAdd = Get-PhysicalDisk –FriendlyName PhysicalDisk5
Add-PhysicalDisk –StoragePoolFriendlyName StoragePool1 –PhysicalDisks $PDToAdd –Usage HotSpare

Шаг 2. Создание виртуального диска

Затем необходимо создать один или несколько виртуальных дисков из пула носителей. При создании виртуального диска можно выбрать способ размещения данных на физических дисках. Это влияет как на надежность, так и на производительность. Также можно выбрать, создавать ли диски с тонкой или фиксированной подготовкой.

  1. Если мастер создания виртуального диска еще не открыт, на странице Пулы носителей в диспетчере серверов в разделе ПУЛЫ НОСИТЕЛЕЙ выберите нужный пул носителей.

  2. В разделе Виртуальные дискивыберите список задачи , а затем выберите новый виртуальный диск. Откроется мастер создания виртуальных дисков.

  3. На странице перед началом выполнения нажмите кнопку Далее.

  4. На странице Выбор пула носителей выберите нужный пул носителей и нажмите кнопку Далее.

  5. На странице Указание имени виртуального диска введите имя и описание (необязательно), а затем нажмите кнопку Далее.

  6. На странице Выбор макета хранилища выберите нужный макет, а затем нажмите кнопку Далее.

    Примечание

    При выборе макета, в котором недостаточно физических дисков, при нажатии на кнопку Далеепоявится сообщение об ошибке. Сведения о том, какой макет следует использовать, а также требования к диску, см. в разделе необходимые условия.

  7. Если в качестве структуры хранилища выбрано зеркало , а в пуле имеется пять или более дисков, появится страница Настройка параметров устойчивости . Выберите один из следующих вариантов.

    • Двухстороннее зеркало
    • Трехстороннее зеркало
  8. На странице Укажите тип подготовки выберите один из следующих параметров, а затем нажмите кнопку Далее.

    • Тонкая

      При тонкой подготовке пространство выделяется по необходимости. Это оптимизирует использование доступного хранилища. Однако поскольку такой вариант делает возможным чрезмерное выделение пространства хранения, необходимо внимательно следить за доступным дисковым пространством.

    • Фиксированный формат

      При фиксированной подготовке емкость хранилища выделяется немедленно в момент создания виртуального диска. Таким образом, при фиксированной подготовке используется пространство из пула носителей, эквивалентное размеру виртуального диска.

      Совет

      Для дисковых пространств можно создавать виртуальные диски с тонкой и фиксированной подготовкой в одном пуле носителей. Например, можно использовать виртуальный диск с тонкой подготовкой для размещения базы данных, а виртуальный диск с фиксированной подготовкой для размещения связанных файлов журнала.

  9. На странице Указание размера виртуального диска выполните следующие действия.

    Если на предыдущем шаге выбрана тонкая подготовка, в поле размер виртуального диска введите размер виртуального диска, выберите единицы измерения (МБ, ГБили ТБ), а затем нажмите кнопку Далее.

    Если на предыдущем шаге вы выбрали фиксированную подготовку, выберите один из следующих элементов:

    • Задать размер

      Чтобы указать размер, введите значение в поле размер виртуального диска , а затем выберите единицы измерения (МБ, ГБили ТБ).

      Если используется структура хранилища, отличная от простой, виртуальный диск использует больше свободного пространства, чем будет указано. Во избежание возможной ошибки, когда размер тома превышает свободное пространство пула носителей, можно установить флажок Создать максимально большой виртуальный диск вплоть до указанного размера.

    • Максимальный размер

      Выберите этот вариант, чтобы создать виртуальный диск, который использует максимальную емкость пула носителей.

  10. На странице Подтверждение выбора Проверьте правильность параметров и нажмите кнопку создать.

  11. На странице Просмотр результатов убедитесь, что все задачи завершены, а затем нажмите кнопку Закрыть.

    Совет

    По умолчанию флажок Создать том при закрытии мастера установлен. После этого вы перейдете сразу же к следующему шагу.

Windows PowerShell эквивалентные команды для создания виртуальных дисков

Следующие командлеты Windows PowerShell выполняют ту же функцию, что и предыдущая процедура. Вводите каждый командлет в одной строке, несмотря на то, что здесь они могут отображаться разбитыми на несколько строк из-за ограничений форматирования.

В следующем примере создается виртуальный диск 50 ГБ с именем VirtualDisk1 в пуле носителей с именем StoragePool1.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –Size (50GB)

В следующем примере создается зеркальный виртуальный диск с именем VirtualDisk1 в пуле носителей с именем StoragePool1. Диск использует максимальный объем хранилища для пула носителей.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –ResiliencySettingName Mirror –UseMaximumSize

В следующем примере создается виртуальный диск 50 ГБ с именем VirtualDisk1 в пуле носителей с именем StoragePool1. Для диска используется тонкая подготовка.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –Size (50GB) –ProvisioningType Thin

В следующем примере создается виртуальный диск с именем VirtualDisk1 в пуле носителей с именем StoragePool1. Для диска используется трехстороннее зеркальное отображение, а его размер фиксирован и равен 20 ГБ.

Примечание

Для работы этого командлета в пуле носителей должно быть по крайней мере пять физических дисков. (Сюда не относятся диски, выделенные для горячего резерва.)

New-VirtualDisk -StoragePoolFriendlyName StoragePool1 -FriendlyName VirtualDisk1 -ResiliencySettingName Mirror -NumberOfDataCopies 3 -Size 20GB -ProvisioningType Fixed

Шаг 3. Создание тома

Затем в виртуальном диске нужно создать том. Можно назначить необязательную букву диска или папку, а затем отформатировать том с помощью файловой системы.

  1. если мастер создания тома еще не открыт, на странице пулы служба хранилища в диспетчер сервера в разделе виртуальные дискищелкните правой кнопкой мыши нужный виртуальный диск и выберите пункт создать том.

    Откроется мастер создания томов.

  2. На странице перед началом выполнения нажмите кнопку Далее.

  3. На странице Выбор сервера и диска выполните следующие действия, а затем нажмите кнопку Далее.

    1. В области сервер выберите сервер, на котором нужно создать том.

    2. В области диск выберите виртуальный диск, на котором нужно создать том.

  4. На странице Укажите размер тома введите размер тома, укажите единицы (МБ, ГБили ТБ), а затем нажмите кнопку Далее.

  5. На странице назначить букве диска или папке настройте нужный параметр, а затем нажмите кнопку Далее.

  6. На странице Выбор параметров файловой системы выполните следующие действия, а затем нажмите кнопку Далее.

    1. В списке Файловая система выберите NTFS или ReFS.

    2. В списке Размер кластера оставьте значение По умолчанию или задайте размер кластера.

      Примечание

      Дополнительные сведения о размере кластера см. в разделе Размер кластера по умолчанию для NTFS, FAT и exFAT.

    3. Также можно в поле Метка тома ввести метку для тома, например HR Data.

  7. На странице Подтверждение выбора Проверьте правильность параметров и нажмите кнопку создать.

  8. На странице Просмотр результатов убедитесь, что все задачи завершены, а затем нажмите кнопку Закрыть.

  9. Чтобы убедиться, что том был создан, в диспетчер сервера выберите страницу тома . Том будет указан в разделе сервера, где он был создан. Создание тома также можно проверить в проводнике Windows.

Windows PowerShell эквивалентные команды для создания томов

следующий командлет Windows PowerShell выполняет ту же функцию, что и предыдущая процедура. Введите команду в одну строку.

В следующем примере инициализируются диски для виртуального диска VirtualDisk1, создается раздел с назначенной буквой диска, а затем том форматируется с использованием файловой системы NTFS по умолчанию.

Get-VirtualDisk –FriendlyName VirtualDisk1 | Get-Disk | Initialize-Disk –Passthru | New-Partition –AssignDriveLetter –UseMaximumSize | Format-Volume

Дополнительные сведения