Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервер iSCSI Target Microsoft — это роль сервера, которая позволяет серверу Windows Server функционировать в качестве устройства для хранения данных. В этой статье объясняется, как настроить сервер Microsoft iSCSI Target в хранилище менеджера виртуальных машин System Center (VMM).
Необходимо сделать следующее:
- Установите роль: установите роль сервера цели iSCSI (Роли сервера>Файловые и службы хранения>Файловые и службы iSCSI) на сервер, который требуется добавить в качестве блочного устройства хранения.
- Настройте виртуальные диски iSCSI. После установки роли необходимо настроить виртуальные диски iSCSI и подключиться к нужным серверам. Подробнее.
- Установите поставщика SMI-S: если сервер iSCSI Target работает под управлением Windows Server 2012, необходимо установить на него поставщика SMI-S. Поставщик находится с файлами установки в папке \amd64\Setup\msi\iSCSITargetSMISProvider.msi и на сервере VMM в \Program Files\Microsoft System Center 2012\диспетчер виртуальных машин\Setup\Msi\iSCSITargetProv\iSCSITargetSMISProvider.msi. Вам потребуется запустить файл .msi на сервер цели iSCSI. Если сервер работает под управлением Windows Server 2012 R2, вам не нужно устанавливать поставщика.
- Добавление учетной записи. Добавьте учетную запись администратора VMM в качестве администратора на сервере.
- Откройте в VMM: Добавьте устройство хранения в VMM. Выберите устройства SAN и NAS, обнаруженные и управляемые поставщиком SMI-S в качестве типа поставщика, и укажите IP-адрес или полное доменное имя в качестве сервера. Выберите учетную запись с разрешениями на сервер в качестве учетной записи запуска от имени. Добавьте его в требуемую классификацию хранилища и завершите работу мастера добавления устройств хранения.
После добавления сервера в качестве устройства хранилища под управлением VMM можно выделить пулы носителей и LUN в группу узлов и подготовить хранилище для узлов и кластеров.
Пример с PowerShell
VMM можно использовать для настройки сервера цели iSCSI с помощью Windows PowerShell. В этом разделе перечислены некоторые распространенные задачи с примерами команд Windows PowerShell, которые можно использовать для выполнения этих задач. Поставщик SMI-S поддерживает все задачи управления через VMM.
Управление хранилищем на целевом сервере iSCSI
Откройте PowerShell и используйте приведенные ниже командлеты для управления ресурсами целевого сервера iSCSI в VMM.
Добавление поставщика хранилища
Команда | Назначение |
---|---|
$Cred = Get-Credential |
Получите сервер цели iSCSI учетные данные локального администратора, основанные на имени пользователя и пароля. Любая учетная запись, являющаяся частью группы локальных администраторов, подходит. |
$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred |
Создайте учетную запись запуска от имени в VMM. |
Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "<computername>" -AddSmisWmiProvider |
Добавьте поставщика хранилища. |
Просмотр свойств хранения данных
Команда | Назначение |
---|---|
$array = Get-SCStorageArray -Name “<computername>” |
Просмотрите атрибуты массива хранилища. |
$array.StoragePools |
Просмотр доступных пулов хранения. |
Добавление пулов из целевого сервера iSCSI в управление VMM
Команда | Назначение |
---|---|
$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:" |
Выберите конкретный пул хранения для добавления. |
$class = New-SCStorageClassification -Name “gold” |
Создайте классификацию хранилища, если нет. |
Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class |
Добавьте пул хранилища в VMM. |
Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts") |
Выделите пул хранения группе серверов виртуализации. |
Создание LUN
Команда | Назначение |
---|---|
$LUN = New-SCStorageLogicalUnit -Name "iSCSI1" -StoragePool $pool -DiskSizeMB 1000 |
Создайте логический номер единицы iSCSI (LUN). |
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "All Hosts") |
Назначьте LUN группе хостов. |
$host = Get-SCVMhost -ComputerName <host name> |
Получение свойств узла. |
Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $host |
Назначьте LUN хосту. |
Выводите ресурсы из эксплуатации
Команда | Назначение |
---|---|
Remove-SCStorageLogicalUnit -StorageLogicalUnit $LUN |
Удалите LUN. |
Remove-SCStorageProvider -StorageProvider (Get-SCStorageProvider -Name "Microsoft iSCSI Target Provider") |
Удалите поставщика хранилища. |
Следующие шаги
Узнайте о планировании и организации хранилища для узлов и кластеров Hyper-V.