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


New-AzNetworkCloudCluster

Создайте новый кластер или обновите свойства кластера, если он существует.

Синтаксис

New-AzNetworkCloudCluster
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -AggregatorOrSingleRackDefinitionNetworkRackId <String>
   -AggregatorOrSingleRackDefinitionRackSerialNumber <String>
   -AggregatorOrSingleRackDefinitionRackSkuId <String>
   -ClusterType <ClusterType>
   -ClusterVersion <String>
   -ExtendedLocationName <String>
   -ExtendedLocationType <String>
   -Location <String>
   -NetworkFabricId <String>
   [-AggregatorOrSingleRackDefinitionAvailabilityZone <String>]
   [-AggregatorOrSingleRackDefinitionBareMetalMachineConfiguration <IBareMetalMachineConfigurationData[]>]
   [-AggregatorOrSingleRackDefinitionRackLocation <String>]
   [-AggregatorOrSingleRackDefinitionStorageApplianceConfiguration <IStorageApplianceConfigurationData[]>]
   [-AnalyticsWorkspaceId <String>]
   [-AssociatedIdentityType <ManagedServiceIdentitySelectorType>]
   [-AssociatedIdentityUserAssignedIdentityResourceId <String>]
   [-ClusterLocation <String>]
   [-ClusterServicePrincipalApplicationId <String>]
   [-ClusterServicePrincipalId <String>]
   [-ClusterServicePrincipalPassword <SecureString>]
   [-ClusterServicePrincipalTenantId <String>]
   [-CommandOutputSettingContainerUrl <String>]
   [-ComputeDeploymentThresholdGrouping <ValidationThresholdGrouping>]
   [-ComputeDeploymentThresholdType <ValidationThresholdType>]
   [-ComputeDeploymentThresholdValue <Int64>]
   [-ComputeRackDefinition <IRackDefinition[]>]
   [-IdentityType <ManagedServiceIdentityType>]
   [-IdentityUserAssignedIdentity <Hashtable>]
   [-ManagedResourceGroupConfigurationLocation <String>]
   [-ManagedResourceGroupConfigurationName <String>]
   [-RuntimeProtectionConfigurationEnforcementLevel <RuntimeProtectionEnforcementLevel>]
   [-SecretArchiveKeyVaultId <String>]
   [-SecretArchiveUseKeyVault <ClusterSecretArchiveEnabled>]
   [-Tag <Hashtable>]
   [-UpdateStrategyMaxUnavailable <Int64>]
   [-UpdateStrategyThresholdType <ValidationThresholdType>]
   [-UpdateStrategyThresholdValue <Int64>]
   [-UpdateStrategyType <ClusterUpdateStrategyType>]
   [-UpdateStrategyWaitTimeMinute <Int64>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Создайте новый кластер или обновите свойства кластера, если он существует.

Примеры

Пример 1. Создание кластера

$storageapplianceconfigurationdata = @()
$baremetalmachineconfigurationdata = @()
$computerackdefinition = @(@{IRackDefinition = "The list of rack definitions for the compute racks in a multi-rackcluster, or an empty list in a single-rack cluster."})
$tagHash = @{
    tag = "tag"
}
$securePassword = ConvertTo-SecureString "password" -asplaintext -force

New-AzNetworkCloudCluster -ResourceGroupName resourceGroup -Name clusterName -AggregatorOrSingleRackDefinitionNetworkRackId rackId -AggregatorOrSingleRackDefinitionRackSerialNumber sr1234 -AggregatorOrSingleRackDefinitionRackSkuId rackSku -ClusterType clustertype -ClusterVersion clusterversion -ExtendedLocationName CmExtendedLocation -ExtendedLocationType CustomLocation -Location location -NetworkFabricId networkFabricId -SubscriptionId subscriptionId -AggregatorOrSingleRackDefinitionAvailabilityZone avilabilityzone -AggregatorOrSingleRackDefinitionBareMetalMachineConfiguration $baremetalmachineconfigurationdata -AggregatorOrSingleRackDefinitionRackLocation rackLocation -AggregatorOrSingleRackDefinitionStorageApplianceConfiguration $storageapplianceconfigurationdata -AnalyticsWorkspaceId anlyticsWorkSpaceId -ClusterServicePrincipalApplicationId clusterServicePrincipalAppId -ClusterServicePrincipalId ClusterServicePrincipalId -ClusterServicePrincipalPassword $securePassword -ClusterServicePrincipalTenantId tenantId -ComputeRackDefinition $computerackdefinition -Tag $tagHash

Location  Name             SystemDataCreatedAt   SystemDataCreatedBy       SystemDataCreatedByType  SystemDataLastModifiedAt SystemDataLastModifiedBy         SystemDataLastModifiedByType ResourceGroupName
--------  ---------        -------------------   -------------------       -----------------------  ------------------------ ------------------------         ---------------------------- -----------
eastus    clusterName      08/09/2023 18:33:54   user                    User                       08/09/2023 19:45:35      user                             User                         RGName

Эта команда создает новый кластер.

Параметры

-AggregatorOrSingleRackDefinitionAvailabilityZone

Имя зоны, используемое для этой стойки при создании. Зоны доступности используются для размещения рабочих нагрузок.

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

-AggregatorOrSingleRackDefinitionBareMetalMachineConfiguration

Неупорядоченный список конфигурации компьютера без операционной системы. Сведения о создании см. в разделе NOTES для свойств AGGREGATORORSINGLERACKDEFINITIONBAREMETALMACHINECONFIGURATION и создания хэш-таблицы.

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

-AggregatorOrSingleRackDefinitionNetworkRackId

Идентификатор ресурса сетевой стойки, соответствующий этому определению стойки.

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

-AggregatorOrSingleRackDefinitionRackLocation

Описание расположения стойки в свободной форме.

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

-AggregatorOrSingleRackDefinitionRackSerialNumber

Уникальный идентификатор стойки в кластере Network Cloud. При необходимости можно указать альтернативное уникальное буквенно-цифровое значение, отличное от серийного номера.

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

-AggregatorOrSingleRackDefinitionRackSkuId

Идентификатор ресурса sku для добавляемой стойки.

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

-AggregatorOrSingleRackDefinitionStorageApplianceConfiguration

Список данных конфигурации устройства хранения для этой стойки. Сведения о создании см. в разделе NOTES для свойств AGGREGATORORSINGLERACKDEFINITIONSTORAGEAPPLIANCECONFIGURATION и создания хэш-таблицы.

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

-AnalyticsWorkspaceId

Идентификатор ресурса рабочей области Log Analytics, которая будет использоваться для хранения соответствующих журналов.

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

-AsJob

Выполнение команды в качестве задания

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

-AssociatedIdentityType

Тип выбранного управляемого удостоверения.

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

-AssociatedIdentityUserAssignedIdentityResourceId

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

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

-ClusterLocation

Сведения о расположении, предоставленном клиентом, идентифицируют расположение кластера.

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

-ClusterServicePrincipalApplicationId

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

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

-ClusterServicePrincipalId

Идентификатор субъекта-службы, также известный как идентификатор объекта.

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

-ClusterServicePrincipalPassword

Пароль субъекта-службы.

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

-ClusterServicePrincipalTenantId

Идентификатор клиента, также известный как идентификатор каталога, в котором создается субъект-служба.

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

-ClusterType

Тип конфигурации стойки для кластера.

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

-ClusterVersion

Текущая версия среды выполнения кластера.

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

-CommandOutputSettingContainerUrl

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

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

-ComputeDeploymentThresholdGrouping

Выбор способа применения оценки типа к вычислению кластера.

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

-ComputeDeploymentThresholdType

Выбор способа вычисления порогового значения.

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

-ComputeDeploymentThresholdValue

Числовое пороговое значение.

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

-ComputeRackDefinition

Список определений стоек для вычислительных стоек в мультиэкластере или пустой список в кластере с одной стойкой. Сведения о создании см. в разделе NOTES для свойств COMPUTERACKDEFINITION и создания хэш-таблицы.

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

-Confirm

Запрашивает подтверждение перед запуском командлета.

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

-DefaultProfile

Параметр DefaultProfile не работает. Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.

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

-ExtendedLocationName

Идентификатор ресурса расширенного расположения, в котором будет создан ресурс.

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

-ExtendedLocationType

Тип расширенного расположения, например CustomLocation.

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

-IdentityType

Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).

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

