Download CloudBlitz - Framework for deploying HPC Clusters and submitting jobs

Description

Sample solution that can deploy, and undeploy compute clusters on Windows Azure and run jobs on those clusters.

Source Files

The download file cloudblitz.zip has the following entries.


BuildScripts/BuildCloudBlitz.cmd//from   w  w  w. j  a  v  a2 s  . com
Settings.StyleCop
Source/.nuget/NuGet.Config
Source/.nuget/NuGet.exe
Source/.nuget/NuGet.targets
Source/Azure/ClusterTemplate/CloudBlitz.ClusterTemplate/CloudBlitz.ClusterTemplate.ccproj
Source/Azure/ClusterTemplate/CloudBlitz.ClusterTemplate/ComputeNodeContent/diagnostics.wadcfg
Source/Azure/ClusterTemplate/CloudBlitz.ClusterTemplate/HeadNodeContent/diagnostics.wadcfg
Source/Azure/ClusterTemplate/CloudBlitz.ClusterTemplate/ServiceConfiguration.Cloud.cscfg
Source/Azure/ClusterTemplate/CloudBlitz.ClusterTemplate/ServiceConfiguration.Local.cscfg
Source/Azure/ClusterTemplate/CloudBlitz.ClusterTemplate/ServiceDefinition.csdef
Source/Azure/ClusterTemplate/ComputeNode/ComputeNode.csproj
Source/Azure/ClusterTemplate/ComputeNode/Properties/AssemblyInfo.cs
Source/Azure/ClusterTemplate/ComputeNode/WorkerRole.cs
Source/Azure/ClusterTemplate/ComputeNode/app.config
Source/Azure/ClusterTemplate/ComputeNode/packages.config
Source/Azure/ClusterTemplate/HeadNode/HeadNode.csproj
Source/Azure/ClusterTemplate/HeadNode/Properties/AssemblyInfo.cs
Source/Azure/ClusterTemplate/HeadNode/WebRole.cs
Source/Azure/ClusterTemplate/HeadNode/packages.config
Source/Azure/DeployNode/CloudBlitz.DeployNode.Worker/CloudBlitz.DeployNode.Worker.csproj
Source/Azure/DeployNode/CloudBlitz.DeployNode.Worker/Properties/AssemblyInfo.cs
Source/Azure/DeployNode/CloudBlitz.DeployNode.Worker/WorkerRole.cs
Source/Azure/DeployNode/CloudBlitz.DeployNode.Worker/app.config
Source/Azure/DeployNode/CloudBlitz.DeployNode.Worker/diagnostics.wadcfg
Source/Azure/DeployNode/CloudBlitz.DeployNode.Worker/packages.config
Source/Azure/DeployNode/CloudBlitz.DeployNode/CloudBlitz.DeployNode.WorkerContent/SchedulerUtils/InitializeDB.exe
Source/Azure/DeployNode/CloudBlitz.DeployNode/CloudBlitz.DeployNode.WorkerContent/SchedulerUtils/InitializeDB.exe.config
Source/Azure/DeployNode/CloudBlitz.DeployNode/CloudBlitz.DeployNode.WorkerContent/SchedulerUtils/Microsoft.WindowsAzure.StorageClient.dll
Source/Azure/DeployNode/CloudBlitz.DeployNode/CloudBlitz.DeployNode.WorkerContent/diagnostics.wadcfg
Source/Azure/DeployNode/CloudBlitz.DeployNode/CloudBlitz.DeployNode.ccproj
Source/Azure/DeployNode/CloudBlitz.DeployNode/ServiceConfiguration.Cloud.cscfg
Source/Azure/DeployNode/CloudBlitz.DeployNode/ServiceConfiguration.Local.cscfg
Source/Azure/DeployNode/CloudBlitz.DeployNode/ServiceConfiguration.With PS config.cscfg
Source/Azure/DeployNode/CloudBlitz.DeployNode/ServiceDefinition.csdef
Source/Azure/DeployNode/CloudBlitz.DeployerWorkflow/CloudBlitz.DeployerWorkflow.csproj
Source/Azure/DeployNode/CloudBlitz.DeployerWorkflow/Properties/AssemblyInfo.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/AzureCredentials.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/AzurePackageDetails.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/AzureServiceClientsFactory.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/CloudBlitz.DeploymentManager.csproj
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/ClusterDetails.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentContext.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentData.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentManager.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/AddServiceCertificateOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/CopyFilesOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/CreateDatabaseOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/CreateDeploymentOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/DeleteDeploymentOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/DeleteHostedServiceOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/DeleteSqlServerOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/GenerateClusterConfigFileOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/InitializeDatabaseOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/InitializeHostedServiceOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/InitializeSqlServerOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/InitializeStorageAccountOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentOperations/WaitForDeploymentToStabilizeOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentProgress.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentState.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/CompositeOperationBase.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/DeploymentOperationBase.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/DeploymentOperationStatus.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/IDeploymentOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/OperationCompletedEventArgs.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/OperationResult.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/ParallelOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/ProgressChangedEventArgs.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/DeploymentWorkflow/SerialOperation.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/ExceptionHelper.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/IAzureServiceClientsFactory.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/ISqlAzureServerManager.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/Properties/AssemblyInfo.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/SqlAzureServerCredentials.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/SqlAzureServerManager.cs
Source/Azure/DeployNode/CloudBlitz.DeploymentManager/SqlServerDetails.cs
Source/CloudBlitz.sln
Source/Core/AzureManagement/AzureCommands/AddServiceCertificateCommand.cs
Source/Core/AzureManagement/AzureCommands/AzureManagementCommand.cs
Source/Core/AzureManagement/AzureCommands/CreateDeploymentCommand.cs
Source/Core/AzureManagement/AzureCommands/CreateHostedServiceCommand.cs
Source/Core/AzureManagement/AzureCommands/CreateStorageAccountCommand.cs
Source/Core/AzureManagement/AzureCommands/DeleteDeploymentCommand.cs
Source/Core/AzureManagement/AzureCommands/DeleteHostedServiceCommand.cs
Source/Core/AzureManagement/AzureCommands/DeleteServiceCertificateCommand.cs
Source/Core/AzureManagement/AzureCommands/DeleteStorageAccountCommand.cs
Source/Core/AzureManagement/AzureCommands/GetDeploymentCommand.cs
Source/Core/AzureManagement/AzureCommands/GetHostedServicePropertiesCommand.cs
Source/Core/AzureManagement/AzureCommands/GetOperationStatusCommand.cs
Source/Core/AzureManagement/AzureCommands/GetServiceCertificateCommand.cs
Source/Core/AzureManagement/AzureCommands/GetStorageAccountKeysCommand.cs
Source/Core/AzureManagement/AzureCommands/IAzureManagementCommand.cs
Source/Core/AzureManagement/AzureCommands/ListHostedServicesCommand.cs
Source/Core/AzureManagement/AzureCommands/ListServiceCertificatesCommand.cs
Source/Core/AzureManagement/AzureCommands/ListStorageAccountCommand.cs
Source/Core/AzureManagement/AzureDataContracts/Certificate.cs
Source/Core/AzureManagement/AzureDataContracts/CertificateFile.cs
Source/Core/AzureManagement/AzureDataContracts/Certificates.cs
Source/Core/AzureManagement/AzureDataContracts/CreateDeployment.cs
Source/Core/AzureManagement/AzureDataContracts/CreateHostedService.cs
Source/Core/AzureManagement/AzureDataContracts/CreateStorageServiceInput.cs
Source/Core/AzureManagement/AzureDataContracts/Deployment.cs
Source/Core/AzureManagement/AzureDataContracts/DeploymentDetails.cs
Source/Core/AzureManagement/AzureDataContracts/DeploymentSlots.cs
Source/Core/AzureManagement/AzureDataContracts/DeploymentStatuses.cs
Source/Core/AzureManagement/AzureDataContracts/HostedService.cs
Source/Core/AzureManagement/AzureDataContracts/HostedServiceList.cs
Source/Core/AzureManagement/AzureDataContracts/HostedServiceProperties.cs
Source/Core/AzureManagement/AzureDataContracts/HostedServiceStatuses.cs
Source/Core/AzureManagement/AzureDataContracts/InstanceEndpoint.cs
Source/Core/AzureManagement/AzureDataContracts/InstanceStateDetails.cs
Source/Core/AzureManagement/AzureDataContracts/InstanceStatuses.cs
Source/Core/AzureManagement/AzureDataContracts/Operation.cs
Source/Core/AzureManagement/AzureDataContracts/OperationError.cs
Source/Core/AzureManagement/AzureDataContracts/OperationStatuses.cs
Source/Core/AzureManagement/AzureDataContracts/PersistentVMDowntime.cs
Source/Core/AzureManagement/AzureDataContracts/Role.cs
Source/Core/AzureManagement/AzureDataContracts/RoleInstance.cs
Source/Core/AzureManagement/AzureDataContracts/StorageService.cs
Source/Core/AzureManagement/AzureDataContracts/StorageServiceEndpoint.cs
Source/Core/AzureManagement/AzureDataContracts/StorageServiceKeys.cs
Source/Core/AzureManagement/AzureDataContracts/StorageServiceProperties.cs
Source/Core/AzureManagement/AzureDataContracts/StorageServiceStatuses.cs
Source/Core/AzureManagement/AzureDataContracts/StorageServices.cs
Source/Core/AzureManagement/AzureDataContracts/VirtualIP.cs
Source/Core/AzureManagement/AzureManagement.csproj
Source/Core/AzureManagement/AzureRestServiceClientBase.cs
Source/Core/AzureManagement/AzureServiceContext.cs
Source/Core/AzureManagement/AzureServiceCredentials.cs
Source/Core/AzureManagement/AzureServiceManagementClient.cs
Source/Core/AzureManagement/IAzureServiceContext.cs
Source/Core/AzureManagement/IAzureServiceCredentials.cs
Source/Core/AzureManagement/IAzureServiceManagementClient.cs
Source/Core/AzureManagement/ISqlAzureManagementClient.cs
Source/Core/AzureManagement/Properties/AssemblyInfo.cs
Source/Core/AzureManagement/SqlAzureCommands/CreateFirewallRuleCommand.cs
Source/Core/AzureManagement/SqlAzureCommands/CreateFirewallRuleWithIpDetect.cs
Source/Core/AzureManagement/SqlAzureCommands/CreateSqlAzureServerCommand.cs
Source/Core/AzureManagement/SqlAzureCommands/DeleteSqlAzureServerCommand.cs
Source/Core/AzureManagement/SqlAzureCommands/ListSqlAzureServersCommand.cs
Source/Core/AzureManagement/SqlAzureDataContracts/CreateSqlAzureServer.cs
Source/Core/AzureManagement/SqlAzureDataContracts/FirewallRule.cs
Source/Core/AzureManagement/SqlAzureDataContracts/SqlAzureServer.cs
Source/Core/AzureManagement/SqlAzureDataContracts/SqlAzureServers.cs
Source/Core/AzureManagement/SqlAzureManagementClient.cs
Source/Core/Common/CertificateHelper.cs
Source/Core/Common/Common.csproj
Source/Core/Common/ILogger.cs
Source/Core/Common/Logger.cs
Source/Core/Common/Properties/AssemblyInfo.cs
Source/Core/Common/TextHelper.cs
Source/Core/Common/XmlHelper.cs
Source/Core/HpcSchedulerManagement/Commands/AddTaskCommand.cs
Source/Core/HpcSchedulerManagement/Commands/CancelJobCommand.cs
Source/Core/HpcSchedulerManagement/Commands/CancelTaskCommand.cs
Source/Core/HpcSchedulerManagement/Commands/CreateJobCommand.cs
Source/Core/HpcSchedulerManagement/Commands/CreateJobFromXmlCommand.cs
Source/Core/HpcSchedulerManagement/Commands/GetJobCommand.cs
Source/Core/HpcSchedulerManagement/Commands/GetTaskCommand.cs
Source/Core/HpcSchedulerManagement/Commands/HpcSchedulerCommandBase.cs
Source/Core/HpcSchedulerManagement/Commands/IHpcSchedulerCommand.cs
Source/Core/HpcSchedulerManagement/Commands/ListJobsCommand.cs
Source/Core/HpcSchedulerManagement/Commands/ListTasksCommand.cs
Source/Core/HpcSchedulerManagement/Commands/ResponseRenderType.cs
Source/Core/HpcSchedulerManagement/Commands/SubmitJobCommand.cs
Source/Core/HpcSchedulerManagement/DataContracts/ArrayOfObject.cs
Source/Core/HpcSchedulerManagement/DataContracts/ArrayOfProperty.cs
Source/Core/HpcSchedulerManagement/DataContracts/HpcDataContractsTranslator.cs
Source/Core/HpcSchedulerManagement/DataContracts/JobPriority.cs
Source/Core/HpcSchedulerManagement/DataContracts/JobState.cs
Source/Core/HpcSchedulerManagement/DataContracts/JobType.cs
Source/Core/HpcSchedulerManagement/DataContracts/NameValue.cs
Source/Core/HpcSchedulerManagement/DataContracts/Parent.cs
Source/Core/HpcSchedulerManagement/DataContracts/ParentChild.cs
Source/Core/HpcSchedulerManagement/DataContracts/PropertiesOfObject.cs
Source/Core/HpcSchedulerManagement/DataContracts/Property.cs
Source/Core/HpcSchedulerManagement/DataContracts/SchedulerJob.cs
Source/Core/HpcSchedulerManagement/DataContracts/SchedulerTask.cs
Source/Core/HpcSchedulerManagement/DataContracts/TaskState.cs
Source/Core/HpcSchedulerManagement/DataContracts/TaskType.cs
Source/Core/HpcSchedulerManagement/DataContracts/UnitType.cs
Source/Core/HpcSchedulerManagement/HpcSchedulerManagement.csproj
Source/Core/HpcSchedulerManagement/HpcSchedulerServiceClient.cs
Source/Core/HpcSchedulerManagement/HpcSchedulerServiceContext.cs
Source/Core/HpcSchedulerManagement/HpcSchedulerServiceCredentials.cs
Source/Core/HpcSchedulerManagement/HpcSchedulerServiceQueryParameters.cs
Source/Core/HpcSchedulerManagement/IHpcSchedulerServiceClient.cs
Source/Core/HpcSchedulerManagement/IHpcSchedulerServiceContext.cs
Source/Core/HpcSchedulerManagement/IHpcSchedulerServiceCredentials.cs
Source/Core/HpcSchedulerManagement/Properties/AssemblyInfo.cs
Source/Core/RestClient/CloudBlitzGlobalRetryPolicy.cs
Source/Core/RestClient/ExponentialRetry.cs
Source/Core/RestClient/IRestOperation.cs
Source/Core/RestClient/IRestServiceContext.cs
Source/Core/RestClient/IRetryPolicy.cs
Source/Core/RestClient/IServiceCredentials.cs
Source/Core/RestClient/OperationContext.cs
Source/Core/RestClient/Properties/AssemblyInfo.cs
Source/Core/RestClient/RequestContext.cs
Source/Core/RestClient/RequestOptions.cs
Source/Core/RestClient/RestClient.csproj
Source/Core/RestClient/RestOperation.cs
Source/Core/RestClient/RestServiceClient.cs
Source/Core/RestClient/RestServiceCommandBase.cs
Source/Core/RestClient/RestServiceContext.cs
Source/License.txt
Source/Powershell/CloudBlitz.Powershell/CloudBlitz.Powershell.csproj
Source/Powershell/CloudBlitz.Powershell/Cmdlets/AddSchedulerJobCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/AddSchedulerTaskCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/GetDeployerLogsCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/GetSchedulerJobCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/GetSchedulerJobListCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/GetSchedulerTaskCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/GetSchedulerTaskListCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/HpcSchedulerCmdletBase.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/HpcSchedulerCredentials.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/SubmitSchedulerJobCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/WADLogsTableEntity.cs
Source/Powershell/CloudBlitz.Powershell/Cmdlets/WaitSchedulerJobCmdlet.cs
Source/Powershell/CloudBlitz.Powershell/Properties/AssemblyInfo.cs
Source/Powershell/CloudBlitz.Powershell/packages.config
Source/Powershell/Scripts/Change-Cscfg.ps1
Source/Powershell/Scripts/ConfigurationVariables.ps1
Source/Powershell/Scripts/Create-Certificate.ps1
Source/Powershell/Scripts/Create-InstallJob.ps1
Source/Powershell/Scripts/DeployDeployerRole.ps1
Source/Powershell/Scripts/Import-MyModule.ps1
Source/Powershell/Scripts/Install.ps1
Source/Powershell/Scripts/InstallAndExportCertificate.ps1
Source/Powershell/Scripts/Utils.ps1
Source/Powershell/Scripts/Validation.ps1
Source/Powershell/Scripts/Wait-DeploymentStabilized.ps1
Source/Powershell/Scripts/startup.cmd
Source/packages/repositories.config
Tests/DeploymentManagerTests/DeploymentManagerTests.cs
Tests/DeploymentManagerTests/DeploymentManagerTests.csproj
Tests/DeploymentManagerTests/Properties/AssemblyInfo.cs
Tests/DeploymentManagerTests/TestSupport/TestDeploymentOperation.cs
Tests/DeploymentManagerTests/packages.config
Tests/RestClientTests/AzureManagementApiTests.cs
Tests/RestClientTests/AzureServiceContext.cs
Tests/RestClientTests/AzureServiceCredentials.cs
Tests/RestClientTests/AzureServiceManagementClient.cs
Tests/RestClientTests/Properties/AssemblyInfo.cs
Tests/RestClientTests/RequestContextTests.cs
Tests/RestClientTests/RestClientTests.cs
Tests/RestClientTests/RestClientTests.csproj
Tests/RestClientTests/RestServiceClient.cs
Tests/RestClientTests/SqlAzureManagementApiTests.cs
Tests/RestClientTests/TestSupport/AzureManagementTestWebRequestCreate.cs
Tests/RestClientTests/TestSupport/FirewallRuleMock.cs
Tests/RestClientTests/TestSupport/HostedServiceTestMock.cs
Tests/RestClientTests/TestSupport/ITestWebResponseFactory.cs
Tests/RestClientTests/TestSupport/SqlAzureManagementTestWebRequestCreate.cs
Tests/RestClientTests/TestSupport/SqlAzureServerMock.cs
Tests/RestClientTests/TestSupport/TestAzureManagementWebResponseFactory.cs
Tests/RestClientTests/TestSupport/TestServiceCredentials.cs
Tests/RestClientTests/TestSupport/TestSqlAzureManagementWebResponseFactory.cs
Tests/RestClientTests/TestSupport/TestWebRequest.cs
Tests/RestClientTests/TestSupport/TestWebRequestStream.cs
Tests/RestClientTests/TestSupport/TestWebResponse.cs
Tests/RestClientTests/XmlHelperTests.cs
Tests/RestClientTests/packages.config

Download

Click the following link to download cloudblitz.zip.

cloudblitz.zip




















Home »
  C# Free Code »
    Cloud »




Azure
SkyDrive