Udostępnij za pośrednictwem


New-AzServiceFabricManagedNodeType

Utwórz nowy zasób typu węzła.

Składnia

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>]

Opis

Utwórz nowy zasób typu węzła dla określonego klastra.

Przykłady

Przykład 1

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -Primary -InstanceCount 3

Utwórz typ węzła podstawowego z 3 węzłami.

Przykład 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

Utwórz typ węzła podstawowego z 5 węzłami i określ właściwości umieszczania, pojemności, aplikacji i portów efemerycznych.

Przykład 3

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 10 -DiskType Premium_LRS -VmSize "Standard_DS2" -MultiplePlacementGroup

Utwórz typ węzła innego niż podstawowy z 10 węzłami, typem dysku w warstwie Premium i wieloma grupami umieszczania.

Przykład 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

Utwórz typ węzła z tożsamością przypisaną przez użytkownika i oznaczony do obciążenia bezstanowego hosta.

Parametry

-ApplicationEndPort

Port końcowy aplikacji z zakresu portów.

Typ:Nullable<T>[Int32]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ApplicationStartPort

Port uruchamiania aplikacji z zakresu portów.

Typ:Nullable<T>[Int32]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-AsJob

Uruchom polecenie cmdlet w tle i zwróć zadanie, aby śledzić postęp.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Capacity

Tagi pojemności stosowane do węzłów w typie węzła jako pary klucz/wartość, menedżer zasobów klastra używa tych tagów, aby zrozumieć, ile zasobów ma węzeł. Aktualizacja spowoduje zastąpienie bieżących wartości.

Typ:Hashtable
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ClusterName

Określ nazwę klastra.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DiskSize

Rozmiar dysku dla każdej maszyny wirtualnej w węźle typu W GB. Wartość domyślna 100.

Typ:Int32
Aliasy:DataDiskSize
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DiskType

Typ dysku danych zarządzanych. Liczba operacji we/wy na sekundę i przepływność są podawane przez rozmiar dysku, aby wyświetlić więcej informacji, przejdź do strony https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types. StandardSSD_LRS domyślne

Typ:PSDiskType
Aliasy:DataDiskType
Dopuszczalne wartości:Standard_LRS, StandardSSD_LRS, Premium_LRS
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EphemeralEndPort

Efemeryczny port końcowy zakresu portów.

Typ:Nullable<T>[Int32]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EphemeralStartPort

Efemeryczny port początkowy zakresu portów.

Typ:Nullable<T>[Int32]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-InstanceCount

Liczba węzłów w typie węzła.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-IsStateless

Wskazuje, czy typ węzła może hostować tylko obciążenia bezstanowe.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MultiplePlacementGroup

Wskazuje, czy zestaw skalowania skojarzony z typem węzła może składać się z wielu grup umieszczania.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określ nazwę typu węzła.

Typ:String
Aliasy:NodeTypeName
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-PlacementProperty

Tagi umieszczania stosowane do węzłów w typie węzła jako pary klucz/wartość, których można użyć do wskazania, gdzie powinny być uruchomione określone usługi (obciążenie). Aktualizacja spowoduje zastąpienie bieżących wartości.

Typ:Hashtable
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Primary

Określ, czy typ węzła jest podstawowy. W tym węźle zostaną uruchomione usługi systemowe. Jako podstawowy powinien być oznaczony tylko jeden typ węzła. Nie można usunąć ani zmienić typu węzła podstawowego dla istniejących klastrów.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określ nazwę grupy zasobów.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VmImageOffer

Typ oferty obrazu witryny Azure Virtual Machines Marketplace. Ustawienie domyślne: WindowsServer.

Typ:String
Position:Named
Domyślna wartość:"WindowsServer"
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VmImagePublisher

Wydawca obrazu witryny Azure Virtual Machines Marketplace. Ustawienie domyślne: MicrosoftWindowsServer.

Typ:String
Position:Named
Domyślna wartość:"MicrosoftWindowsServer"
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VmImageSku

Jednostka SKU obrazu witryny Azure Virtual Machines Marketplace. Ustawienie domyślne: 2019-Datacenter.

Typ:String
Position:Named
Domyślna wartość:"2019-Datacenter"
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VmImageVersion

Wersja obrazu witryny Marketplace usługi Azure Virtual Machines. Wartość domyślna: najnowsza.

Typ:String
Position:Named
Domyślna wartość:"latest"
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VmSize

Rozmiar maszyn wirtualnych w puli. Wszystkie maszyny wirtualne w puli mają ten sam rozmiar. Ustawienie domyślne: Standard_D2.

Typ:String
Position:Named
Domyślna wartość:"Standard_D2"
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VmUserAssignedIdentity

Lista tożsamości asygend użytkownika skojarzonych z zestawem skalowania maszyn wirtualnych w ramach typu węzła. Każdy wpis będzie identyfikatorem zasobu usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Wykonaj kroki, aby utworzyć tożsamość i dodać przypisanie roli za pomocą dostawcy zasobów usługi Service Fabric wcześniej tutaj: https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Dane wyjściowe

PSManagedNodeType