Share via


Oktatóanyag: Alkalmazás üzembe helyezése felügyelt Service Fabric-fürtön

Ebben az oktatóanyag-sorozatban a következőket tárgyaljuk:

A sorozat ezen része a következőket ismerteti:

  • Csatlakozás a Service Fabric által felügyelt fürthöz
  • Alkalmazás feltöltése fürtbe
  • Alkalmazás példányosítása fürtben
  • Alkalmazás eltávolítása fürtből

Előfeltételek

Csatlakozás a fürthöz

A fürthöz való csatlakozáshoz szüksége lesz a fürttanúsítvány ujjlenyomatára. Ezt az értéket az erőforrás üzembe helyezésének fürttulajdonságok kimenetében vagy egy meglévő erőforrás fürttulajdonságainak lekérdezésével találhatja meg.

Az alábbi paranccsal lekérdezheti a fürterőforrást a fürttanúsítvány ujjlenyomatához.

$serverThumbprint = (Get-AzResource -ResourceId /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ServiceFabric/managedclusters/mysfcluster).Properties.clusterCertificateThumbprints

A fürttanúsítvány ujjlenyomatával készen áll a fürthöz való csatlakozásra.

$connectionEndpoint = "mysfcluster.eastus2.cloudapp.azure.com:19000"
Connect-ServiceFabricCluster -ConnectionEndpoint $connectionEndpoint -KeepAliveIntervalInSec 10 `
      -X509Credential `
      -ServerCertThumbprint $serverThumbprint  `
      -FindType FindByThumbprint `
      -FindValue $clientThumbprint `
      -StoreLocation CurrentUser `
      -StoreName My

Alkalmazáscsomag feltöltése

Ebben az oktatóanyagban a Service Fabric szavazóalkalmazás mintáját fogjuk használni. A Service Fabric-alkalmazások PowerShellen keresztüli üzembe helyezésével kapcsolatos további információkért lásd: Service Fabric alkalmazások üzembe helyezése és eltávolítása.

Megjegyzés

A Service Fabric felügyelt fürt előzetes verziójában nem tehet közzé alkalmazásokat közvetlenül a Visual Studióból.

Először be kell csomagolnia az alkalmazást az üzembe helyezéshez. Ebben az oktatóanyagban kövesse az alkalmazások Visual Studióban való csomagolásának lépéseit. Fontos megjegyezni, hogy az alkalmazás be van csomagolva, mivel az az alábbi elérési úthoz lesz használva.

Az alkalmazáscsomag létrehozása után feltöltheti az alkalmazáscsomagot a fürtbe. Frissítse az $path értéket annak az elérési útnak a megjelenítéséhez, ahol az alkalmazáscsomag létezik, és futtassa a következőt:

$path = "C:\Users\<user>\Documents\service-fabric-dotnet-quickstart\Voting\pkg\Debug"
Copy-ServiceFabricApplicationPackage -ApplicationPackagePath $path -CompressPackage
Register-ServiceFabricApplicationType -ApplicationPathInImageStore Debug

Alkalmazás létrehozása

Az alkalmazásokat a New-ServiceFabricApplication parancsmaggal bármely sikeresen regisztrált alkalmazástípus-verzióból példányosíthatja. Az egyes alkalmazások nevének a "fabric:" sémával kell kezdődnie, és minden alkalmazáspéldányhoz egyedinek kell lennie. A célalkalmazás-típus alkalmazásjegyzékében definiált alapértelmezett szolgáltatások is létrejönnek.

New-ServiceFabricApplication fabric:/Voting VotingType 1.0.0

A művelet befejeződése után látnia kell, hogy az alkalmazáspéldányok futnak a Service Fabric Explorer.

Alkalmazás eltávolítása

Ha már nincs rá szükség egy alkalmazáspéldányra, véglegesen eltávolíthatja név alapján a Remove-ServiceFabricApplication parancsmaggal, amely automatikusan eltávolítja az alkalmazáshoz tartozó összes szolgáltatást, és véglegesen eltávolítja az összes szolgáltatásállapotot.

Remove-ServiceFabricApplication fabric:/Voting

Következő lépések

Ebben a lépésben üzembe helyeztünk egy alkalmazást egy Service Fabric által felügyelt fürtön. További információ az alkalmazástelepítési lehetőségekről:

A felügyelt fürtkonfigurációs lehetőségekről az alábbiakban talál további információt: