Megosztás a következőn keresztül:


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 fürttulajdonságainak kimenetében vagy egy meglévő erőforrás fürttulajdonságainak lekérdezésével találja 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 telepítésével kapcsolatos további részletekért lásd a Service Fabric alkalmazásainak üzembe helyezését és eltávolítását.

Feljegyzés

A Service Fabric által felügyelt fürt előnézetében 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ás Visual Studióban való csomagolásának lépéseit. Fontos megjegyezni, hogy az alkalmazás csomagba 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 az alkalmazáscsomag elérési útját ábrázoló értékre, é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 "háló:" sémával kell kezdődnie, és minden alkalmazáspéldány esetében 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 a Service Fabric Explorerben futó alkalmazáspéldányokat.

Alkalmazás eltávolítása

Ha egy alkalmazáspéldányra már nincs szükség, a parancsmag használatával Remove-ServiceFabricApplication véglegesen eltávolíthatja név alapján, 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. Az alkalmazástelepítési lehetőségekről a következő témakörben olvashat bővebben:

A felügyelt fürt konfigurációs beállításaival kapcsolatos további információkért lásd: