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.