We have moved the project to Microsoft Azure official account in github (@Azure).
This repository will not be updated anymore.
Please visit our new home at https://www.github.com/Azure/hpcpack-template-2016
License: MIT License
We have moved the project to Microsoft Azure official account in github (@Azure).
This repository will not be updated anymore.
Please visit our new home at https://www.github.com/Azure/hpcpack-template-2016
Hi @MsHpcPack @amat27 ,
I was trying to deploy the second options of your templates, but the portal gives me this error:
{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"BadRequest","message":"{\r\n "error": {\r\n "code": "InvalidParameter",\r\n "target": "imageReference.version",\r\n "message": "The value of parameter imageReference.version is invalid."\r\n }\r\n}"}]}
My image reference version is set to 'latest'
Any ideas of what I could do?
Thanks in advance!
Log Name: Application
Source: .NET Runtime
Date: 6/21/2017 7:08:16 AM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: qrm-d-02-hn
Description:
Application: HpcSetupChainer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
at System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window)
at Microsoft.Hpc.Setup.Chainer.Program.Main(System.String[])
Event Xml:
1026
2
0
0x80000000000000
2285
Application
qrm-d-02-hn
Application: HpcSetupChainer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
at System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window)
at Microsoft.Hpc.Setup.Chainer.Program.Main(System.String[])
I am constantly getting the below error when trying to deploy the cluster using the ARM Template 5.
{ "id": "/subscriptions/5f48ccc9-2435-4b83-964d-61a1a487af1d/resourceGroups/Ramesh_HPC_CloudTestLab/providers/Microsoft.Resources/deployments/createCN001/operations/AE245EC76A28FEEB", "operationId": "AE245EC76A28FEEB", "properties": { "provisioningOperation": "Create", "provisioningState": "Failed", "timestamp": "2019-03-01T14:34:08.5102711Z", "duration": "PT19M4.5889653S", "trackingId": "9e7aac71-cc1e-4a81-bd10-c80f2b5e61c5", "serviceRequestId": "4dd94038-f239-495a-ad88-5e363fd5ac10", "statusCode": "Conflict", "statusMessage": { "status": "Failed", "error": { "code": "ResourceDeploymentFailure", "message": "The resource operation completed with terminal provisioning state 'Failed'.", "details": [ { "code": "VMExtensionProvisioningError", "message": "VM has reported a failure when processing extension 'ConfigHpcNode'. Error message: "DSC Configuration 'ConfigHpcNode' completed with error(s). Following are the first few: PowerShell DSC resource MSFT_xWaitForADDomain failed to execute Set-TargetResource functionality with error message: Domain 'hpc.local.cloudtestpoc' NOT found after 30 attempts. The SendConfigurationApply function did not succeed."." } ] } }, "targetResource": { "id": "/subscriptions/5f48ccc9-2435-4b83-964d-61a1a487af1d/resourceGroups/Ramesh_HPC_CloudTestLab/providers/Microsoft.Compute/virtualMachines/CN001/extensions/ConfigHpcNode", "resourceType": "Microsoft.Compute/virtualMachines/extensions", "resourceName": "CN001/ConfigHpcNode" } }}
Though the domain should be newly created, but its constantly reporting error saying that the domain cannot be found.
I didn't encounter this error last month but it appears now cluster with new AD domain using the template is failing.
I faced the deployment issue in "Template 1: High-availability cluster for Windows workloads with new Active Directory Domain" Any suggestion?
{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Conflict","message":"{\r\n "status": "Failed",\r\n "error": {\r\n "code": "ResourceDeploymentFailure",\r\n "message": "The resource operation completed with terminal provisioning state 'Failed'.",\r\n "details": [\r\n {\r\n "code": "VMExtensionProvisioningError",\r\n "message": "VM has reported a failure when processing extension 'setupHpcHeadNode'. Error message: \"DSC Configuration 'InstallHpcNode' completed with error(s). Following are the first few: PowerShell DSC resource MSFT_xHpcNodeInstall failed to execute Set-TargetResource functionality with error message: Failed to Install HPC HeadNodePreReq (errCode=13818): the certificate doesn't meet the requirements. The SendConfigurationApply function did not succeed.\"."\r\n }\r\n ]\r\n }\r\n}"}]}
Address of Json file: https://github.com/MsHpcPack/HPCPack2016/blob/master/newcluster-templates/single-hn-wincn-noad.json
And the address of the button:
https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FMsHpcPack%2FHPCPack2016%2Fmaster%2Fnewcluster-templates%2Fsingle-hn-wincn-noad.json
How can i create it?
Is there an HPC Pack 2016 SDK available, with code samples?
There's a Beta in Nuget, and some dox available online, but I can't actually find an SDK ...
Found some issues and suggetion in READ.me. The recommend as below.
--- a/README.md
+++ b/README.md
@@ -92,11 +92,11 @@ This template deploys an HPC Pack cluster with one single head node and a co
-Microsoft HPC Pack 2016 cluster requires a Personal Information Exchange (PFX) certificate to secure the communication between the HPC nodes. The certificate must meet the following requirements: 1.Have a private key capable of key exchange; 2.Key usage includes Digital Signature and Key Encipherment; 3.Enhanced key usage includes Client Authentication and Server Authentication.You can generate a self-signed certificate which meets the requirements with the following commands and export it as a PFX certificate.
+Microsoft HPC Pack 2016 cluster requires a Personal Information Exchange (PFX) certificate to secure the communication between the HPC nodes. The certificate must meet the following requirements: 1.Have a private key capable of key exchange; 2.Key usage includes Digital Signature and Key Encipherment; 3.Enhanced key usage includes Client Authentication and Server Authentication.You can generate a self-signed certificate which meets the requirements with the following commands and export it as a PFX certificate with TripleDES-SHA1 encryption.
For operating system Windows 10 or Windows Server 2016, just run the built-in New-SelfSignedCertificate command as following:
New-SelfSignedCertificate -Subject "CN=HPC Pack 2016 Communication" -KeySpec KeyExchange -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.1,1.3.6.1.5.5.7.3.2") -CertStoreLocation cert:\CurrentUser\My -KeyExportPolicy Exportable -NotAfter (Get-Date).AddYears(5) -NotBefore (Get-Date).AddDays(-1)
New-SelfSignedCertificate -Subject "CN=HPC Pack 2016 Communication" -KeySpec KeyExchange -KeyUsage "DataEncipherment,DigitalSignature" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.1,1.3.6.1.5.5.7.3.2") -CertStoreLocation cert:\CurrentUser\My -KeyExportPolicy Exportable -NotAfter (Get-Date).AddYears(5) -NotBefore (Get-Date).AddDays(-1)
For operating system earlier than Windows 10 or Windows Server 2016, you can download the Self-signed certificate generator from Microsoft Script Center. Extract Extract its contents and run the following command.
"Extract Extract" is the typo.
Instead of creating a new VM and installing SQL server in that, is there any way where i can give the details of the Azure SQL Server servicec(SQL PAAS model), i will reduce the dependency of a server
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.