Поделиться через


Set-SCCloudCapacity

Изменяет параметры емкости облака для частного облака.

Синтаксис

Set-SCCloudCapacity
   -CloudCapacity <CloudCapacity>
   [-CPUCount <UInt32>]
   [-UseCPUCountMaximum <Boolean>]
   [-MemoryMB <UInt32>]
   [-UseMemoryMBMaximum <Boolean>]
   [-StorageGB <UInt32>]
   [-UseStorageGBMaximum <Boolean>]
   [-CustomQuotaCount <UInt32>]
   [-UseCustomQuotaCountMaximum <Boolean>]
   [-VMCount <UInt32>]
   [-UseVMCountMaximum <Boolean>]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCloudCapacity
   [-CPUCount <UInt32>]
   [-UseCPUCountMaximum <Boolean>]
   [-MemoryMB <UInt32>]
   [-UseMemoryMBMaximum <Boolean>]
   [-StorageGB <UInt32>]
   [-UseStorageGBMaximum <Boolean>]
   [-CustomQuotaCount <UInt32>]
   [-UseCustomQuotaCountMaximum <Boolean>]
   [-VMCount <UInt32>]
   [-UseVMCountMaximum <Boolean>]
   [-VMMServer <ServerConnection>]
   -JobGroup <Guid>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет Set-SCCloudCapacity изменяет параметры емкости облака для частного облака в Virtual Machine Manager (VMM). Вы можете обновить следующие размеры облачной емкости:

  • виртуальные машины
  • виртуальные ЦП
  • пользовательские точки квоты
  • хранилище (ГБ)
  • память (МБ)

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

Примеры

Пример 1. Изменение свойств облачной емкости указанного облака

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -CloudCapacity $CloudCapacity -VirtualCPUCountLimited $True -VirtualCPUCount 20

Первая команда получает объект частного облака с именем Cloud01 и сохраняет объект в переменной $Cloud.

Вторая команда получает облачную емкость частного облака, хранящегося в $Cloud, и сохраняет ее в переменной $CloudCapacity.

Последняя команда указывает, что для облачной емкости, хранящейся в $CloudCapacity, должно быть ограничение на количество виртуальных ЦП и измените емкость виртуального ЦП на 20.

Пример 2. Изменение свойств облачной емкости конкретного частного облака с помощью группы заданий

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud02"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100 -StorageLimited $True -StorageGB 500
PS C:\> Set-SCCloud -JobGroup $Guid -Cloud $Cloud

Первая команда создает новый GUID и сохраняет его в переменной $Guid. Последующие команды, содержащие этот GUID, собираются в одну группу заданий.

Вторая команда получает объект частного облака с именем Cloud02 и сохраняет объект в переменной $Cloud.

Третья команда получает объект облачной емкости для частного облака, хранящегося в $cloud, и сохраняет объект в переменной $CloudCapacity.

Четвертая команда задает ограничение в 50 виртуальных машин, 100 виртуальных ЦП и 500 ГБ хранилища в облачной емкости. Использование параметра JobGroup указывает, что эта команда не будет выполняться только перед окончательной командой, включающей группу заданий с тем же ИДЕНТИФИКАТОРом GUID.

Последняя команда задает свойства емкости частного облака, хранящегося в $Cloud с помощью параметров, указанных в четвертой команде. Эта команда использует параметр JobGroup для запуска Set-SCCloudCapacity непосредственно перед запуском Set-SCCloud, чтобы параметры были перегруппированы с указанным частным облаком.

Параметры

-CloudCapacity

Указывает объект облачной емкости.

Тип:CloudCapacity
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CPUCount

Указывает количество виртуальных ЦП для квоты роли пользователя или облачной емкости.

Тип:UInt32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CustomQuotaCount

Указывает количество пользовательских точек квоты для квоты роли пользователя или облачной емкости.

Тип:UInt32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JobGroup

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

Тип:Guid
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MemoryMB

Указывает объем памяти в мегабайтах (МБ) для квоты роли пользователя или облачной емкости.

Тип:UInt32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (PRO), активировав это действие. Это позволяет выполнять аудит советов PRO.

Тип:Guid
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StorageGB

Указывает объем хранилища в гигабайтах (ГБ) для квоты роли пользователя или облачной емкости. Этот объем хранилища не включает хранилище библиотеки.

Тип:UInt32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UseCPUCountMaximum

Указывает, разрешено ли максимальное количество виртуальных ЦП для роли пользователя или облачной емкости. Если этот параметр используется, квота не применяется для измерения виртуального ЦП.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UseCustomQuotaCountMaximum

Указывает, разрешено ли максимальное количество пользовательских точек квоты для роли пользователя или облачной емкости. Если этот параметр используется, квота не применяется для настраиваемого измерения квоты.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UseMemoryMBMaximum

Указывает, разрешено ли максимальное количество памяти в мегабайтах (МБ) для роли пользователя или облачной емкости. Если этот параметр используется, квота не применяется для измерения памяти.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UseStorageGBMaximum

Указывает, разрешено ли максимальное количество хранилища в гигабайтах (ГБ) для роли пользователя или облачной емкости. Если этот параметр используется, квота не применяется для измерения хранилища.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UseVMCountMaximum

Указывает, разрешено ли максимальное количество виртуальных машин для роли пользователя или облачной емкости. Если этот параметр используется, квота не применяется для измерения виртуальной машины.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMCount

Указывает количество виртуальных машин для квоты роли пользователя или облачной емкости.

Тип:UInt32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMMServer

Указывает объект сервера VMM.

Тип:ServerConnection
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False