Skip to content

Commit 5add31b

Browse files
committed
add ohio cf link
1 parent f6e24a7 commit 5add31b

File tree

2 files changed

+152
-0
lines changed

2 files changed

+152
-0
lines changed

Diff for: README.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Following the instructions below a fully functional and ready to use HPC cluster
99
| US | --- |
1010
| N. Virginia (us-east-1) | [![Launch](https://samdengler.github.io/cloudformation-launch-stack-button-svg/images/us-east-1.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateUrl=https%3A%2F%2Fpcluster-testing.s3.amazonaws.com%2F1click%2FAWS-HPC-Cluster.yaml&stackName=hpc-cluster&DisableRollback=true) |
1111
| US | --- |
12+
| Ohio (us-east-2) | [![Launch](https://samdengler.github.io/cloudformation-launch-stack-button-svg/images/us-east-2.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateUrl=https%3A%2F%2Fpcluster-testing.s3.amazonaws.com%2F1click%2FAWS-HPC-Cluster.yaml&stackName=hpc-cluster&DisableRollback=true) |
13+
| US | --- |
1214
| Oregon (us-west-2) | [![Launch](https://samdengler.github.io/cloudformation-launch-stack-button-svg/images/us-west-2.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/quickcreate?templateUrl=https%3A%2F%2Fpcluster-testing.s3.amazonaws.com%2F1click%2FAWS-HPC-Cluster.yaml&stackName=trainium&DisableRollback=true) |
1315

1416

Diff for: parallelcluster/config.us-east-2.sample.yaml

+150
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
HeadNode:
2+
LocalStorage:
3+
RootVolume:
4+
Size: 256
5+
Encrypted: false
6+
VolumeType: gp3
7+
Iops: 4000
8+
Throughput: 1000
9+
CustomActions:
10+
OnNodeConfigured:
11+
Args:
12+
- 00.install.custom.packages.headnode.sh
13+
- 02.activate.passwordless.AD.headnode.sh
14+
#- 03.configure.slurm.acct.headnode.sh
15+
- 04.configure.slurm.AllOrNothing.headnode.sh
16+
- 07.configure.slurm.prologs.headnode.sh
17+
- 08.install.duc.headnode.sh
18+
#- 33.install.cost.control.sh
19+
#- 40.install.monitoring.headnode.sh
20+
#- 50.install.capacity.reservation.pool.sh
21+
#- 70.install.enroot.pyxis.sh
22+
#- 88.install.preemption.headnode.sh
23+
#- 90.install.service.automation.headnode.sh
24+
Script: s3://${S3_BUCKET}/1click-hpc/scripts/post.install.sh
25+
Iam:
26+
AdditionalIamPolicies:
27+
- Policy: arn:aws:iam::aws:policy/ElasticLoadBalancingFullAccess
28+
- Policy: arn:aws:iam::aws:policy/SecretsManagerReadWrite
29+
- Policy: arn:aws:iam::aws:policy/CloudWatchFullAccess
30+
- Policy: arn:aws:iam::aws:policy/AWSPriceListServiceFullAccess
31+
- Policy: arn:aws:iam::aws:policy/AWSCloudFormationReadOnlyAccess
32+
#- Policy: arn:aws:iam::${AWS_ACCOUNT}:policy/${CLUSTER_NAME}-ODCR-Policy
33+
#- Policy: arn:aws:iam::${AWS_ACCOUNT}:policy/pclusterTagsAndBudget # make sure this policy is created https://pcluster.cloud/02-tutorials/04-cost-tracking.html
34+
- Policy: arn:aws:iam::aws:policy/AmazonEC2ReadOnlyAccess
35+
- Policy: arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore
36+
S3Access:
37+
- BucketName: '*'
38+
EnableWriteAccess: true
39+
InstanceType: c5n.xlarge
40+
Networking:
41+
AdditionalSecurityGroups:
42+
- ${ADDITIONAL_SG}
43+
ElasticIp: true
44+
SubnetId: ${HN_SUBNET_ID}
45+
Ssh:
46+
KeyName: ${KEY_PAIR}
47+
Imds:
48+
Secured: false
49+
Image:
50+
Os: alinux2
51+
DirectoryService:
52+
DomainName: dc=${DC0},dc=${DC1},dc=${DC2}
53+
DomainAddr: ldaps://${NLB_PUBLIC_DNS_NAME}
54+
PasswordSecretArn: ${SECRET_ARN}
55+
DomainReadOnlyUser: cn=ReadOnlyUser,ou=Users,ou=${OU},dc=${DC0},dc=${DC1},dc=${DC2}
56+
LdapTlsReqCert: never
57+
AdditionalSssdConfigs:
58+
debug_level: "0xFFF0"
59+
ldap_search_base: dc=research,dc=stability,dc=ai?subtree?(&(!(objectClass=computer))(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
60+
cache_credentials: False
61+
enumerate: True
62+
ldap_user_extra_attrs: "altSecurityIdentities"
63+
ldap_user_ssh_public_key: "altSecurityIdentities"
64+
65+
Region: ${AWS_REGION_NAME}
66+
Scheduling:
67+
Scheduler: slurm
68+
SlurmSettings:
69+
ScaledownIdletime: 10
70+
EnableMemoryBasedScheduling: true
71+
SlurmQueues:
72+
- Name: spark
73+
CapacityType: ONDEMAND
74+
ComputeSettings:
75+
LocalStorage:
76+
RootVolume:
77+
Size: 256
78+
Encrypted: false
79+
VolumeType: gp3
80+
Iops: 5000
81+
ComputeResources:
82+
- Name: hpc6id-32xlarge
83+
DisableSimultaneousMultithreading: true
84+
Efa:
85+
Enabled: true
86+
InstanceType: hpc6id.32xlarge
87+
MaxCount: 30
88+
MinCount: 0
89+
CustomActions:
90+
OnNodeConfigured:
91+
Args:
92+
- 00.install.custom.packages.compute.sh
93+
- 00.install.knot.resolver.cpu.sh
94+
- 02.activate.passwordless.sudo.compute.sh
95+
- 04.configure.disable.anacron.compute.sh
96+
#- 33.install.cost.control.sh
97+
#- 35.boost.gpu.clock.gpu.sh
98+
#- 40.install.monitoring.gpu.sh
99+
#- 43.allow.nvidia.debug.gpu.sh
100+
#- 45.install.nccl.compute.sh
101+
#- 70.install.enroot.pyxis.sh
102+
#- 70.install.singularity.compute.sh
103+
- 80.fast.aws.cli.compute.sh
104+
#- 90.install.service.automation.gpu.sh
105+
Script: s3://${S3_BUCKET}/1click-hpc/scripts/post.install.sh
106+
Iam:
107+
AdditionalIamPolicies:
108+
- Policy: arn:aws:iam::aws:policy/ElasticLoadBalancingFullAccess
109+
- Policy: arn:aws:iam::aws:policy/SecretsManagerReadWrite
110+
- Policy: arn:aws:iam::aws:policy/CloudWatchFullAccess
111+
- Policy: arn:aws:iam::aws:policy/AWSPriceListServiceFullAccess
112+
- Policy: arn:aws:iam::aws:policy/AmazonSSMFullAccess
113+
- Policy: arn:aws:iam::aws:policy/AWSCloudFormationReadOnlyAccess
114+
#- Policy: arn:aws:iam::aws:policy/AWSSupportAccess
115+
- Policy: arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore
116+
#- Policy: arn:aws:iam::${AWS_ACCOUNT}:policy/pclusterTagsAndBudget #make sure this policy is created https://pcluster.cloud/02-tutorials/04-cost-tracking.html
117+
S3Access:
118+
- BucketName: '*'
119+
EnableWriteAccess: true
120+
Networking:
121+
AdditionalSecurityGroups:
122+
- ${ADDITIONAL_SG}
123+
PlacementGroup:
124+
Enabled: false
125+
SubnetIds:
126+
- ${SUBNET_ID}
127+
AssignPublicIp: ${USE_PUBLIC_IPS}
128+
SharedStorage:
129+
${FSX}
130+
Tags:
131+
- Key: 1Click-HPC
132+
Value: 'true'
133+
- Key: 1Click-HPC-version
134+
Value: 'stability'
135+
- Key: map-migrated
136+
Value: ${MAP_MIGRATED}
137+
- Key: aws-parallelcluster-username
138+
Value: NA
139+
- Key: aws-parallelcluster-jobid
140+
Value: NA
141+
- Key: aws-parallelcluster-project
142+
Value: NA
143+
Monitoring:
144+
Logs:
145+
CloudWatch:
146+
RetentionInDays: 60
147+
DevSettings:
148+
Timeouts:
149+
HeadNodeBootstrapTimeout: 3600
150+
ComputeNodeBootstrapTimeout: 3600

0 commit comments

Comments
 (0)