Dcb windows server 2012

Сегодня мы поговорим насчет файловых хранилищ и как обеспечить высокую доступность в Windows 2012 R2. Что же появилось нового в отличая от Windows 2008 R2? Какие изменения произошли в дисковых массива и сетях SAN?

Как мы знаем и понимаем, что каждая организация хочет иметь большие объемы хранилищ и почти никогда не хочет тратить на это большие деньги, и как правило файловые хранилища всегда ассоциируются с милионами рублей (или долларов?:)). Вот например начальник говорит нам — нужно файловое хранилище и оно должно соответствовать следующим требованиям:

  1. Система хранения данных должна быть отказоустойчива. И соответственно компоненты этой системы, такие как жесткие диски, контроллеры, полки.
  2. Так же должны быть отказоустойчивыми соединения физические: в большинстве случаем в современных системах СХД используются соединения типа FiberChannal или же ISCSI. Так же в последнее время используются CNA адаптеры (Конвергентные адаптеры) Для возможности поддерживать конвергентные адаптеры (CNA) был разработан стандарт DCB (Data Center Bridging) поддерживается в виндах начиная с Windows Server 2012.
  3. Современная система хранения данных должна быть интеллектуальной, а именно: должна поддерживать известные протоколы и настройки, иметь возможность дедупликации данных (для сверхэконопии места при одинаковом контенте) и другое.
  4. Система хранения данных должна иметь протоколы для управления ей операционной системой. Например когда в организации используется несколько СХД от различных вендоров, если использовать от инструмент от каждой как вы себе это представляете? Можно? Да, но неудобно. Примерами таких стандартов являются(Storage Management Initiative-Specification) или SMP.

Так, теперь рассмотрим это со стороны Windows Server:

  1. Кластера хранилищ – присутствуют в windows server очень давно.
  2. Поддержка CNA и DCB – начиная с Windows Server 2012.
  3. Дедупликация файловых данных — начиная с Windows Server 2012.

Дедупликация в windows server может работать на трех разных уровнях. Рассмотрим:

  1. Файловая дедупликаци я – как собственно мы знали давно, это когда идет замена повторяющихся файлов ссылками на них, тем самым экономия места. Но, если повторяющийся файл будет отредактирован в ту или иную сторону, то он выпадет из схемы файловой дедупликации и поэтому данная схема нам не интересна.
  2. Дедупликация на блочном уровне – уже по интереснее, так как даже если файл отредактируется, то место на дисках сьедят только отредактированные блоки.
  3. Битовая дедупликация — работает на уровне битов и имеет самый жесткий коэффициент сжатия данных. Данный уровень имеет просто нереальную ресурсоемкость. Этот уровень кэширует передаваемые данные и передачей только уникальной информацией.
Что мы имеем нового в управлении хранилищами Windows Server 2012:

Полная поддержка Поддержка VHDX в iSCSI Target

iSCSI Target Server, который является встроенным компонентом винды, поддерживает формат VHDX, а именно:

  • Файлы размером до 64 ТБ
  • Увеличение/уменьшение размеров VHDX в рабочем режиме.
  • VHDX теперь является форматом по умолчанию для iSCSI Target
  • Реализована полная поддержка SMI-S для управления iSCSI Target с помощью VMM.

Усовершенствования файлового кластера

Файловый кластер в Windows Server 2012 настраивается в режиме Active-Active, это когда все хосты кластера могут получать SMB соеденинея к общим папкам кластера (шарам). Данный режим подразумевает наличие (Cluster Shared Volume), поскольку запросы на чтение/запись в один и тот же файл, хранящийся на общем кластерном хранилище, могут приходить с разных хостов кластера. Но для каждого CSV-тома все равно назначается владелец, который отвечает за следующие операции: создание, переименование, удаление файлов. Такой подход обеспечивает более оптимальную балансировку нагрузки между хостами кластера. Более того, владение различными CSV-томами, принадлежащими кластеру, теперь автоматически распределяется между узлами кластера, и это распределение изменяется при изменении конфигурации кластера (добавление узла, отработка отказа узла и пр.).

Управление полосой пропускания для SMB-трафика (SMB Bandwidth Management)

В Windows Server 2012 R2 вы можете установить типы ограничения байтов в секунду для определенного SMB-трафика. Таких типов несколько: VirtualMachine (трафик между виртуальной машиной и файлом лежащим на файловом SMB-сервере), LiveMigration (трафик динамической миграции, если используется SMB), Default (весь трафик). Лимиты задаются с помощью командлета Set-SMBBandwidthLimit.

Поддержка многоуровневого хранилища в Storage Spaces (Storage Spaces – Storage Tiering)

При создании пулов Storage Spaces в Windows Server 2012 R2 можно объединять в отдельные уровни диски SSD и HDD. Для повышения производительности ОС автоматически размещает на SSD-уровне наиболее востребованные данные, плюс администратор может явным образом указать, какие конкретно файлы необходимо расположить на этом уровне.

Если у вас остались вопросы или вам понравилась статья, пожалуйста — оставьте комментарий. Посмотреть другие статьи из раздела резервного копирования . Вернуться на главную.

Мост для центра обработки данных (DCB) Data Center Bridging (DCB)

Применяется к: Windows Server (Semi-Annual Channel), Windows Server 2016 Applies to: Windows Server (Semi-Annual Channel), Windows Server 2016

В этом разделе можно ознакомиться с вводными сведениями о мосте центра обработки данных ( ) . You can use this topic for introductory information about Data Center Bridging (DCB).

DCB — это набор стандартов IEEE и электроники инженеров по ( ) стандартизации, обеспечивающий согласованные структуры в центре обработки данных, где хранилище, сети данных, — межпроцессный обмен данными ( IPC ) и трафик управления используют одну и ту же инфраструктуру сети Ethernet. DCB is a suite of Institute of Electrical and Electronics Engineers (IEEE) standards that enable Converged Fabrics in the data center, where storage, data networking, cluster Inter-Process Communication (IPC), and management traffic all share the same Ethernet network infrastructure.

Помимо этого раздела, доступна следующая документация по DCB In addition to this topic, the following DCB documentation is available

DCB обеспечивает выделение аппаратной — пропускной способности для определенного типа сетевого трафика и повышает надежность транспорта Ethernet за счет использования — управления потоком на основе приоритета. DCB provides hardware-based bandwidth allocation to a specific type of network traffic, and enhances Ethernet transport reliability with the use of priority-based flow control.

-Распределение пропускной способности на основе оборудования является обязательным, если трафик обходит операционную систему и размещается на объединенном сетевом адаптере, который может поддерживать интерфейс Интернет-интерфейса Small Computer ( ) , RDMA с помощью удаленного прямого доступа к памяти ( ) через Ethernet или оптоволоконный канал через Ethernet ( фкое ) . Hardware-based bandwidth allocation is essential if traffic bypasses the operating system and is offloaded to a converged network adapter, which might support Internet Small Computer System Interface (iSCSI), Remote Direct Memory Access (RDMA) over Ethernet, or Fiber Channel over Ethernet (FCoE).

-Управление потоком на основе приоритета является обязательным, если протокол верхнего уровня, например волоконный канал, предполагает, что базовый транспорт без потерь. Priority-based flow control is essential if the upper layer protocol, such as Fiber Channel, assumes a lossless underlying transport.

Протоколы DCB и параметры управления DCB Protocols and Management Options

DCB состоит из следующего набора протоколов. DCB consists of the following set of protocols.

  • Улучшенная служба передачи ( ETS ) – IEEE 802.1 Каз, которая основана на стандартах 802.1 p и 802.1 q Enhanced Transmission Service (ETS) – IEEE 802.1Qaz, which builds on the 802.1P and 802.1Q standards
  • Приоритет контроля ( мощности ) , IEEE 802.1 КББ Priority Flow Control (PFC), IEEE 802.1Qbb
  • DCB Exchange Protocol ( дкбкс ) , IEEE 802.1 AB, расширенная в стандарте 802.1 Каз. DCB Exchange Protocol (DCBX), IEEE 802.1AB, as extended in the 802.1Qaz standard.

Протокол ДКБКС позволяет настроить DCB на коммутаторе, который затем может автоматически настроить конечное устройство, например компьютер под Windows Server 2016. The DCBX protocol allows you to configure DCB on a switch, which can then automatically configure an end device, such as a computer running Windows Server 2016.

Если вы предпочитаете управлять DCB из коммутатора, не нужно устанавливать DCB как компонент в Windows Server 2016, однако этот подход включает некоторые ограничения. If you prefer to manage DCB from a switch, you don’t need to install DCB as a feature in Windows Server 2016, however this approach includes some limitations.

Так как ДКБКС может сообщать только сетевой адаптер узла для размеров класса ETS и включения коэффициента мощности, однако на узлах Windows Server обычно требуется установить DCB, чтобы трафик сопоставлялся с классами ETS. Because DCBX can only inform the host network adapter of ETS class sizes and PFC enablement, however, Windows Server hosts usually require that DCB is installed so that traffic is mapped to ETS classes.

Приложения Windows обычно не предназначены для участия в ДКБКС Exchange. Windows applications are usually not designed to participate in DCBX exchanges. Поэтому узел должен быть настроен отдельно от сетевых коммутаторов, но с идентичными параметрами. Because of this, the host must be configured separately from the network switches, but with identical settings.

Если вы решили управлять DCB из коммутатора, вы по-прежнему можете просматривать конфигурации в Windows Server 2016 с помощью команд Windows PowerShell. If you do choose to manage DCB from a switch, you can still view the configurations in Windows Server 2016 by using Windows PowerShell commands.

Важные функциональные возможности DCB Important DCB functionality

Ниже представлен список функций, выполняемых мостом для центра обработки данных. Following is a list that summarizes the functionality that is provided by DCB.

Обеспечивает взаимодействие — сетевых адаптеров с поддержкой DCB и — коммутаторов с поддержкой DCB. Provides interoperability between DCB-capable network adapters and DCB-capable switches.

Предоставляет транспорт Ethernet без потерь между компьютером под управлением Windows Server 2016 и коммутатором соседей путем включения — управления потоком на основе приоритета на сетевом адаптере. Provides a lossless Ethernet transport between a computer running Windows Server 2016 and its neighbor switch by turning on priority-based flow control on the network adapter.

Предоставляет возможность выделения пропускной способности для управления трафиком ( TC ) по процентам, где TC может состоять из одного или нескольких классов трафика, которые отличаются 802.1 приоритетами класса трафика ( p ) . Provides the ability to allocate bandwidth to a Traffic Control (TC) by percentage, where the TC might consist of one or more classes of traffic that are differentiated by 802.1p traffic class (priority) indicators.

Предоставление администраторам сервера или сетевым администраторам возможности относить приложение к определенному классу трафика или на основе приоритета относить его к известным протоколам, известным портам TCP/UDP или NetworkDirect, используемым этим приложением. Enables server administrators or network administrators to assign an application to a particular traffic class or priority based on well-known protocols, well-known TCP/UDP port, or NetworkDirect port used by that application.

Обеспечивает управление DCB с помощью Windows Server 2016 инструментарий управления Windows (WMI) ( WMI ) и Windows PowerShell. Provides DCB management through Windows Server 2016 Windows Management Instrumentation (WMI) and Windows PowerShell. Дополнительные сведения см. в подразделе команды Windows PowerShell для DCB далее в этом разделе, а также в следующих разделах. For more information, see the section Windows PowerShell Commands for DCB later in this topic, in addition to the following topics.

Обеспечивает управление DCB через Windows Server 2016 групповая политика. Provides DCB management through Windows Server 2016 Group Policy.

Поддерживает сосуществование решений качества обслуживания Windows Server 2016 ( ) . Supports the coexistence of Windows Server 2016 Quality of Service (QoS) solutions.

Перед использованием любого RDMA для ( роце ) версии RDMA для Ethernet необходимо включить DCB. Before using any RDMA over Converged Ethernet (RoCE) version of RDMA, you must enable DCB. Хотя это и не требуется для сетей с широкими возможностями по протоколу RDMA ( в Интернете iWARP ) , тестирование определило, что все — технологии RDMA на основе Ethernet работают лучше с DCB. While not required for Internet Wide Area RDMA Protocol (iWARP) networks, testing has determined that all Ethernet-based RDMA technologies work better with DCB. Поэтому следует рассмотреть возможность использования DCB для развертываний RDMA iWARP. Because of this, you should consider using DCB for iWARP RDMA deployments. Дополнительные сведения см. в разделе Удаленный доступ к памяти (RDMA) и объединение коммутаторов (Set) Embedded. For more information, see Remote Direct Memory Access (RDMA) and Switch Embedded Teaming (SET).

Практические приложения DCB Practical applications of DCB

Многие организации имеют большие объемы ( памяти Fibre Channel FC ) по сети хранения данных ( ) для службы хранилища. Many organizations have large Fiber Channel (FC) storage area network (SAN) installations for storage service. Оптоволоконной сети хранения данных требуются специальные сетевые адаптеры на серверах и оптоволоконных коммутаторах в сети. FC SAN requires special network adapters on servers and FC switches in the network. В этих организациях обычно используются сетевые адаптеры и коммутаторы Ethernet. These organizations typically also use Ethernet network adapters and switches.

В большинстве случаев оборудование FC значительно дороже для развертывания, чем Ethernet-оборудование, что приводит к большим капитальным затратам. In most cases, FC hardware is significantly more expensive to deploy than Ethernet hardware, which results in large capital expenditures. Кроме того, для отдельных сетевых адаптеров сети SAN Ethernet и FC, а также для коммутаторов требуется дополнительное свободное место, мощность и охлаждение в центре обработки данных, что приводит к дополнительным текущим эксплуатационным затратам. In addition, the requirement for separate Ethernet and FC SAN network adapter and switch hardware requires additional space, power, and cooling capacity in a datacenter, which results in additional, ongoing operational expenditures.

