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


Set-SCCloud

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

Синтаксис

Set-SCCloud
   [-RemoveCapabilityProfile <Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile>
   [-AddCapabilityProfile <Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile>
   [-AddVMHostGroup <Microsoft.SystemCenter.VirtualMachineManager.HostGroup>
   [-RemoveVMHostGroup <Microsoft.SystemCenter.VirtualMachineManager.HostGroup>
   [-AddCloudResource <Microsoft.SystemCenter.VirtualMachineManager.ClientObject>
   [-RemoveCloudResource <Microsoft.SystemCenter.VirtualMachineManager.ClientObject>
   [-Name <String>]
   [-Description <String>]
   [-AddReadOnlyLibraryShare <Microsoft.SystemCenter.VirtualMachineManager.LibraryShare>
   [-RemoveReadOnlyLibraryShare <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 указывает, что эта команда не будет выполняться до тех пор, пока не будет выполнена последняя команда, включающая JobGroup с тем же идентификатором GUID.

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

Параметры

-AddCapabilityProfile

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

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

-AddCloudResource

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

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

-AddReadOnlyLibraryShare

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

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

-AddVMHostGroup

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

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

-Cloud

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

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

-Description

Задает описание для указанного объекта.

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

-DisasterRecoverySupported

Указывает, включена ли служба Windows Azure Hyper-V Recovery Manager.

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

После того как вы свяжете это облако с облаком восстановления в Windows Azure Hyper-V Recovery Manager, вы не сможете отключить эту опцию.

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

-JobGroup

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

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

-JobVariable

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

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

-Name

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

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

-PROTipID

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

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

-ReadWriteLibraryPath

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

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

-RemoveCapabilityProfile

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

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

-RemoveCloudResource

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

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

-RemoveReadOnlyLibraryShare

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

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

-RemoveVMHostGroup

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

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

-RunAsynchronously

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

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

-ShieldedVMSupportPolicy

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

Тип:ShieldedVMSupportPolicyEnum
Допустимые значения:ShieldedVMNotSupported, ShieldedVMSupported
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMMServer

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

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