New-AzServiceFabricManagedNodeType
Создайте ресурс типа узла.
Синтаксис
New-AzServiceFabricManagedNodeType
[-ResourceGroupName] <String>
[-ClusterName] <String>
[-Name] <String>
-InstanceCount <Int32>
[-Primary]
[-DiskSize <Int32>]
[-DiskType <PSDiskType>]
[-ApplicationStartPort <Int32>]
[-ApplicationEndPort <Int32>]
[-EphemeralStartPort <Int32>]
[-EphemeralEndPort <Int32>]
[-VmSize <String>]
[-VmImagePublisher <String>]
[-VmImageOffer <String>]
[-VmImageSku <String>]
[-VmImageVersion <String>]
[-Capacity <Hashtable>]
[-PlacementProperty <Hashtable>]
[-VmUserAssignedIdentity <String[]>]
[-IsStateless]
[-MultiplePlacementGroup]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Создайте ресурс типа узла для определенного кластера.
Примеры
Пример 1
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -Primary -InstanceCount 3
Создайте тип первичного узла с 3 узлами.
Пример 2
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -Primary -PlacementProperty @{NodeColor="Green";SomeProperty="5";} -Capacity @{ClientConnections="65536";} -ApplicationStartPort 20575 -ApplicationEndPort 20605 -EphemeralStartPort 20606 -EphemeralEndPort 20861
Создайте тип первичного узла с 5 узлами и укажите свойства размещения, емкости, приложения и временные порты.
Пример 3
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 10 -DiskType Premium_LRS -VmSize "Standard_DS2" -MultiplePlacementGroup
Создайте не основной тип узла с 10 узлами, типом диска premium и несколькими группами размещения.
Пример 4
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
$identityId = "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/testRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -VmUserAssignedIdentity $identityId -IsStateless
Создайте тип узла с назначенным пользователем удостоверением и помечайте для рабочей нагрузки без отслеживания состояния узла.
Параметры
-ApplicationEndPort
Порт конца приложения для диапазона портов.
Тип: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ApplicationStartPort
Начальный порт приложения для диапазона портов.
Тип: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AsJob
Запустите командлет в фоновом режиме и верните задание для отслеживания хода выполнения.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Capacity
Теги емкости, примененные к узлам в типе узла в виде пар "ключ-значение", диспетчер ресурсов кластера использует эти теги, чтобы понять, сколько ресурсов имеет узел. Обновление приведет к переопределении текущих значений.
Тип: | Hashtable |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ClusterName
Укажите имя кластера.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DiskSize
Размер диска для каждой виртуальной машины в типе узла в GBS. Значение по умолчанию 100.
Тип: | Int32 |
Aliases: | DataDiskSize |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DiskType
Тип управляемого диска данных. Объем операций ввода-вывода в секунду и пропускная способность задаются размером диска, чтобы просмотреть дополнительные сведения о https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types. StandardSSD_LRS по умолчанию
Тип: | PSDiskType |
Aliases: | DataDiskType |
Допустимые значения: | Standard_LRS, StandardSSD_LRS, Premium_LRS |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EphemeralEndPort
Временный конечный порт диапазона портов.
Тип: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EphemeralStartPort
Временный начальный порт диапазона портов.
Тип: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InstanceCount
Количество узлов в типе узла.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IsStateless
Указывает, может ли тип узла размещать только рабочие нагрузки без отслеживания состояния.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MultiplePlacementGroup
Указывает, может ли масштабируемый набор, связанный с типом узла, состоять из нескольких групп размещения.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Укажите имя типа узла.
Тип: | String |
Aliases: | NodeTypeName |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PlacementProperty
Теги размещения, применяемые к узлам в типе узла в виде пар "ключ-значение", которые можно использовать для указания того, где должны выполняться определенные службы (рабочая нагрузка). Обновление приведет к переопределении текущих значений.
Тип: | Hashtable |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Primary
Укажите, является ли тип узла основным. В этом типе узла будут запускаться системные службы. Только один тип узла должен быть помечен как первичный. Тип первичного узла нельзя удалить или изменить для существующих кластеров.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ResourceGroupName
Укажите имя группы ресурсов.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VmImageOffer
Тип предложения образа Azure Virtual Machines Marketplace. По умолчанию: WindowsServer.
Тип: | String |
Position: | Named |
Default value: | "WindowsServer" |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VmImagePublisher
Издатель образа Azure Virtual Machines Marketplace. По умолчанию: MicrosoftWindowsServer.
Тип: | String |
Position: | Named |
Default value: | "MicrosoftWindowsServer" |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VmImageSku
SKU образа Azure Virtual Machines Marketplace. По умолчанию: 2019-Datacenter.
Тип: | String |
Position: | Named |
Default value: | "2019-Datacenter" |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VmImageVersion
Версия образа Azure Virtual Machines Marketplace. Значение по умолчанию: последняя.
Тип: | String |
Position: | Named |
Default value: | "latest" |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VmSize
Размер виртуальных машин в пуле. Все виртуальные машины в пуле имеют одинаковый размер. По умолчанию: Standard_D2.
Тип: | String |
Position: | Named |
Default value: | "Standard_D2" |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VmUserAssignedIdentity
Список удостоверений пользователя assigend, связанных с масштабируемым набором виртуальных машин под типом узла. Каждая запись будет идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Выполните действия, чтобы создать удостоверение и добавить назначение ролей с помощью поставщика ресурсов Service Fabric заранее: https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Azure PowerShell