Connect-ServiceFabricCluster

Kapcsolatot hoz létre egy Service Fabric-fürthöz.

Syntax

Connect-ServiceFabricCluster
       [[-ConnectionEndpoint] <String[]>]
       [-AllowNetworkConnectionOnly]
       [-ConnectionInitializationTimeoutInSec <Double>]
       [-HealthOperationTimeoutInSec <Double>]
       [-HealthReportSendIntervalInSec <Double>]
       [-HealthReportRetrySendIntervalInSec <Double>]
       [-KeepAliveIntervalInSec <Double>]
       [-ServiceChangePollIntervalInSec <Double>]
       [-PartitionLocationCacheLimit <Int64>]
       [-AuthTokenBufferSize <Int64>]
       [-SkipChecks <Boolean>]
       [-TimeoutSec <Int32>]
       [<CommonParameters>]
Connect-ServiceFabricCluster
       [-ConnectionEndpoint] <String[]>
       [-AllowNetworkConnectionOnly]
       [-WindowsCredential]
       [-ClusterSpn <String>]
       [-ConnectionInitializationTimeoutInSec <Double>]
       [-HealthOperationTimeoutInSec <Double>]
       [-HealthReportSendIntervalInSec <Double>]
       [-HealthReportRetrySendIntervalInSec <Double>]
       [-KeepAliveIntervalInSec <Double>]
       [-ServiceChangePollIntervalInSec <Double>]
       [-PartitionLocationCacheLimit <Int64>]
       [-AuthTokenBufferSize <Int64>]
       [-SkipChecks <Boolean>]
       [-TimeoutSec <Int32>]
       [<CommonParameters>]
Connect-ServiceFabricCluster
       [-ConnectionEndpoint] <String[]>
       [-AllowNetworkConnectionOnly]
       [-X509Credential]
       [-ServerCommonName <String[]>]
       [-ServerCertThumbprint <String[]>]
       -FindType <X509FindType>
       -FindValue <String>
       [-StoreLocation <StoreLocation>]
       [-StoreName <String>]
       [-ConnectionInitializationTimeoutInSec <Double>]
       [-HealthOperationTimeoutInSec <Double>]
       [-HealthReportSendIntervalInSec <Double>]
       [-HealthReportRetrySendIntervalInSec <Double>]
       [-KeepAliveIntervalInSec <Double>]
       [-ServiceChangePollIntervalInSec <Double>]
       [-PartitionLocationCacheLimit <Int64>]
       [-AuthTokenBufferSize <Int64>]
       [-SkipChecks <Boolean>]
       [-TimeoutSec <Int32>]
       [<CommonParameters>]
Connect-ServiceFabricCluster
       [-ConnectionEndpoint] <String[]>
       [-AllowNetworkConnectionOnly]
       [-ServerCommonName <String[]>]
       [-ServerCertThumbprint <String[]>]
       [-DSTS]
       -MetaDataEndpoint <String>
       [-CloudServiceName <String>]
       [-CloudServiceDNSNames <String[]>]
       [-ConnectionInitializationTimeoutInSec <Double>]
       [-HealthOperationTimeoutInSec <Double>]
       [-HealthReportSendIntervalInSec <Double>]
       [-HealthReportRetrySendIntervalInSec <Double>]
       [-KeepAliveIntervalInSec <Double>]
       [-ServiceChangePollIntervalInSec <Double>]
       [-PartitionLocationCacheLimit <Int64>]
       [-AuthTokenBufferSize <Int64>]
       [-Interactive <Boolean>]
       [-SkipChecks <Boolean>]
       [-TimeoutSec <Int32>]
       [<CommonParameters>]
Connect-ServiceFabricCluster
       [-ConnectionEndpoint] <String[]>
       [-AllowNetworkConnectionOnly]
       [-ServerCommonName <String[]>]
       [-ServerCertThumbprint <String[]>]
       [-AzureActiveDirectory]
       [-SecurityToken <String>]
       [-GetMetadata]
       [-ConnectionInitializationTimeoutInSec <Double>]
       [-HealthOperationTimeoutInSec <Double>]
       [-HealthReportSendIntervalInSec <Double>]
       [-HealthReportRetrySendIntervalInSec <Double>]
       [-KeepAliveIntervalInSec <Double>]
       [-ServiceChangePollIntervalInSec <Double>]
       [-PartitionLocationCacheLimit <Int64>]
       [-AuthTokenBufferSize <Int64>]
       [-SkipChecks <Boolean>]
       [-TimeoutSec <Int32>]
       [<CommonParameters>]

Description

A Connect-ServiceFabricCluster parancsmag létrehoz egy kapcsolatot egy különálló Service Fabric-fürttel, amely lehetővé teszi a fürt felügyeleti műveleteinek futtatását. Miután csatlakozott egy fürthöz, a Get-ServiceFabricClusterConnection parancsmaggal megtekintheti a kapcsolat beállításait.

A Service Fabric-fürtök kezeléséhez indítsa el a Windows PowerShell a Futtatás rendszergazdaként lehetőséggel.

Példák

1. példa: Csatlakozás fürthöz

PS C:\> Connect-ServiceFabricCluster -ConnectionEndpoint "ServiceFabric01.ContosoCloudApp.net:19000"

Ez a parancs kapcsolatot hoz létre a megadott fürthöz.

2. példa: Csatlakozás fürthöz X.509-tanúsítvány használatával

PS C:\> $ConnectArgs = @{  
    ConnectionEndpoint = 'mycluster.cloudapp.net:19000'
    X509Credential = $True
    StoreLocation = 'CurrentUser'
    StoreName = "MY"
    ServerCommonName = "mycluster.cloudapp.net"
    FindType = 'FindByThumbprint'
    FindValue = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"   
}
PS C:\> Connect-ServiceFabricCluster @ConnectArgs

Ez a parancs egy X.509-tanúsítvány használatával csatlakozik egy fürthöz. Ez a parancs a Windows PowerShell splatting funkciójával létrehoz egy kivonattáblát a paraméterekhez, majd ellátja őket a Connect-ServiceFabricCluster parancsmaggal.

3. példa: Csatlakozás felügyelt fürthöz X.509-tanúsítvány használatával

PS C:\> $resourceGroup = 'mycluster'
PS C:\> $managedCluster = Get-AzServiceFabricManagedCluster -ResourceGroupName $resourceGroup
PS C:\> $ConnectArgs = @{  
    ConnectionEndpoint = "$($managedCluster.Fqdn):$($managedCluster.ClientConnectionPort)"
    X509Credential = $true
    StoreLocation = 'CurrentUser'
    StoreName = "MY"
    ServerCertThumbprint = (Get-AzResource -ResourceId $managedCluster.Id).Properties.clusterCertificateThumbprints
    FindType = 'FindByThumbprint'
    FindValue = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"   
}
PS C:\> Connect-ServiceFabricCluster @ConnectArgs

Megjegyzés: Felügyelt fürthöz való csatlakozáshoz az "Az.ServiceFabric" és az "Az.Resources" PowerShell-modul szükséges a kiszolgálói tanúsítvány ujjlenyomatainak lekérdezéséhez.

Ez a parancs először lekérdezi a felügyelt fürterőforrást az aktuális kiszolgálótanúsítvány-ujjlenyomatokról, majd X509-tanúsítvánnyal csatlakozik a fürthöz. Adja meg a felügyelt fürt erőforráscsoportjának nevét a kapcsolatadatok lekéréséhez, beleértve a felügyelt fürt teljes erőforrás-azonosítóját. Lásd: Csatlakozás felügyelt Service Fabric-fürthöz.

Ez a parancs ezután X.509-tanúsítvánnyal csatlakozik egy fürthöz.

4. példa: Csatlakozás fürthöz az Azure Active Directory használatával

