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
Задает описание частного облака.
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: | 0 |
Default value: | None |
Required: | True |
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 |
-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 |
-VMHostGroup
Указывает объект группы узлов виртуальной машины или массив объектов группы узлов.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VMwareResourcePool
Указывает виртуальную машину для назначения и развертывания на узле VMware ESX или частном облаке в определенном пуле ресурсов VMware.
Type: | VmwResourcePool |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Выходные данные
Cloud
Этот командлет возвращает объект Cloud .