2015-11-19 7 views
6

sein beim Versuch, den lokalen Cluster das powershell Skript, das ich die folgende Fehlermeldung erhalten einzurichten:Lokale Cluster-Installation DevClusterSetup.ps1 ausfällt Wartedienst für Naming bereit

Screenshot of powershell responses

Gibt es eine Möglichkeit von Fortsetzung der Installation oder Behebung der Fehlerursache?

Cheers,

Mike


Ich habe vollständig das SDK und begann über entfernt, aber ich bin immer noch die gleichen Probleme haben. Alles läuft darauf hinaus, dass der 'Connect-ServiceFabricCluster' überhaupt nicht funktioniert (ich habe alle Vorschläge befolgt).

Sicherlich müssen die Warnungen über die Namensdienste auf etwas hinweisen?

Jeder Versuch ich folgendes sehen:

WARNING: Failed to contact Naming Service. Attempting to contact Failover Manager Service... 2>WARNING: Failed to connect Failover Manager Service, Attempting to contact FMM... 2>Connect-ServiceFabricCluster : A communication error caused the operation to fail. 2>At D:\Source\Play\ServiceFabricApplication\ServiceFabricApplication\Scripts\Deploy-FabricApplication.ps1:158 char:16 2>+ ... [void](Connect-ServiceFabricCluster @ClusterConnectionParameters ... 2>+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2> + CategoryInfo : InvalidOperation: (:) [Connect-ServiceFabricCluster], FabricTransientException 2> + FullyQualifiedErrorId : CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster

einen Reset aus dem Fach Versuch: Tray output

Antwort

0

Dies zeigt in der Regel, dass der Hauptdiensthost nicht läuft. Wenn dies in unserem gerade veröffentlichten SDK für die öffentliche Vorschau der Fall ist, können Sie diese Situationen normalerweise beheben, indem Sie den Cluster zurücksetzen (klicken Sie dazu einfach mit der rechten Maustaste auf das Symbol des Dienststrukturfensters und klicken Sie auf Zurücksetzen). Wenn das eine ältere Version ist, dann sollten Sie zuerst upgraden :) Aber ansonsten können Sie in services.msc nachschauen und sicherstellen, dass FabricHostSvc läuft.

+0

Die Dienste sind nicht installiert und es gibt keine Anzeichen für das Service-Symbol in der Taskleiste. – mikehole

+0

Ok, wir haben in unserem neuesten SDK einen Link zum lokalen Cluster-Manager zum Starten hinzugefügt und auch das lokale Cluster-Setup verbessert. Wenn Sie sich das neueste SDK schnappen und es erneut versuchen, helfen wir Ihnen gerne weiter. – masnider

0

Der Fehler ist ein vorübergehender Kommunikationsfehler. Öffnen Sie den Task-Manager, gehen Sie zur Registerkarte "Details" und prüfen Sie, ob "FabricHost.exe" und "Fabric.exe" ausgeführt werden. Dies zeigt an, ob der Cluster eingerichtet und ausgeführt wurde.

Öffnen Sie ein neues Administrator-PowerShell-Fenster und versuchen Sie, eine Verbindung zum Cluster herzustellen, indem Sie "Connect-ServiceFabricCluster" verwenden.

Wenn die Verbindung weiterhin fehlschlägt, versuchen Sie, den Cluster mithilfe von 'CleanCluster.ps1' zu entfernen, und konfigurieren Sie ihn erneut mit 'DevClusterSetup.ps1'. Dies sollte das Problem beheben.

Bitte besuchen Sie Troubleshoot your local development cluster setup.

+0

Kein Zeichen von einem laufenden Dienst und das Skript CleanCluster.ps1 hängt einfach. Es sieht wirklich so aus, als würden die Dinge tiefer gehen. Die Powershell zeigt "Entfernen der Cluster-Konfiguration ..." und kommt nicht weiter. – mikehole

+0

Ich habe das SDK vollständig entfernt und neu gestartet, aber ich habe immer noch die gleichen Probleme. Alles läuft darauf hinaus, dass der 'Connect-ServiceFabricCluster' überhaupt nicht funktioniert (ich habe alle obigen Vorschläge befolgt). Bei jedem Versuch sehe ich folgendes: – mikehole

+0

Es scheint, als ob der Cluster in einen inkonsistenten Zustand gegangen ist. Dies erfordert die Betrachtung von Service Fabric-Spuren und die Ermittlung der tatsächlichen Ursache. Ich bin ein Ingenieur im Service Fabric-Team. Ich kann Ihnen helfen, wenn Sie mir die Service Fabric-Traces (aus dem Log-Ordner) per E-Mail an Harahma [at] Microsoft [dot] com senden können. Wenn Sie mit der Protokollierung von Support-Tickets auf Azure vertraut sind, würde ich Ihnen empfehlen, dies auch zu tun, damit wir dieses Problem zur Lösung verfolgen können. In der Zwischenzeit werde ich weiter daran arbeiten, um zu sehen, wie wir dich entblocken können. –

0

Ich hatte kürzlich eine ähnliche Situation, in der alle TCP-Verbindungen mit einer FabricTransientException-Ausnahme fehlten.

Die zugrunde liegende Ursache war die Windows-Firewall. Nachdem ich die Firewall für das Domänennetzwerk deaktiviert hatte, waren die Verbindungen erfolgreich und die Dienste waren wieder verfügbar.

P.S> Falls jemand das gleiche Problem hat: Anfangs lag das Problem darin, dass der Fabric Host-Dienst nach der Installation nur mit dem Status "Starting" blockiert war. Hauptursache für dieses Problem war, dass der Windows-Firewall-Dienst auf dem Server deaktiviert war. Nach dem Aktivieren und Starten des Windows-Dienstes wurde der Fabric-Host-Dienst wie erwartet gestartet.

1

In meinem Fall wurde der Cluster nicht ausgeführt (dh keine Fabric.exe Prozesse im Task-Manager).

konnte ich die Dinge zum Laufen bringen meine wieder ein Powershell als Admin öffnen und ausgeführt wird:

& "$ENV:ProgramFiles\Microsoft SDKs\Service Fabric\ClusterSetup\DevClusterSetup.ps1" 

Nach diesem schließen die Powershell-Fenster und öffnen Sie eine neue (als Admin). Dann hat Connect-ServiceFabricCluster gearbeitet.