Contents of Service Fabric Standalone package for Windows Server
In the downloaded Service Fabric Standalone package, you will find the following files:
File name | Short description |
---|---|
CreateServiceFabricCluster.ps1 | A PowerShell script that creates the cluster using the settings in ClusterConfig.json. |
RemoveServiceFabricCluster.ps1 | A PowerShell script that removes a cluster using the settings in ClusterConfig.json. |
AddNode.ps1 | A PowerShell script for adding a node to an existing deployed cluster on the current machine. |
RemoveNode.ps1 | A PowerShell script for removing a node from an existing deployed cluster from the current machine. |
CleanFabric.ps1 | A PowerShell script for cleaning a standalone Service Fabric installation off the current machine. Previous MSI installations should be removed using their own associated uninstallers. |
TestConfiguration.ps1 | A PowerShell script for analyzing the infrastructure as specified in the Cluster.json. |
DownloadServiceFabricRuntimePackage.ps1 | A PowerShell script used for downloading the latest runtime package out of band, for scenarios where the deploying machine is not connected to the internet. |
DeploymentComponentsAutoextractor.exe | Self-extracting archive containing Deployment Components used by the Standalone package scripts. |
EULA_ENU.txt | The license terms for the use of Azure Service Fabric standalone Windows Server package. You can download a copy of the EULA now. |
Readme.txt | A link to the release notes and basic installation instructions. It is a subset of the instructions in this document. |
ThirdPartyNotice.rtf | Notice of third-party software that is in the package. |
Tools\Microsoft.Azure.ServiceFabric.WindowsServer.SupportPackage.zip | StandaloneLogCollector.exe which is run on demand to collect and upload trace logs to Azure for support purpose. |
Tools\ServiceFabricUpdateService.zip | A tool used to enable auto code upgrade for clusters which don't have internet access. More details can be found here |
Templates
File name | Short description |
---|---|
ClusterConfig.Unsecure.DevCluster.json | A cluster configuration sample file that contains the settings for an unsecured, three-node, single-machine (or virtual machine) development cluster, including the information for each node in the cluster. |
ClusterConfig.Unsecure.MultiMachine.json | A cluster configuration sample file that contains the settings for an unsecured, multi-machine (or virtual machine) cluster, including the information for each machine in the cluster. |
ClusterConfig.Windows.DevCluster.json | A cluster configuration sample file that contains all the settings for a secure, three-node, single-machine (or virtual machine) development cluster, including the information for each node that is in the cluster. The cluster is secured by using Windows identities. |
ClusterConfig.Windows.MultiMachine.json | A cluster configuration sample file that contains all the settings for a secure, multi-machine (or virtual machine) cluster using Windows security, including the information for each machine that is in the secure cluster. The cluster is secured by using Windows identities. |
ClusterConfig.x509.DevCluster.json | A cluster configuration sample file that contains all the settings for a secure, three-node, single-machine (or virtual machine) development cluster, including the information for each node in the cluster. The cluster is secured using x509 certificates. |
ClusterConfig.x509.MultiMachine.json | A cluster configuration sample file that contains all the settings for the secure, multi-machine (or virtual machine) cluster, including the information for each node in the secure cluster. The cluster is secured using x509 certificates. |
ClusterConfig.gMSA.Windows.MultiMachine.json | A cluster configuration sample file that contains all the settings for the secure, multi-machine (or virtual machine) cluster, including the information for each node in the secure cluster. The cluster is secured using Group Managed Service Accounts. |
Cluster Configuration Samples
Latest versions of cluster configuration templates can be found at the GitHub page: Standalone Cluster Configuration Samples.
Independent Runtime Package
The latest runtime package is downloaded automatically during cluster deployment from Download Link - Service Fabric Runtime - Windows Server.