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


Set-SCCloud

Изменяет свойства частного облака в VMM.

Синтаксис

Set-SCCloud
   [-RemoveCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
   [-AddCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
   [-AddVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
   [-RemoveVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
   [-AddCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
   [-RemoveCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
   [-Name <String>]
   [-Description <String>]
   [-AddReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
   [-RemoveReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
   [-ReadWriteLibraryPath <String>]
   [-DisasterRecoverySupported <Boolean>]
   [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
   [-VMMServer <ServerConnection>]
   [[-Cloud] <Cloud>]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Описание

Командлет Set-SCCloud изменяет свойства частного облака в Virtual Machine Manager (VMM).

Для получения дополнительных сведений о частных облаках введите: Get-Help New-SCCloud -detailed.

Примеры

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

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CapabilityProfile = Get-SCCapabilityProfile -Profilename "HyperV"
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -StorageLimited $True -StorageGB 500 -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100
PS C:\> Set-SCCloud -Cloud $Cloud -AddCapabilityProfile $CapabilityProfile -JobGroup $Guid -Description "Updated description for Cloud01"

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

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

Третья команда получает объект профиля возможностей Hyper-V и сохраняет его в переменной $CapabilityProfile.

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

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

Параметры

-AddCapabilityProfile

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddCloudResource

Указывает один или несколько облачных ресурсов, которые этот командлет добавляет в частное облако. К ресурсам, которые можно добавить в частное облако, относятся: Load Balancer, логическая сеть, пул статических IP-адресов, пул носителей и шаблон виртуальных IP-адресов.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddReadOnlyLibraryShare

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddVMHostGroup

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Cloud

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

Type:Cloud
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Description

Указывает описание указанного объекта.

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

-DisasterRecoverySupported

Указывает, включена ли служба диспетчер восстановления Windows Azure Hyper-V.

Если этот параметр включен, командлет отправляет следующие данные через Интернет в службу: имя облака, имена виртуальных машин, имена логических сетей, имена узлов виртуальных машин и соответствующие свойства для каждого объекта. Если отправка этих сведений конфликтует с существующими требованиями к конфиденциальности для рабочих нагрузок, развернутых в этом облаке, не выбирайте этот параметр.

После связывания этого облака с облаком восстановления в windows Azure Hyper-V диспетчер восстановления этот параметр отключить нельзя.

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

-JobGroup

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

Type:Guid
Position:Named
Default value:None
Required:False
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

-Name

Указывает имя объекта VMM.

Type:String
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

-ReadWriteLibraryPath

Указывает путь к записываемой библиотеке, в которую можно хранить виртуальные машины.

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

-RemoveCapabilityProfile

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveCloudResource

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveReadOnlyLibraryShare

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
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

-ShieldedVMSupportPolicy

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

Type:ShieldedVMSupportPolicyEnum
Accepted values:ShieldedVMNotSupported, ShieldedVMSupported
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