Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Fristående Service Fabric-kluster ger dig möjlighet att välja din egen miljö och skapa ett kluster som en del av den "alla operativsystem, alla moln"-metoder som Service Fabric använder. I den här självstudieserien skapar du ett fristående kluster som finns på AWS eller Azure och installerar ett program i det.
Den här handledningen är den andra delen i en serie. I den här självstudien går vi igenom stegen för att skapa ett fristående Service Fabric-kluster.
I den här artikeln får du lära dig att:
- Ladda ned och installera det fristående Service Fabric-paketet
- Skapa Service Fabric-klustret
- Ansluta till Service Fabric-klustret
Ladda ned Service Fabric för Windows Server-paketet
Service Fabric tillhandahåller ett installationspaket för att skapa fristående Service Fabric-kluster. Ladda ned installationspaketet på den lokala datorn. När den har laddats ned kopieras den via RDP-anslutningen till den virtuella datorn och klistrar in den på skrivbordet.
Välj zip-filen, öppna snabbmenyn och välj Extrahera alla>Extrahera. När du extraherar filerna genererar du en mapp på skrivbordet som är samma som zip-filnamnet.
Om du vill få mer information om innehållet i installationspaketet.
Ställ in din konfigurationsfil
Du skapar ett Windows-kluster med tre noder, så du måste ändra ClusterConfig.Unsecure.MultiMachine.json
filen.
Uppdatera sedan de tre ipAddress-raderna som förekommer i filen på raderna 8, 15 och 22 till IP-adresserna för var och en av instanserna.
När noderna har uppdaterats visas de på följande sätt:
{
"nodeName": "vm0",
"ipAddress": "172.31.27.1",
"nodeTypeRef": "NodeType0",
"faultDomain": "fd:/dc1/r0",
"upgradeDomain": "UD0"
}
Sedan måste du uppdatera ett par av egenskaperna. På rad 34 måste du ändra anslutningssträngen för diagnostikarkivet så att den ser ut så här "connectionstring": "C:\\ProgramData\\SF\\DiagnosticsStore"
I avsnittet nodeTypes
i konfigurationen lägger du slutligen till ett nytt avsnitt för att mappa de tillfälliga portar som windows ska använda. Konfigurationsfilen bör se ut så här:
"applicationPorts": {
"startPort": "20001",
"endPort": "20031"
},
"ephemeralPorts": {
"startPort": "20606",
"endPort": "20861"
},
"isPrimary": true
Verifiera miljön
DetTestConfiguration.ps1 skriptet i det fristående paketet används som en metodanalys för att verifiera om ett kluster kan distribueras i en viss miljö. Distributionsförberedelser listar förutsättningar och miljökrav. Kör skriptet för att kontrollera om du kan skapa utvecklingsklustret:
cd .\Desktop\Microsoft.Azure.ServiceFabric.WindowsServer.6.2.274.9494\
.\TestConfiguration.ps1 -ClusterConfigFilePath .\ClusterConfig.Unsecure.MultiMachine.json
Du bör se utdata som exemplet nedan. Om det nedre fältet "Godkänd" returneras som True
, har kontrollerna passerat och klustret verkar kunna distribueras baserat på indatakonfigurationen.
Trace folder already exists. Traces will be written to existing trace folder: C:\Users\Administrator\Desktop\Microsoft.Azure.ServiceFabric.WindowsServer.6.2.274.9494\DeploymentTraces
Running Best Practices Analyzer...
Best Practices Analyzer completed successfully.
LocalAdminPrivilege : True
IsJsonValid : True
IsCabValid :
RequiredPortsOpen : True
RemoteRegistryAvailable : True
FirewallAvailable : True
RpcCheckPassed : True
NoConflictingInstallations : True
FabricInstallable : True
DataDrivesAvailable : True
NoDomainController : True
Passed : True
Skapa klustret
När du har verifierat klusterkonfigurationen kör du skriptetCreateServiceFabricCluster.ps1 för att distribuera Service Fabric-klustret till de virtuella datorerna i konfigurationsfilen.
.\CreateServiceFabricCluster.ps1 -ClusterConfigFilePath .\ClusterConfig.Unsecure.MultiMachine.json -AcceptEULA
Om allt fungerar får du utdata som ser ut så här:
Your cluster is successfully created! You can connect and manage your cluster using Microsoft Azure Service Fabric Explorer or PowerShell. To connect through PowerShell, run 'Connect-ServiceFabricCluster [ClusterConnectionEndpoint]'.
Anmärkning
Distributionsspårningar skrivs till den virtuella dator/dator där du körde CreateServiceFabricCluster.ps1 PowerShell-skriptet. Dessa finns i undermappen DeploymentTraces, baserat i katalogen som skriptet kördes från. Om du vill se om Service Fabric har distribuerats korrekt till en dator letar du reda på de installerade filerna i katalogen FabricDataRoot enligt beskrivningen i avsnittet Infrastrukturinställningar för klusterkonfigurationsfilen (som standard c:\ProgramData\SF). Dessutom kan FabricHost.exe och Fabric.exe processer visas som körs i Aktivitetshanteraren.
Öppna Service Fabric Explorer
Nu kan du ansluta till klustret med Service Fabric Explorer antingen direkt från en av datorerna med http://localhost:19080/Explorer/index.html eller via fjärranslutning med http://<IPAddressofaMachine>:19080/Explorer/index.html.
Lägga till och ta bort noder
Du kan lägga till eller ta bort noder i ditt fristående Service Fabric-kluster när dina affärsbehov ändras. Mer information finns i Lägga till eller ta bort noder i ett fristående Service Fabric-kluster .
Nästa steg
I den här artikeln har du lärt dig hur du laddar upp stora mängder slumpmässiga data till ett lagringskonto parallellt, till exempel hur du:
- Konfigurera anslutningssträngen
- Skapa programmet
- Kör programmet
- Validera antalet anslutningar
Gå vidare till del tre i serien för att installera ett program i klustret du skapade.