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


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 указывает, что эта команда не будет выполняться до завершения команды, включающей JobGroup с тем же ИДЕНТИФИКАТОРом GUID.

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

Параметры

-CloudCapacity

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

Type:CloudCapacity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUCount

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomQuotaCount

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

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

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageGB

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseCPUCountMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseCustomQuotaCountMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseMemoryMBMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseStorageGBMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseVMCountMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMCount

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

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

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False