2016-03-06 2 views
14

ho trovato la seguente APIE 'possibile aggiornare il Service Fabric Cluster Manifest?

await fabricClient.ClusterManager.ProvisionFabricAsync(null, "testMani.xml");

ma non ho capito dove memorizzare il nuovo file manifest.xml?

utilizzandolo come elencato qui genererà un'eccezione che il file testMani.xml non esiste nello store.

Come può uno dopo la distribuzione manipolare il manifest del cluster.

risposta

4

Il manifest del cluster e le API che lo fanno riferimento sono artefatti dell'utilizzo interno di Service Fabric in Microsoft. Manipolare il manifest non è raccomandato né supportato.

Per le distribuzioni di Azure, è necessario apportare tutte le modifiche al cluster tramite un modello ARM. Per lo sviluppo locale, la configurazione del cluster è attualmente risolta, ma alla fine potremo supportare anche un'ulteriore flessibilità, in modo che tu possa rendere la tua onebox più simile al tuo ambiente reale, specialmente per concetti come i vincoli di posizionamento. In tal caso, la definizione del cluster avrà probabilmente la stessa forma che useremo per on-premise deployments.

+0

Grazie Sean. Sto anche passando attraverso il fornitore di armi in questo momento. ma è limitato nel senso di ciò che è possibile fare dopo che il cluster iniziale è stato distribuito. Fammi sapere se desideri ricevere feedback via email. –

+0

In realtà ho pubblicato alcuni dei miei risultati qui: http://stackoverflow.com/questions/35867851/how-to-update-the-nodetypes-of-service-fabric-after-deployment –

+0

È possibile modificare il manifest Cluster a questo punto per lo sviluppo di box singoli locali? –