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 |