-IdentityUserAssignedIdentity

Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах.

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

-Location

Географическое расположение, в котором находится ресурс

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

-ManagedResourceGroupConfigurationLocation

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

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

-ManagedResourceGroupConfigurationName

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

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

-Name

Имя кластера.

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

-NetworkFabricId

Идентификатор ресурса Network Fabric, связанный с кластером.

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

-NoWait

Асинхронное выполнение команды

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

-ResourceGroupName

Имя группы ресурсов. Имя не учитывает регистр.

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

-RuntimeProtectionConfigurationEnforcementLevel

Режим работы для защиты среды выполнения.

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

-SecretArchiveKeyVaultId

Идентификатор ресурса хранилища ключей для архивирования секретов кластера.

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

-SecretArchiveUseKeyVault

Индикатор, если указанное хранилище ключей должно использоваться для архивации секретов кластера.

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

-SubscriptionId

Идентификатор целевой подписки. Значение должно быть UUID.

Тип:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Теги ресурсов.

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

-UpdateStrategyMaxUnavailable

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

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

-UpdateStrategyThresholdType

Выбор способа вычисления порогового значения.

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

-UpdateStrategyThresholdValue

Числовое пороговое значение.

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

-UpdateStrategyType

Режим работы для защиты среды выполнения.

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

-UpdateStrategyWaitTimeMinute

Время ожидания между шагом обновления, определенным стратегией.

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

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

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

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