PS C:\> $ConnectArgs = @{  
    ConnectionEndpoint = 'mycluster.cloudapp.net:19000'
    AzureActiveDirectory = $True
    ServerCertThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
PS C:\> Connect-ServiceFabricCluster @ConnectArgs

Ez a parancs Azure Active Directory- (AAD-) hitelesítéssel csatlakozik egy fürthöz. Ez a parancs a Windows PowerShell splatting funkciójával létrehoz egy kivonattáblát a paraméterekhez, majd ellátja őket a Connect-ServiceFabricCluster parancsmaggal.

5. példa: Csatlakozás csoport által felügyelt szolgáltatásfiókkal védett fürthöz

PS C:\> $ConnectArgs = @{  
    ConnectionEndpoint = 'mycluster.cloudapp.net:19000'
    WindowsCredential = $True
    ClusterSpn = 'ServiceFabric/MyCluster.MyDomain.MyOrg'
}
PS C:\> Connect-ServiceFabricCluster @connectArgs

Ez a parancs a Windows PowerShell splatting funkciójával létrehoz egy kivonattáblát a paraméterekhez, majd ellátja őket a Connect-ServiceFabricCluster parancsmaggal.

6. példa: Csatlakozás számítógépfiókokkal védett fürthöz

PS C:\> $connectArgs = @{  
    ConnectionEndpoint = 'mycluster.cloudapp.net:19000'
    WindowsCredential = $True
}
PS C:\> Connect-ServiceFabricCluster @connectArgs

Ez a parancs egy számítógépfiókokkal védett fürthöz csatlakozik.

7. példa: Csatlakozás fürthöz az elsődleges ellenőrzések nélkül

PS C:\> Connect-ServiceFabricCluster -ConnectionEndpoint -SkipChecks $True "ServiceFabric01.ContosoCloudApp.net:19000"

Ez a parancs kapcsolatot hoz létre a megadott fürthöz.

Paraméterek

-AllowNetworkConnectionOnly

Azt jelzi, hogy a parancsmag akkor is lehetővé teszi a fürthöz való csatlakozást, ha a rendszerszolgáltatások nem válaszolnak, amíg létre lehet hozni egy mögöttes hálózati kapcsolatot.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AuthTokenBufferSize

Az AzureActiveDirectory-hoz való csatlakozáskor megadja a biztonsági jogkivonat beszerzéséhez lefoglalandó pufferméretet.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureActiveDirectory

Megadja, hogy az Azure Active Directoryt kell használni a hitelesítéshez és engedélyezéshez.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CloudServiceDNSNames

Ez a paraméter csak belső használatra használható.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CloudServiceName

Ez a paraméter csak belső használatra használható.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterSpn

Megadja a windowsos hitelesítő adatokhoz használandó fürtbiztonsági tag nevét.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConnectionEndpoint

A fürt kapcsolati végpontjainak tömbje a Következő formátumban: ClientConnectionEndpoint. A ClusterAddress a fürtcsomópont IPv4-címe, IPv6-címe vagy teljes tartományneve (FQDN), a ClientConnectionEndpoint pedig a fürtjegyzékben megadott ügyfélkapcsolati port. Az IPv6-címeket szögletes zárójelek közé ([]) foglalja. Az érvényes végpontok formátuma a következő:

IPv4Address:ClientConnectionEndpoint [IPv6Address]:ClientConnectionEndpoint FQDN:ClientConnectionEndpoint

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ConnectionInitializationTimeoutInSec

A művelet időtúllépési időtartamát adja meg másodpercben.

Type:Double
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DSTS

Ez a paraméter csak belső használatra használható.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FindType

Megadja a FindValue típusát a tanúsítványtárolóban található tanúsítványkereséshez. A következő szűrőtípusok támogatottak:

  • FindByThumbprint. Tanúsítvány keresése tanúsítvány-ujjlenyomat alapján.
  • FindBySubjectName. A tanúsítványtárolóban a tulajdonos megkülönböztető neve vagy köznapi neve alapján kell keresni a tanúsítványt, ha a tulajdonos megkülönböztető nevét a FindValue-ban adja meg, a tanúsítvány tulajdonosnevét ASN-kódolással kell kódolni a natív Windows titkosítási API korlátozása miatt. Nincs ilyen korlátozás, ha a FindValue köznapi nevet ad meg.
  • FindBySubjectDistinguishedName
  • FindByIssuerName
  • FindByIssuerDistinguishedName
  • FindBySerialNumber
  • FindByTimeValid
  • FindByTimeNotYetValid
  • FindByTimeExpired
  • FindByTemplateName
  • FindByApplicationPolicy
  • FindByCertificatePolicy
  • FindByExtension
  • FindByKeyUsage
  • FindBySubjectKeyIdentifier
Type:X509FindType
Accepted values:FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindByTimeExpired, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage, FindBySubjectKeyIdentifier
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FindValue

Szűrőértéket ad meg a tanúsítványtárolóban való kereséshez.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-GetMetadata

Amikor az AzureActiveDirectory szolgáltatással csatlakozik, névtelenül lekéri a jogkivonat beszerzéséhez használt metaadatokat, és nem kísérli meg a hitelesítést.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HealthOperationTimeoutInSec

Az állapotjelentések küldésének időtúllépési időszakát adja meg másodpercben. Ha egy állapotművelet túllépi az időkorlátot, vagy kommunikációs hibával meghiúsul, az állapotügyfél belsőleg újrapróbálkozásokat végez a művelettel.

Type:Double
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HealthReportRetrySendIntervalInSec

Azt az időközt adja meg másodpercben, amikor az állapotügyfél újrapróbálkozott a sikertelenül elküldött vagy az állapottárolóban megőrzendő jelentések elküldésével. A minimális támogatott érték 1 másodperc.

Type:Double
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HealthReportSendIntervalInSec

Megadja azt az időközt másodpercben, amikor az állapotügyfél elküldi az állapotjelentéseket az állapottárolónak. Ha 0-ra van állítva, az állapotügyfél azonnal elküldi a jelentéseket.

Type:Double
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Interactive

Azt jelzi, hogy a parancsmag interaktívan működik-e.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeepAliveIntervalInSec

A kapcsolat életben tartási időtartamát adja meg másodpercben. Ez az időköz megakadályozza a kapcsolat megszakadását az aszinkron módon futó műveletek inaktivitása miatt.

Type:Double
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MetaDataEndpoint

Ez a paraméter csak belső használatra használható.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionLocationCacheLimit

A szolgáltatásfeloldáshoz gyorsítótárazott partíciók számát adja meg. Az alapértelmezett érték 0, ami nem jelent korlátot.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecurityToken

Az AzureActiveDirectory-hoz való csatlakozáskor a rendszer a megadott biztonsági jogkivonatot közvetlenül hitelesítésre és engedélyezésre használja az interaktív felhasználói bejelentkezés végrehajtása helyett.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerCertThumbprint

A fürtoldalra vonatkozó elvárt ujjlenyomatok tömbje. Ezek az ujjlenyomatok annak hitelesítésére szolgálnak, hogy a parancsmag a megfelelő fürt végpontjához csatlakozik az x509 vagy az Azure Active Directory kölcsönös hitelesítése során.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerCommonName

A fürtoldal várható köznapi neveinek tömbje. Ezek a nevek annak hitelesítésére szolgálnak, hogy a parancsmag a megfelelő fürt végponthoz csatlakozik az x509 vagy az Azure Active Directory kölcsönös hitelesítése során.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceChangePollIntervalInSec

Azt az időközt adja meg másodpercben, amikor a hálóügyfél lekérdezi a szolgáltatás változásait. Ezt az időközt a lekérdezésalapú szolgáltatáscímváltozás-értesítések régi modellje használja.

Type:Double
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipChecks

Azt jelzi, hogy megkerüli a rendszerszolgáltatás válaszképesség-ellenőrzési ellenőrzését a fürthöz való csatlakozáskor.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StoreLocation

Megadja a tanúsítvány tárolási helyét. A paraméter elfogadható értékei a következők:

  • CurrentUser
  • LocalMachine
Type:StoreLocation
Accepted values:CurrentUser, LocalMachine
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StoreName

Megadja az ügyféltanúsítvány betöltéséhez használt tanúsítványtároló nevét.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

A művelet időtúllépési időtartamát adja meg másodpercben.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WindowsCredential

Azt jelzi, hogy a parancsmag Windows-hitelesítő adatokkal csatlakozik egy Service Fabric-fürthöz.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-X509Credential

Azt jelzi, hogy a parancsmag x509-tanúsítványt használ a Service Fabric-fürttel való kölcsönös hitelesítéshez.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

None

Kimenetek

System.Object