Настройка ISCSI Windows Server 2012 r2

Обновлено: 03.07.2024

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

Эта статья относится к Windows Server 2012, 2012R2, 2016, 2019, 2022

Обзор

Pure Storage FlashArray поддерживает интерфейс малых компьютерных систем Интернета, стандарт сетевых хранилищ на основе Интернет-протокола (IP) для связи устройств хранения данных. Использование iSCSI обеспечивает доступ к массиву Pure Storage FlashArray путем выполнения команд SCSI по сети TCP/IP.

На приведенном ниже снимке экрана показаны четыре подключенных порта Ethernet (CT0.ETH6/ETH7 и CT1.ETH6/ETH7) в Pure Storage FlashArray. Эти порты будут настроены на FlashArray и Windows Server для подключения в разделе «Настройка подключения iSCSI».

iSCSI_Ports_m20.jpg

Следующие шаги позволят настроить службу инициатора MSiSCSI для подключения к портам iSCSI Pure Storage FlashArray с помощью инструментов управления Windows Server.

Чтобы настроить iSCSI с помощью PowerShell, обратитесь к этой статье — Настройка iSCSI на Windows Server с помощью Windows PowerShell.

Настройка с помощью Windows Server и инструментов управления FlashArray

В этом разделе описываются шаги по настройке MSiSCSI с помощью инструментов графического пользовательского интерфейса (GUI), предоставляемых Windows Server и интерфейсом управления Pure Storage FlashArray.

Настройка MSiSCSI (часть 1 из 2)

  1. Откройте диспетчер серверов. По умолчанию диспетчер сервера запускается при входе в Windows Server.
  2. Нажмите «Инструменты» и выберите «Инициатор iSCSI», чтобы запустить службу инициатора MSiSCSI.
  3. Откроется диалоговое окно Microsoft iSCSI, указывающее, что служба не запущена. Нажмите Да, чтобы запустить службу, а также настроить ее автоматический запуск при перезагрузке сервера.

Запишите или вырежьте и вставьте значение имени инициатора.

iSCSI_Initiator_Properties_Configuration.jpg

Этот шаг запустил службу Microsoft iSCSI, чтобы можно было получить имя инициатора, которое требуется для следующего раздела.

Настройка хоста и тома FlashArray

Перед настройкой MSiSCSI необходимо подключить том к настроенному узлу iSCSI в Pure Storage FlashArray. если том не подключен, вы получите сообщение об ошибке авторизации.

  1. Откройте интерфейс управления Pure Storage FlashArray и войдите в систему FlashArray.
  2. Перейдите на вкладку "Хранилище".
  3. Нажмите + в разделе "Хосты" и выберите "Создать хост".

Настройка MSiSCSI (часть 2 из 2)

В этом разделе настройка MSiSCSI будет продолжена с помощью инструмента iSCSI Initiator.

  1. Откройте диспетчер серверов.
  2. Нажмите «Инструменты» и выберите «Инициатор iSCSI», чтобы открыть диалоговое окно «Свойства инициатора iSCSI».
  3. Нажмите на портал Discover. кнопку, которая отобразит диалоговое окно "Обнаружение целевых порталов".

Это службы iSCSI, которые были настроены в разделе «Настройка iSCSI» в теме FlashArray. Они должны быть на месте, прежде чем продолжить.

<р>4. Введите IP-адрес или DNS-имя для целевых портов в массиве Pure Storage FlashArray. Оставьте порт по умолчанию равным 3260.

Повторите шаг 4 для каждой службы iSCSI, которую вы настроили в массиве FlashArray. В этом примере на FlashArray настроены четыре службы iSCSI.

iSCSI_Discover_Target_Portal_WS2016.jpg

<р>5. После настройки всех целевых портов список целевых порталов на вкладке «Обнаружение» должен выглядеть, как в приведенном ниже примере. Это может отличаться в зависимости от количества инициаторов iSCSI в массиве FlashArray.

iSCSI_Discover_Target_Portal_Added_WS2016.jpg

<р>6. Перейдите на вкладку «Цели», выберите недавно обнаруженную цель и нажмите кнопку «Подключиться». Это установит соединение со службами Pure Storage FlashArray iSCSI.

Перед подключением статус будет отображаться как Неактивный.

iSCSI_Initiator_Properties_Discovered_Target_Inactive.jpg

После подключения статус будет отображаться как «Подключено».

iSCSI_Initiator_Properties_Targets_WS2016.jpg

Если том FlashArray не был подключен к узлу, на котором настраивается служба инициатора iSCSI, вы увидите сообщение об ошибке «Ошибка авторизации».


Это то же самое полное имя FlashArray iSCSI (IQN), которое можно увидеть в интерфейсе управления FlashArray.

FlashArray_IQNs.jpg

<р>7. Выберите недавно подключенную обнаруженную цель и щелкните Свойства. кнопку, чтобы добавить сеансы к соединению.

iSCSI_Connect_to_Selected_Target_Properties_WS2016.jpg

<р>8. Откроется диалоговое окно «Свойства». Нажмите «Добавить сеанс». Откроется диалоговое окно «Подключиться к цели».

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

iSCSI_Add_Session.jpg

<р>9. Нажмите «Включить многопутевой доступ», затем нажмите «Дополнительно». кнопка.

iSCSI_Connect_to_Target_WS2016.jpg

<р>10. В диалоговом окне «Дополнительные параметры» выберите Microsoft iSCSI Initiator из раскрывающегося списка «Локальный адаптер». Выберите соответствующий IP-адрес в раскрывающемся списке IP-адрес инициатора. Выберите IP-адрес целевого портала из раскрывающегося списка, который будет сопоставлен с IP-адресом инициатора.

Повторите шаг 9 для всех IP-адресов инициатора и сопоставьте их с соответствующим IP-адресом целевого портала.

iSCSI_Initiator_Target_Adv_Settings_Adapter_IP_TargetIP.jpg

<р>11. После завершения настройки IP-адресов инициатора и IP-адресов целевого портала перейдите на вкладку «Избранные целевые объекты», и все настроенные пути должны быть видны.

iSCSI_Initiator_Properties_Favorite_Targets_AllPaths.jpg

<р>12. Откройте интерфейс управления FlashArray, перейдите на вкладку «Система», нажмите «Подключения», нажмите «Подключения к хосту» и выберите только что настроенный хост. В разделе «Подключение хост-порта» должно отображаться «Резервные подключения».

FlashArray_iSCSI_Connection_Map.jpg

Если развернутые коммутаторы в фабрике поддерживают изменение максимального размера блока передачи (MTU) с 1500 до 9000 (называемое Jumbo Frames), это можно сделать с помощью графического интерфейса управления FlashArray или с помощью командлетов Windows PowerShell из Пакет SDK PowerShell для чистого хранилища.

Использование графического интерфейса управления FlashArray

  1. Нажмите "Настройки" в меню слева.
  2. Нажмите «Сеть» в верхнем меню.
  3. Найдите сетевые интерфейсы iSCSI и нажмите значок «Изменить», расположенный в конце строки.
  4. Измените размер MTU и нажмите «Применить».

Использование PowerShell SDK

Использование CHAP с iSCSI

При использовании протокола проверки подлинности с вызовом рукопожатия (CHAP) с целью iSCSI это может быть двунаправленное (или «взаимное») подключение, что означает, что аутентификацию выполняют и инициатор, и цель. В качестве альтернативы, это может быть одностороннее соединение, при котором только цель проходит аутентификацию по отношению к инициатору.

Дополнительную информацию об использовании CHAP с FlashArray см. в этой статье.
Более общие сведения о Windows Server iSCSI см. в этой документации Microsoft.

Настройте CHAP на хосте Windows:

Для Windows Server 2008 R2:

Инструменты администрирования > Инициатор iSCSI > Обнаружение > Дополнительно Введите входящие значения при добавлении целевого портала. При использовании двунаправленного (взаимного) подключения используйте область «Общие» > «Секрет» в диалоговом окне «Свойства инициатора iSCSI», чтобы указать значение.

Для Windows Server 2012 и более поздних версий:

Диспетчер сервера > Информационная панель > Инструменты > Инициатор iSCSI > Цели > Обнаружение > Дополнительно Введите входящие значения при добавлении целевого портала. При использовании двунаправленного (взаимного) подключения используйте область Configuration > CHAP в диалоговом окне свойств инициатора iSCSI, чтобы указать значение.

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

Настройка CHAP с помощью PowerShell

Создайте соединение iSCSI с целью с односторонней аутентификацией.

Создайте соединение iSCSI с целью с двунаправленной (взаимной) аутентификацией.

Тестирование iSCSI CHAP для Windows Server

Эти тесты, разработанные Microsoft, позволят вам протестировать подключение и аутентификацию цели iSCSI.

Оптимизация задержки на хостах Windows

Операционная система Windows включает параметр TCPIP, называемый функцией отложенного подтверждения. Изменив настройки по умолчанию, вы могли возможно уменьшить общую задержку сети при использовании подключений iSCSI. Это рекомендуемая практика, однако изменения настроек следует протестировать в вашей среде, прежде чем вносить изменения в критически важную производственную систему.

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

Настройка томов с помощью Windows Server

См. приведенную ниже статью для настройки томов с помощью Windows Server.

Проверка подключения

Чтобы проверить возможность подключения хоста к массиву FlashArray, можно использовать DISKSPD для базовой проверки работоспособности. DISKSPD – это генератор нагрузки/инструмент для тестирования производительности хранилища, разработанный командами Microsoft Windows, Windows Server и Cloud Server Infrastructure Engineering.

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

Запуск diskspd с приведенным ниже примером командной строки будет генерировать ввод-вывод для оценки подключения. В командной строке должна быть буква диска вновь подключенного тома. Чтобы узнать, как настроить букву диска для вновь подключенного тома, см. раздел Работа с томами на хосте Windows Server.

Результаты проверки сантехники должны давать такие же результаты, как показано ниже.

FlashArray_iSCSI_Sample_Performance.jpg

Хост также можно отслеживать с помощью интерфейса командной строки Purity с помощью приведенной ниже команды.

  1. Тип статьи Ссылка Документ Видимость Общедоступный контент
  2. Теги

© 2015-2022 Pure Storage® («Pure»), Portworx® и связанные с ним товарные знаки можно найти здесь, а его виртуальную программу патентной маркировки можно найти здесь. Имена третьих лиц могут быть товарными знаками соответствующих владельцев. Продукты и программы Pure Storage, описанные в этой документации, распространяются в соответствии с лицензионным соглашением, ограничивающим использование, копирование, распространение и декомпиляцию/обратный инжиниринг продуктов. Никакая часть этой документации не может быть воспроизведена в любой форме и любыми средствами без предварительного письменного разрешения Pure Storage, Inc. и ее лицензиаров, если таковые имеются. Pure Storage может вносить улучшения и/или изменения в продукты Pure Storage и/или программы, описанные в этой документации, в любое время без предварительного уведомления. Эта документация предоставляется «как есть», и все явные или подразумеваемые условия, заверения и гарантии, включая любые подразумеваемые гарантии товарного состояния, пригодности для определенной цели или ненарушения прав, не принимаются, за исключением случаев, когда такие отказы считаются обязательными. быть юридически недействительным. Pure не несет ответственности за случайные или косвенные убытки, связанные с предоставлением, исполнением или использованием этой документации. Информация, содержащаяся в этой документации, может быть изменена без предварительного уведомления.

Windows Server 8

В моей лаборатории нет хорошего хранилища, которое я мог бы использовать для своих кластеров Hyper-V. Но в Windows Server 2012 Microsoft добавила множество новых функций хранения и включила целевой сервер iSCSI. Благодаря новым функциям Storage Pooling / Storage Spaces я могу использовать Windows Server в качестве отличной замены хранилища.