С точки зрения затрат, многие организации могут объединять свои технологии FC с — аппаратным решением на основе Ethernet для предоставления служб хранения и сетей данных. From a cost perspective, it is advantageous for many organizations to merge their FC technology with their Ethernet-based hardware solution to provide both storage and data networking services.

Использование DCB для — Объединенных структур на основе Ethernet для хранения и сетей данных Using DCB for an Ethernet-based converged fabric for storage and data networking

Для организаций, которые уже имеют большой объем сети SAN FC, но хотят отказаться от дополнительных инвестиций в технологию FC, DCB позволяет создать объединенную структуру на основе Ethernet для хранения и сетей данных. For organizations that already have a large FC SAN but want to migrate away from additional investment in the FC technology, DCB allows you to build an Ethernet based converged fabric for both storage and data networking. Конвергенция DCB может снизить общую стоимость владения ( ) и упростить управление. A DCB converged fabric can reduce the future total cost of ownership (TCO) and simplify management.

Для поставщиков услуг размещения, которые уже приняли решение, или кто планирует внедрять, iSCSI в качестве своего решения для хранения данных, DCB может обеспечить — резервирование пропускной способности оборудования для трафика iSCSI, чтобы обеспечить изоляцию производительности. For hosters who have already adopted, or who plan to adopt, iSCSI as their storage solution, DCB can provide hardware-assisted bandwidth reservation for iSCSI traffic to ensure performance isolation. В отличие от других специализированных решений, — Диспетчер DCB основан на стандартах и, следовательно, сравнительно прост в развертывании и управлении в разнородной сетевой среде. And unlike other proprietary solutions, DCB is standards-based — and therefore relatively easy to deploy and manage in a heterogeneous network environment.

-Реализация DCB на основе Windows Server 2016 позволяет сократить многие проблемы, которые могут возникать, когда решения для конвергенции структуры предоставляются несколькими изготовителями оборудования ( ) . A Windows Server 2016-based implementation of DCB alleviates many of the issues that can occur when converged fabric solutions are provided by multiple original equipment manufacturers (OEMs).

Реализации собственных решений, предоставляемых несколькими OEM-производителями, могут не взаимодействовать друг с другом, управлять ими и, как правило, имеют разные расписания обслуживания программного обеспечения. Implementations of proprietary solutions provided by multiple OEMs might not interoperate with one another, might be difficult to manage, and will typically have different software maintenance schedules.

В отличие от этого, Windows Server 2016 DCB основывается на стандартах — , и вы можете развертывать DCB в разнородной сети и управлять ею. By contrast, Windows Server 2016 DCB is standards-based, and you can deploy and manage DCB in a heterogeneous network.

Команды Windows PowerShell для DCB Windows PowerShell Commands for DCB

Существуют команды Windows PowerShell для Windows Server 2016 и Windows Server 2012 R2. There are DCB Windows PowerShell commands for both Windows Server 2016 and Windows Server 2012 R2. Вы можете использовать все команды для Windows Server 2012 R2 в Windows Server 2016. You can use all of the commands for Windows Server 2012 R2 in Windows Server 2016.

Команды Windows PowerShell для Windows Server 2016 для DCB Windows Server 2016 Windows PowerShell Commands for DCB

В следующем разделе для Windows Server 2016 приведены описания и синтаксис командлетов Windows PowerShell для всех командлетов качества обслуживания центра обработки данных, ( ) ( связанных с QoS ) — . The following topic for Windows Server 2016 provides Windows PowerShell cmdlet descriptions and syntax for all Data Center Bridging (DCB) Quality of Service (QoS)-specific cmdlets. Командлеты перечисляются в алфавитном порядке по команде в начале имени командлета. It lists the cmdlets in alphabetical order based on the verb at the beginning of the cmdlet.

Команды Windows PowerShell для Windows Server 2012 R2 для DCB Windows Server 2012 R2 Windows PowerShell Commands for DCB

В следующем разделе для Windows Server 2012 R2 приведены описания и синтаксис командлетов Windows PowerShell для всех командлетов качества обслуживания центра обработки данных, ( ) ( связанных с QoS ) — . The following topic for Windows Server 2012 R2 provides Windows PowerShell cmdlet descriptions and syntax for all Data Center Bridging (DCB) Quality of Service (QoS)-specific cmdlets. Командлеты перечисляются в алфавитном порядке по команде в начале имени командлета. It lists the cmdlets in alphabetical order based on the verb at the beginning of the cmdlet.