2015-11-19 9 views
6

Quando si cerca di impostare il cluster locale lo script powershell ottengo il seguente errore:locale installazione di cluster DevClusterSetup.ps1 fallisce attesa per il servizio di denominazione per essere pronti

Screenshot of powershell responses

Esiste un modo di continuare l'installazione o correggere la causa di questo errore?

Cheers,

Mike


ho completamente rimosso l'SDK e ha ricominciato ma sto ancora avendo gli stessi problemi. Tutto si riduce al 'Connect-ServiceFabricCluster' semplicemente non funziona a tutti (ho seguito tutti i suggerimenti forniti).

Sicuramente gli avvisi sui servizi di denominazione devono indicare qualcosa?

Ogni tentativo vedo il seguente:

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

Cercando un reset dal cassetto: Tray output

risposta

0

Questo di solito indica che l'host servizio principale non è in esecuzione. Se questo è sul nostro SDK di anteprima pubblico appena rilasciato, in genere è possibile risolvere queste situazioni reimpostando il cluster (è sufficiente fare clic con il pulsante destro del mouse sull'icona del vassoio di tessuto di servizio e fare clic su Ripristina). Se questo è un vecchio rev, beh, allora prima devi aggiornare :) Ma a parte questo puoi controllare all'interno di services.msc e assicurarti che FabricHostSvc sia in esecuzione.

+0

I servizi non sono installati e non vi è alcun segno dell'icona nell'area di notifica del tessuto. – mikehole

+0

Ok, abbiamo aggiunto un collegamento al gestore cluster locale per l'avvio nel nostro ultimo SDK e anche un miglioramento della configurazione del cluster locale. Se prendi l'ultimo SDK e riprova saremo lieti di aiutarti. – masnider

0

L'errore è un errore di comunicazione temporaneo. Aprire Task Manager, andare alla scheda 'Dettagli' e controllare se 'FabricHost.exe' e 'Fabric.exe' è in esecuzione. Questo indica se il cluster è stato configurato e in esecuzione.

Aprire una nuova finestra di PowerShell dell'amministratore e provare a connettersi al cluster utilizzando 'Connect-ServiceFabricCluster'.

Se la connessione non riesce ancora, provare a rimuovere il cluster utilizzando "CleanCluster.ps1" e impostarlo nuovamente utilizzando "DevClusterSetup.ps1". Questo dovrebbe risolvere il problema.

Si prega di visitare Troubleshoot your local development cluster setup.

+0

Nessun segno di alcun servizio in esecuzione e lo script CleanCluster.ps1 si blocca. Sembra davvero che le cose vadano più a fondo. La shell di comando mostra "Rimozione della configurazione del cluster ..." e non ottiene altro. – mikehole

+0

Ho rimosso completamente l'SDK e ricominciato, ma continuo ad avere gli stessi problemi. Tutto si riduce al "Connect-ServiceFabricCluster" semplicemente non funziona affatto (ho seguito tutti i suggerimenti sopra riportati). Ogni tentativo che vedo il seguente: – mikehole

+0

Sembra che il cluster sia entrato in uno stato incoerente. Ciò richiederà la visualizzazione delle tracce di Service Fabric e la causa effettiva. Sono un ingegnere del team di Service Fabric. Posso aiutarti se riesci a inviarmi via email le tracce di Service Fabric (dalla cartella dei log) su harahma [at] microsoft [dot] com. Se si ha familiarità con la registrazione dei ticket di supporto su Azure, suggerirei di farlo anche in questo modo per tenere traccia del problema alla risoluzione. Nel frattempo continuerò a lavorare su questo per vedere come possiamo sbloccarti. –

0

Recentemente ho avuto una situazione simile in cui tutte le connessioni TCP sono state errate con un'eccezione FabricTransientException.

La causa sottostante si è rivelata essere il Firewall di Windows. Una volta disabilitato il firewall per la rete del dominio, le connessioni sono andate a buon fine e i servizi erano nuovamente accessibili.

P.S> Nel caso in cui qualcuno si trovi di fronte allo stesso problema: inizialmente il problema era che dopo l'installazione il servizio Fabric Host era solo in fase di stallo con lo stato "Avvio". La causa principale di questo problema era che il servizio Windows Firewall era disabilitato sul server. Dopo aver abilitato e avviato il servizio Windows, il servizio Host Fabric è stato avviato come previsto.

1

Nel mio caso il Cluster non era in esecuzione (cioè nessun processo Fabric.exe in Task Manager).

sono stato in grado di far funzionare le cose ancora una volta la mia apertura di un PowerShell come Admin e funzionante:

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

Dopo quella finestra vicino PowerShell e aprirne uno nuovo (come Admin). Quindi Connect-ServiceFabricCluster ha funzionato.

Problemi correlati