Это предлагает такие функции, как:

  • Тонкая подготовка
  • Дедупликация данных
  • Агрегация дисков
  • Места для хранения
  • и многое другое

Обзор

  • Мы объединим физические диски в пул носителей
  • В этом пуле носителей мы создадим виртуальный диск. Здесь у нас есть возможность использовать дедупликацию данных, тонкую подготовку, параметры надежности (простой, зеркальный, контроль четности) и т. д.
  • На виртуальном диске мы создадим том NTFS
  • На этом томе мы создадим виртуальные диски iSCSI (LUN)

Обзор хранилища

Оборудование

Я использую Windows Server с 3 сетевыми портами.Первый используется для управления, а остальные — для трафика iSCSI.

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

Добавить роли и функции

  1. Добавьте роль файловой службы ISCSI Target Server. Я также добавил роль дедупликации данных.
  2. Добавьте поставщика целевого хранилища iSCSI (поставщики оборудования VDS и VSS). Они обеспечивают управление целью ISCSI и дисками с помощью поставщика оборудования Virtual Disk Service (VDS), а также позволяют создавать моментальные снимки Microsoft Volume Shadow Copy Services (VSS) и управлять ими с помощью поставщика оборудования VSS.
  3. Это займет некоторое время.
  4. Настройка пулов хранения и дисковых пространств

    Создать виртуальный диск в пуле носителей

    1. Откройте мастер создания виртуального диска.
    2. Выберите пул носителей, в который вы хотите поместить виртуальный диск.
    3. Введите имя для нового виртуального диска. Я буду использовать имя «Тома iSCSI», потому что позже я добавлю тома iSCSI на этот том виртуального диска.
    4. Теперь выберите схему хранения. Поскольку я использую массив RAID 5 на своем физическом рейд-контроллере, я выбираю «Простой». Когда вы добавляете стиль диска JBOD, вы можете использовать Mirror или Parity для обеспечения надежности.
    5. Выберите тип подготовки. Я использую Thin, поэтому я могу создать виртуальный диск объемом до 64 ТБ, не имея на данный момент емкости. Я по-прежнему могу использовать только тот объем диска, который у меня есть на данный момент, но позже я могу добавить диски в пул хранения, не изменяя размер виртуального диска.
    6. Теперь укажите размер виртуального диска. Если вы выбрали тип подготовки «Фиксированный», вы не можете создать виртуальный диск больше, чем ваше свободное пространство.
    7. дождитесь создания виртуального диска
    8. Как настроить целевой сервер iSCSI в Windows Server 2012 R2

      В этом посте мы узнаем, как настроить iSCSI Target Server в Windows Server 2012 R2. В предыдущем посте мы узнали, как установить целевой сервер iSCSI на Windows Server 2012 R2.

      Действия по настройке целевого сервера iSCSI в Windows Server 2012 R2

      Шаг 1:
      Откройте Диспетчер серверов, щелкнув значок Диспетчера серверов рядом с кнопкой "Пуск" или нажав кнопку "Пуск" и начав вводить "Диспетчер серверов".
      В окне диспетчера серверов выберите «Файловые службы и службы хранения».

      howToConfigureiSCSITargetServer (1 )

      Шаг 2.
      Выберите iSCSI.
      Нажмите «Чтобы создать виртуальный диск iSCSI, запустите мастер создания нового виртуального диска iSCSI».

      howToConfigureiSCSITargetServer

      Шаг 3:
      В окне «Выберите расположение виртуального диска iSCSI» выберите сервер, на котором установлена ​​роль целевого сервера iSCSI, а затем выберите том, на котором вы хотите создать хранилище.
      В этом практическом у нас есть два тома, то есть диск C и диск E. Мы выберем диск E, чтобы сохранить хранилище. Однако мы также можем выбрать собственный путь для сохранения файла.
      Нажмите "Далее", чтобы продолжить.

      howToConfigureiSCSITargetServer

      Шаг 4:
      В окне «Укажите имя виртуального диска iSCSI» введите имя и описание.
      Мы присвоили Vol1 имя.

      howToConfigureiSCSITargetServer

      Шаг 5:
      В окне «Укажите размер виртуального диска iSCSI» мы можем увидеть общее доступное свободное пространство. В этом практическом примере наш диск E имел размер 200 ГБ, поэтому мы можем видеть 200 ГБ в качестве свободного места.
      Определите размер хранилища, которое вы хотите создать, мы выделяем 100 ГБ места.
      Выберите «Динамическое расширение». Он обеспечивает более эффективное использование физического дискового пространства и рекомендуется для серверов, на которых работают приложения, не требующие интенсивного использования дискового пространства.
      Нажмите "Далее", чтобы продолжить.

      howToConfigureiSCSITargetServer

      Шаг 6:
      В консоли «Назначить цель iSCSI» мы можем определить новую цель iSCSI, однако мы можем использовать существующую цель iSCSI, если она уже используется.

      howToConfigureiSCSITargetServer

      Шаг 7.
      Укажите имя и описание цели.

      howToConfigureiSCSITargetServer

      Шаг 8.
      Укажите инициатор iSCSI, который будет обращаться к виртуальному диску iSCSI.
      Нажмите «Добавить», чтобы определить инициатора.

      Шаг 9:
      Мы видим три метода идентификации инициатора
      a) Либо мы можем запросить идентификатор компьютера-инициатора, но он не поддерживается для Windows Server 2008 R2, Windows 7 или более ранних операционных систем. .
      b) Выберите кэш инициатора на целевом сервере.
      c) Введите значение для выбранного сервера. Мы можем определить IQN, DNS-имя, IP-адрес или MAC-адрес. На этом практическом этапе мы определим IP-адреса серверов-инициаторов.

      howToConfigureiSCSITargetServer

      Шаг 10:
      Вы можете добавить список всех серверов-инициаторов, которые будут обращаться к диску iSCSI.
      Нажмите "Далее", чтобы продолжить.

      howToConfigureiSCSITargetServer

      Шаг 11.
      Вы также можете включить аутентификацию, но это необязательно. Вы можете включить протокол CHAP или обратный CHAP, чтобы позволить инициатору аутентифицировать цель iSCSI, однако в этом практическом плане мы не разрешаем их.
      Нажмите "Далее", чтобы продолжить.

      howToConfigureiSCSITargetServer

      Шаг 12:
      Вы можете подтвердить все заданные вами настройки. Если все настройки правильные, нажмите «Создать», иначе нажмите «Предыдущий» и внесите изменения.

      howToConfigureiSCSITargetServer

      Шаг 13.
      После успешного создания виртуального диска iSCSI и цели iSCSI можно закрыть мастер.

      howToConfigureiSCSITargetServer

      Шаг 14:
      Снова перейдите в Диспетчер серверов, выберите «Файловые службы и службы хранения» и выберите iSCSI. Если вы видите только что созданный диск, это подтверждает, что диск создан успешно.

      howToConfigureiSCSITargetServer

      Надеемся, вы поняли все шаги по настройке iSCSI Target Server в Windows Server 2012 R2. Не стесняйтесь оставлять свои комментарии и предложения в разделе комментариев.


      В этой статье я покажу, как настроить тагет и инициатор iSCSI в Windows Server 2012 R2.

      Цель iSCSI. Цель iSCSI — это ресурс хранения, расположенный на сервере интерфейса малых компьютерных систем Интернета (iSCSI). iSCSI – это протокол, используемый для связи устройств хранения данных в сетевой инфраструктуре IP.

      Инициатор iSCSI. Инициатор iSCSI — это клиент, который подключается к iSCSI Target для хранения по протоколу iSCSI.

      Включение роли сервера iSCSI Target:

      Откройте Диспетчер серверов и нажмите Добавить роли и функции.

      img1

      Запустится мастер добавления ролей и компонентов, и нажмите кнопку "Далее".

      img2

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

      img3

      Выберите сервер, на котором следует включить роль/функцию, и нажмите "Далее".

      img4

      Выберите целевой сервер iSCSI, который является подкатегорией файловых служб и служб хранения, и нажмите «Далее».

      img5

      Нет необходимости выбирать какие-либо функции и нажимать кнопку "Далее".

      img6

      Просмотрите сводку и нажмите "Установить".

      img7

      Роль целевого сервера iSCSI успешно установлена. Теперь нажмите Закрыть.

      img8

      Создание виртуального диска iSCSI:

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

      Откройте Диспетчер серверов и выберите Файловые службы и службы хранения.

      Нажмите iSCSI и в правом верхнем углу нажмите «Задачи» и выберите «Новый виртуальный диск iSCSI».

      img9

      Запустится мастер создания виртуального диска iSCSI. Выберите том, на котором нужно создать виртуальный диск iSCSI, и нажмите «Далее».

      img10

      Введите имя виртуального диска и его описание, затем нажмите «Далее».

      img11

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

      • Фиксированный размер — этот тип диска обеспечивает более высокую производительность и рекомендуется для серверов, на которых запущены приложения с высокой активностью диска. Виртуальный диск создается с использованием размера фиксированного виртуального жесткого диска. он не меняется при добавлении или удалении данных.
      • Динамическое расширение: этот тип диска обеспечивает более эффективное использование физического пространства хранения и рекомендуется для серверов, на которых выполняются приложения, не использующие большой объем дискового пространства. Файл .vhdx имеет небольшой размер при создании диска и увеличивается по мере записи на него данных.
      • Различие — этот тип диска связан отношениями родитель-потомок с другим диском, который вы хотите оставить нетронутым. Вы можете вносить изменения в этот виртуальный жесткий диск, не затрагивая родительский диск, и легко отменить изменения позже.

      img12

      Если на этом сервере уже настроена цель iSCSI, она будет отображаться на вкладке существующей цели iSCSI.

      Поскольку я не настроил ранее на этом сервере, я выбираю New iSCSI Targetr и нажимаю Next.

      img13

      Введите цель iSCSI и нажмите «Далее».

      img14

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

      img15

      Введите IP-адрес сервера, который должен иметь доступ к использованию этого виртуального диска, и нажмите "ОК".

      На основе IQN, IP-адреса, DNS-имени, MAC-адреса можно выбрать клиентов.

      img16

      Я добавил 2 сервера для доступа к этим виртуальным дискам iSCSI и нажал "Далее".

      img17

      Если для доступа к этому виртуальному диску требуется аутентификация, включите CHAP и введите имя пользователя и пароль, затем нажмите «Далее».

      • CHAP — для аутентификации соединений инициатора.
      • Обратный CHAP — для аутентификации целей iSCSI.

      img18

      Просмотрите сводку и нажмите "Создать".

      img19

      Наконец-то мы видим, что виртуальные диски iSCSI созданы.

      Я выполнил ту же процедуру, чтобы настроить еще один диск.

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

      img20

      Щелкните правой кнопкой мыши цель iSCSI и выберите «Свойства», если необходимо внести какие-либо изменения в конфигурацию.

      img21

      Ниже приведены доступные конфигурации, которые можно редактировать.

      img22

      Настройка инициатора iSCSI:

      На сервере, где требуется диск iSCSI, в меню "Пуск" введите iscsi initiator и откройте его.

      img23

      Если служба iSCSI не запущена, вы получите указанное ниже уведомление о запуске службы. Нажмите Да.

      img24

      На вкладке "Цели" введите IP-адрес целевого сервера iSCSI и нажмите "Быстрое подключение".

      img25

      Теперь посмотрите статус Подключено.

      img26

      Чтобы настроить тома, перейдите на вкладку "Тома и устройства" и нажмите "Автоматическая настройка" или "Добавить", чтобы настроить вручную.

      Читайте также: