Управление локальными дисковыми пространствами в VMMManage Storage Spaces Direct in VMM

Важно!

Поддержка этой версии Virtual Machine Manager (VMM) прекращена. Рекомендуем перейти на VMM 2019.This version of Virtual Machine Manager (VMM) has reached the end of support, we recommend you to upgrade to VMM 2019.

В этой статье представлен обзор локальных дисковых пространств и описывается способ их развертывания в структуре System Center Virtual Machine Manager (VMM).This article provides an overview of Storage Spaces Direct (S2D), and how it's deployed in the System Center - Virtual Machine Manager (VMM) fabric.

Локальные дисковые пространства впервые представлены в Windows Server 2016.Storage Spaces Direct (S2D) was introduced in Windows Server 2016. Они позволяют группировать физические диски для хранения данных в виртуальные пулы носителей и виртуализации хранилища.It groups physical storage drives into virtual storage pools, to provide virtualized storage. Виртуализированное хранилище предоставляет перечисленные ниже преимущества.With virtualized storage you can:

  • Управление несколькими источниками физических хранилищ как одной виртуальной сущностью.Manage multiple physical storage sources as a single virtual entity.
  • Получение недорогой системы хранения данных с внешними запоминающими устройствами или без них.Get inexpensive storage, with and without external storage devices.
  • Объединение разных типов хранилищ в один виртуальный пул носителей.Gather different types of storage into a single virtual storage pool
  • Простая подготовка хранилища и увеличение объема виртуализированного хранилища при необходимости путем добавления новых дисков.Easily provision storage, and expand virtualized storage on demand by adding new drives.

Как это работает?How does it work?

Локальные дисковые пространства создают пулы носителей на основе хранилища, подключенного к определенным узлам в кластере Windows Server.S2D creates pools of storage from storage that's attached to specific nodes in a Windows Server cluster. Хранилище может быть внутренним на узле или реализовываться на основе дисковых устройств, напрямую подключенных к одному узлу.The storage can be internal on the node, or disk devices that are directly attached to a single node. Поддерживаемые диски для хранения данных: NVMe и SSD, подключенные через SATA или SAS, и HDD.Supported storage drives include NVMe, SSD connected via SATA or SAS, and HDD. (Learn more) Дополнительные сведения.Learn more.

  • Если локальные дисковые пространства включены в кластере Windows Server, они автоматически обнаруживают подходящие носители и добавляют их в пул носителей кластера.When you enable S2D on a Windows Server cluster, S2D automatically discovers eligible storage, and adds it to a storage pool for the cluster.
  • Локальные дисковые пространства также создают встроенный серверный кэш хранилища, чтобы максимально повысить производительность.S2D also creates a built-in server-side storage cache to maximize performance. Самые быстрые диски используются для кэширования, а остальные — как основные ресурсы хранения.The fastest drives are used for caching, and the remaining drives for capacity. Подробности о кэше.Learn more about the cache.
  • Тома создаются из пула носителей.You create volumes from a storage pool. При создании тома виртуальный диск (дисковое пространство) создается, секционируется и форматируется, добавляется в кластер и преобразуется в кластеризованные общие тома (CSV).Creating a volume creates the virtual disk (storage space), partitions and formats it, adds it to the cluster, and converts it to a clustered shared volumes (CSV).
  • Настройте уровни отказоустойчивости тома, чтобы указать, как виртуальные диски распределяются по физическим в пуле, с помощью SMB 3.0.You configure different levels of fault tolerance for a volume, to specify how virtual disks are spread across physical disks in the pool, using SMB 3.0. Вы можете настроить том без отказоустойчивости или с зеркальной отказоустойчивостью либо с контролем четности.You can configure a volume with no resiliency, or with mirror or parity resilience. (Learn more) Дополнительные сведения.Learn more.

Конвергентное и неконвергентное развертываниеConverged and non-converged deployment

Кластер локальных дисковых пространств можно развернуть двумя способами.A cluster running S2D can be deployed in a couple of ways:

  • Гиперконвергентное развертывание. Вычислительные ресурсы Hyper-V и хранилище на основе локальных дисковых пространств работают в одном кластере без разделения.Hyper-converged deployment: Hyper-V compute and S2D storage run within the same cluster, with no separation between them. Это позволяет одновременно масштабировать вычислительные ресурсы и хранилище.This provides simultaneous scaling of compute and storage resources.
  • Развертывание с разделением: вычислительные ресурсы размещаются в одном кластере Hyper-V,Disaggregated deployment: Compute resources run on one Hyper-V cluster. а локальные дисковые пространства — в другом.S2D storage runs on a different cluster. Кластеры масштабируются отдельно, что обеспечивает более детализированное управление ими.You scale the clusters separately for finely tuned management.

Гиперконвергентное развертываниеHyper-converged deployment

Ниже приведен пример гиперконвергентного развертыванияHere's an illustration for hyper-converged deployment

Гиперконвергентное

Рис. 1. Гиперконвергентное развертываниеFigure 1: Hyper-converged deployment

  • Файлы виртуальных машин хранятся в локальных CSV.VM files are stored on local CSVs.
  • Общие файловые ресурсы и SMB не используются.File shares and SMB aren't used.
  • После создания томов CSV локальных дисковых пространств подготовьте их так же, как и для любого другого развертывания Hyper-V.After S2D CSV volumes are available, you provision them as you would any other Hyper-V deployment.
  • Вычислительный кластер Hyper-V и хранилище на основе локальных дисковых пространств масштабируются одновременно.You scale the Hyper-V compute cluster together with its S2D storage.

Развертывание с разделениемDisaggregated deployment

Ниже приведен пример развертывания с разделениемHere's an illustration for disaggregated deployment

С разделением

Рис. 2. Развертывание с разделениемFigure 2: Disaggregated deployment

  • Общие файловые ресурсы создаются в томах CSV локальных дисковых пространств.File shares are created on the S2D CSVs.
  • В виртуальных машинах Hyper-V хранение файлов настраивается на масштабируемых файловых серверах, и доступ к этим виртуальным машинам осуществляется по SMB 3.0.Hyper-V VMs are configured to store their files on the scaled-out file server (SOFS), and accessed using SMB 3.0.
  • Кластеры Hyper-V и SOFS масштабируются отдельно, что обеспечивает более детализированное управление ими.You scale the Hyper-V and SOFS clusters separately for finely tuned management. Например, ресурсов вычислительных узлов может не хватать для развертывания виртуальных машин, тогда как на узлах хранилища может быть излишек дискового пространства и ресурсов ввода-вывода. В этом случае вы можете добавить только дополнительные вычислительные узлы.For example, compute nodes might be near full capacity for the number of VMs, but storage nodes might have excess disk and IOPS capacity, so you add only additional compute nodes.

Дальнейшие действияNext steps

Развертывание гиперконвергированного кластера локальных дисковых пространствDeploy a hyper-converged S2D cluster