Set-SCStorageVolume
Изменяет параметр тома на узле, который позволяет VMM оценивать этот том как доступное хранилище в процессе размещения виртуальной машины.
Синтаксис
Default (по умолчанию)
Set-SCStorageVolume
[-StorageVolume] <StorageVolume>
[-AvailableForPlacement <Boolean>]
[-DedupMode <DedupMode>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCStorageVolume изменяет параметр, определяющий, будет ли диспетчер виртуальных машин (VMM) оценивать определенный том на сервере узла как доступное хранилище в процессе размещения виртуальной машины.
В процессе размещения VMM оценивает управляемые узлы, в том числе тома на этих управляемых узлах, при вычислении рекомендаций по оптимальному расположению для развертывания виртуальной машины. Если вы укажете, что том на узле не будет включен при выполнении VMM автоматического вычисления размещения, вы все равно можете вручную развернуть виртуальную машину на этом томе.
Примеры
Пример 1: Сделайте том на узле сети доступным для размещения
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $StorageVol = Get-SCStorageVolume -VMHost $VMHost
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVol[0] -AvailableForPlacement $True
Первая команда получает объект host с именем VMHost01 и сохраняет объект в переменной $VMHost.
Вторая команда получает объект объема хранилища для хоста, хранящийся в $VMHost, а затем сохраняет объект в переменной $StorageVol. В этом примере предполагается, что VMHost01 имеет только один том.
Последняя команда делает первый объект объема на VMHost01 доступным для размещения. Если для параметра AvailableForPlacement задано значение $True, процесс размещения VMM сможет оценить этот объем на VMHost01 в качестве возможного кандидата на размещение виртуальных машин.
Пример 2: Сделайте второй том на хосте доступным для размещения
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $StorageVols = Get-SCStorageVolume -VMHost $VMHost
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVols[1] -AvailableForPlacement $True
Первая команда получает объект host с именем VMHost02 и сохраняет объект в переменной $VMHost.
Вторая команда получает все объекты тома хранилища VMHost02 и сохраняет объекты в массиве объектов с именем $StorageVols. В этом примере предполагается, что VMHost02 имеет по крайней мере два тома.
Последняя команда делает второй том, хранящийся в массиве $StorageVols, доступным для размещения.
Параметры
-AvailableForPlacement
Указывает, считает ли процесс размещения VMM этот узел или этот том на узле подходящим в качестве возможного расположения для развертывания виртуальных машин. Если для этого параметра задано значение $False, вы в любом случае можете выбрать развертывание виртуальных машин на этом узле или томе. Значение по умолчанию — $True. Этот параметр не применяется к узлам VMware ESX.
При использовании этого параметра с сетевыми адаптерами, если задано значение $False, то при размещении не учитываются логические сети, настроенные на этом сетевом адаптере, чтобы определить, подходит ли узел для подключения виртуальной машины.
Свойства параметра
| Тип: | Boolean |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-DedupMode
Применяйте дедупликацию на томе или общей папке в зависимости от рабочей нагрузки. Допустимые значения для этого параметра:
- 0 — отключено
- 1 - Общее назначение
- 2 - Hyper-V
- 3 - Резервное копирование
Свойства параметра
| Тип: | DedupMode |
| Default value: | None |
| Допустимые значения: | Disabled, GeneralPurpose, HyperV, Backup, NotAvailable |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Свойства параметра
| Тип: | Guid |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-StorageVolume
Указывает объект тома хранилища на определенном узле виртуальной машины.
Свойства параметра
| Тип: | StorageVolume |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | VMHostVolume |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
StorageVolume
Этот командлет возвращает объект StorageVolume .