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 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, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |