Storage Spaces в Windows Server 2012

Материал из Wiki Test Lab
Перейти к: навигация, поиск

Назад    Главная
 

Содержание

Storage Spaces в Windows Server 2012

Storage Spaces или Пространства Данных — новая функция, которая появилась в Windows Server 2012, представляет собой механизм виртуализации дисковой подсистемы, что в свою очередь обеспечивает высокую доступность и масштабируемость решений хранения данных, как для отдельного сервера, так и кластера северов. Storage Spaces позволяет объединить несколько физических дисков в один логический, упрощая администрирование и обеспечивая защиту от потерь информации.

Схематично процесс создания Storage Spaces можно представить следующим образом:

  1. Создание одного или нескольких пулов (Pools).
  2. Создание одного или нескольких виртуальных дисков (Storage Spaces).
  3. Создание одного или нескольких логических томов.

Из возможностей Storage Spaces можно отметить следующие:

Упорядочивание физических дисков в пулы, которые можно легко расширять. При этом логический размер пула может быть больше чем суммарный объем всех физических дисков благодаря использованию технологии thin provisioning, которая позволяет выделить столько места на виртуальном томе, сколько необходимо, а физические диски добавлять по мере необходимости без каких-либо дополнительных настроек. Причем, типы и размер дисков в одном пуле могут быть разными. Обеспечения отказоустойчивости за счет использования технологий зеркалирования и хранения информации о четности по аналогии RAID1 и RAID5, а также поддержка горячего резервирования «Hot Spare». Для организации Storage Spaces необходимо выполнить ряд требований:

  • Операционная система Windows Server 2012 или Windows 8.
  • Диски SATA или SAS, можно в массиве JBOD. На адаптерах RAID (если используются) все функции RAID должны быть отключены

Некоторые ограничения, с которыми придется столкнуться при настройке Storage Spaces:

  • Storage Spaces не могут использоваться для загрузки операционной системы.
  • Не поддерживаются iSCSI и Fibre-chanel.


Характеристики типов обеспечения отказоустойчивости.

Простой (Simple)

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

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


Зеркалирование (Mirror)

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

Используется технология Dirty Region Tracking (DRT) для отслеживания изменений на дисках в пуле. Когда система возобновляет работу после внеплановой остановки, DRT приводит данные на дисках в соответствие относительно дуг друга.

Контроль четности (Parity)

  • Повышение надежности по сравнению с простой (Simple) реализацией.
  • Отказоустойчивость повышается благодаря ведению журнала.
  • Необходимо минимум три диска для защиты выхода из стоя хотя бы одного диска.

Настройка Storage Spaces

Далее рассмотрим настройку Storage Spaces на примере. В качестве исходных данных, у нас есть сервер с установленной Windows Server 2012 и четыре физических диска. На одном из дисков установлена операционная система. Для обеспечения отказоустойчивости выберем тип зеркалирование на двух дисках, третий диск назначим Hot Spare.

1).В навигационной панели Server Manager выберите File and Storage Services.

2).Далее в панели выберите Storage Pools.

1010-01.png

3).В панели STORAGE POOLS выберите TASKS и затем выберите New Storage Pool.

4).В окне Before you begin нажмите Next.

1010-02.png

5).В окне Specify a storage pool name and subsystem введите название пула, так же можно добавить описание. Выберите группу доступных физических дисков и нажмите Next.

1010-03.png

6).В окне Select physical disks for the storage pool выберете три диска для включения в storage pool, третий диск назначим в качестве Hot Spare.

1010-04.png

7).В окне Confirm selections проверьте правильность настроек и нажмете Create.

8).По окончании процесса отобразиться окно View results. Нажмите Close.

9).В панели VIRTUAL DISKS выберите TASKS, затем нажмите New Virtual Disk.

10).В окне Before you begin нажмите Next.

1010-05.png

11).В окне Select the storage pool выберите нужный storage pool и нажмите Next.

1010-06.png

12).В окне Specify the virtual disk name введите название виртуального диска и при желании его описание и нажмите Next.

1010-07.png

13).В окне Select the storage layout выберете тип Mirror.

1010-08.png

14).Далее предлагается выбрать тип виртуального диска Thin или Fixed. При выборе Thin Provisioning пространство выделяется по мере необходимости, размер диска можно выбрать больше, чем доступно на физических дисках. При выборе Fixed размер виртуального диска остается фиксированным. Выберем тип Fixed.

1010-09.png

15).В окне Specify the size of the virtual disk выберете Maximum size.

16).В окне Confirm selections проверьте правильность настроек и нажмете Create.

17).По окончании процесса отобразиться окно View results. Нажмите Close. После создания виртуального диска он будет представлен в диспетчере устройств на равне с обычными дисками.

1010-10.png

18).Далее создадим новый том. Для этого в панели VIRTUAL DISKS выберете правой кнопкой нужный виртуальный диск,

1010-11.png

далее выберете меню New Volume.

19).В окне Before you begin нажмите Next.

1010-11.png

20).В окне Select the server and disk выберете нужный сервер и диск и нажмите Next.

1010-12.png


21). В окне Specify the size of the volume выберите размер нового тома и нажмите Next.


1010-13.png

22). В окне Assign to a drive letter or folder назначьте букву тома и нажмите Next.

1010-14.png

23). В окне Select file system settings оставьте все по умолчанию.

24). В окне Confirm selections проверьте правильность настроек и нажмете Create.

25). По окончании процесса отобразиться окно View results. Нажмите Close.

1010-15.png


26). Для того, что бы убедиться, что логический том создан, в Server Manager откройте окно Volumes.

Представим ситуацию, когда один из физических дисков вышел из строя. В окне VIRTUAL DISKS напротив виртуального диска появляется восклицательный знак в желтом треугольнике.

Если в системе присутствует физический диск, отмеченный под горячую замену (Hot Spare), система помечет вышедший из строя диск как Failed и заменяет его на диск Hot Spare. Диск Hot Spare становиться частью виртуального диска, сам виртуальный диск в момент восстановления находится в статусе In Service.

Максим Иванов (mivanov@etegro.com)

Личные инструменты