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
Параметры
-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 |