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


New-SCCloud

Создает частное облако.

Синтаксис

New-SCCloud
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   -VMHostGroup <HostGroup[]>
   [-DisasterRecoverySupported <Boolean>]
   [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCCloud
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   -VMwareResourcePool <VmwResourcePool>
   [-DisasterRecoverySupported <Boolean>]
   [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Описание

Командлет New-SCCloud создает частное облако в Virtual Machine Manager (VMM). Частное облако — это облако, которое подготавливается и управляется локальной организацией. Частное облако развертывается с помощью собственного оборудования организации для использования преимуществ модели частного облака. С помощью VMM организация может управлять определением частного облака, доступом к частному облаку и базовыми физическими ресурсами.

Вы можете создать частное облако из следующих ресурсов:

  • Группы узлов, содержащие ресурсы из узлов Hyper-V, узлов Citrix XenServer и узлов VMware ESX
  • Пул ресурсов VMware

Дополнительные сведения о частных облаках см. в статье "Создание обзора частного облака" в библиотеке TechNet в http://go.microsoft.com/fwlink/?LinkID=212407. Сведения о емкости частного облака введите: Get-Help Set-SCCloudCapacity -Detailed.

Примеры

Пример 1. Создание частного облака из группы узлов

PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> New-SCCloud -Name "Cloud01" -VMHostGroup $HostGroup

Первая команда получает группу узлов с именем HostGroup01 и сохраняет ее в переменной $HostGroup.

Вторая команда создает частное облако с именем Cloud01 из группы узлов, хранящейся в переменной $HostGroup.

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

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> Set-SCCloud -JobGroup $Guid
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup02"
PS C:\> New-SCCloud -JobGroup $Guid -Name "Cloud02" -VMHostGroup $HostGroup -Description "This is a cloud for HostGorup02"

Первая команда создает новый GUID и сохраняет его в переменной $Guid.

Вторая команда создает группу заданий с помощью GUID, хранящегося в $Guid.

Третья команда получает объект группы узлов с именем HostGroup02 и сохраняет объект в переменной $HostGroup.

Последняя команда создает частное облако с именем Cloud02, используя группу заданий, созданную во второй команде и HostGroup02 для своих ресурсов.

Пример 3. Создание частного облака из нескольких групп узлов

PS C:\> $HostGroups = @()
PS C:\> $HostGroups += Get-SCVMHostGroup -Name "Seattle"
PS C:\> $HostGroups += Get-SCVMHostGroup -Name "New York"
PS C:\> New-SCCloud -VMHostGroup $HostGroups -Name "Cloud03" -Description "Cloud for the Seattle and New York host groups"

Первая команда создает массив объектов с именем $HostGroups.

Вторая и третья команды заполняют массив объектов группами узлов с именем Сиэтл и Нью-йорк.

Последняя команда создает частное облако с именем Cloud03 с помощью групп узлов, хранящихся в массиве $HostGroups в качестве ресурсов.

Параметры

-Description

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

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

-DisasterRecoverySupported

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

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

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

Тип: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:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PROTipID

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

Тип:Guid
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

-VMHostGroup

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

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

-VMMServer

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

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

-VMwareResourcePool

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

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

Выходные данные

Cloud

Этот командлет возвращает объект Cloud.