You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/aws_services.rst
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
.. _aws_services:
2
2
3
-
AWS Services used in cfncluster
3
+
AWS Services used in CfnCluster
4
4
===============================
5
5
6
-
The following Amazon Web Services (AWS) services are used in cfncluster.
6
+
The following Amazon Web Services (AWS) services are used in CfnCluster.
7
7
8
8
* AWS CloudFormation
9
9
* AWS Identity and Access Management (IAM)
@@ -19,21 +19,21 @@ The following Amazon Web Services (AWS) services are used in cfncluster.
19
19
AWS CloudFormation
20
20
------------------
21
21
22
-
AWS CloudFormation is the core service used by cfncluster. Each cluster is representated as a stack. All resources required by the cluster are defined within the cfncluster CloudFormation template. cfncluster cli commands typically map to CloudFormation stack commands, such as create, update and delete. Instances launched within a cluster make HTTPS calls to the CloudFormation Endpoint for the region the cluster is launched in.
22
+
AWS CloudFormation is the core service used by CfnCluster. Each cluster is representated as a stack. All resources required by the cluster are defined within the CfnCluster CloudFormation template. CfnCluster cli commands typically map to CloudFormation stack commands, such as create, update and delete. Instances launched within a cluster make HTTPS calls to the CloudFormation Endpoint for the region the cluster is launched in.
23
23
24
24
For more details about AWS CloudFormation, see http://aws.amazon.com/cloudformation/
25
25
26
26
AWS Identity and Access Management (IAM)
27
27
----------------------------------------
28
28
29
-
IAM is used within cfncluster to provide an Amazon EC2 IAM Role for the instances. This role is a least privilged role specifically created for each cluster. cfncluster instances are given access only to the specific API calls that are required to deploy and manage the cluster.
29
+
IAM is used within CfnCluster to provide an Amazon EC2 IAM Role for the instances. This role is a least privilged role specifically created for each cluster. CfnCluster instances are given access only to the specific API calls that are required to deploy and manage the cluster.
30
30
31
31
For more details about AWS Identity and Access Management, see http://aws.amazon.com/iam/
32
32
33
33
Amazon SNS
34
34
----------
35
35
36
-
Amazon Simple Notification Service is used to receive notifications from Auto Scaling. These events are called life cycle events, and are generated when an instance lauches or terminates in an Autoscaling Grpoup. Within cfncluster, the Amazon SNS topic for the Autoscaling Group is subnscibred to an Amazon SQS queue.
36
+
Amazon Simple Notification Service is used to receive notifications from Auto Scaling. These events are called life cycle events, and are generated when an instance lauches or terminates in an Autoscaling Grpoup. Within CfnCluster, the Amazon SNS topic for the Autoscaling Group is subnscibred to an Amazon SQS queue.
37
37
38
38
For more details about Amazon SNS, see http://aws.amazon.com/sns/
39
39
@@ -47,7 +47,7 @@ For more details about Amazon SQS, see http://aws.amazon.com/sqs/
47
47
Amazon EC2
48
48
----------
49
49
50
-
Amazon EC2 provides the compute for cfncluster. The MasterServer and ComputeFleet are EC2 instances. Any instance type that support HVM can be selected. The MasterServer and ComputeFleet can be different instance types and the ComputeFleet can also be laucnhed as Spot instances. Ephmeral storage found on the instances is mounted as a RAID0 volume.
50
+
Amazon EC2 provides the compute for CfnCluster. The MasterServer and ComputeFleet are EC2 instances. Any instance type that support HVM can be selected. The MasterServer and ComputeFleet can be different instance types and the ComputeFleet can also be laucnhed as Spot instances. Ephmeral storage found on the instances is mounted as a RAID0 volume.
51
51
52
52
For more details about Amazon EC2, see http://aws.amazon.com/ec2/
53
53
@@ -68,14 +68,14 @@ For more details about Amazon EBS, see http://aws.amazon.com/ebs/
68
68
Amazon Cloud Watch
69
69
------------------
70
70
71
-
Amazon Cloud Watch provides metric collection and alarms for cfncluster. The MasterServer publishs pending tasks(jobs) for each cluster. Two alarms are defined that based on parameters defined in the config will automatically increase the size of the ComputeFleet Auto Scaling group.
71
+
Amazon Cloud Watch provides metric collection and alarms for CfnCluster. The MasterServer publishs pending tasks(jobs) for each cluster. Two alarms are defined that based on parameters defined in the config will automatically increase the size of the ComputeFleet Auto Scaling group.
72
72
73
73
For more details, see http://aws.amazon.com/cloudwatch/
74
74
75
75
Amazon S3
76
76
---------
77
77
78
-
Amazon S3 is used to store the cfncluster templates. Each region has a bucket with all templates. Within cfncluster, access to S3 can be controlled to allow CLI/SDK tools to use S3.
78
+
Amazon S3 is used to store the CfnCluster templates. Each region has a bucket with all templates. Within CfnCluster, access to S3 can be controlled to allow CLI/SDK tools to use S3.
Copy file name to clipboardExpand all lines: docs/source/getting_started.rst
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,15 @@
4
4
:maxdepth:2
5
5
6
6
###############################
7
-
Getting started with cfncluster
7
+
Getting started with CfnCluster
8
8
###############################
9
9
10
-
cfncluster is a framework that deploys and maintains HPC clusters on AWS. It is reasonably agnostic to what the cluster is for and can easily be extended to support different frameworks. The CLI is stateless, everything is done using CloudFormation or resources within AWS.
10
+
CfnCluster ("cloud formation cluster") is a framework that deploys and maintains high performance computing clusters on Amazon Web Services (AWS). Developed by AWS, CfnCluster facilitates both quick start proof of concepts (POCs) and production deployments. CfnCluster supports many different types of clustered applications and can easily be extended to support different frameworks. Download CfnCluster today to see how CfnCluster's command line interface leverages AWS CloudFormation templates and other AWS cloud services.
11
11
12
-
Installing cfncluster
12
+
Installing CfnCluster
13
13
=====================
14
14
15
-
The current working version is cfncluster-0.0.19. The CLI is written in python and uses BOTO for AWS actions. You can install the CLI with the following commands, depending on your OS.
15
+
The current working version is CfnCluster-0.0.20. The CLI is written in python and uses BOTO for AWS actions. You can install the CLI with the following commands, depending on your OS.
16
16
17
17
Linux/OSX
18
18
---------
@@ -39,12 +39,12 @@ Now it should be possible to run the following within a command prompt window:
39
39
40
40
::
41
41
42
-
C:\> easy_install cfncluster
42
+
C:\> easy_install CfnCluster
43
43
44
44
Upgrading
45
45
---------
46
46
47
-
To upgrade an older version of cfncluster, you can use either of the following commands, depening on how it was originally installed:
47
+
To upgrade an older version of CfnCluster, you can use either of the following commands, depening on how it was originally installed:
48
48
49
49
::
50
50
@@ -58,7 +58,7 @@ or
58
58
59
59
**Remember when upgrading to check that the exiting config is compatible with the latest version installed.**
60
60
61
-
Configuring cfncluster
61
+
Configuring CfnCluster
62
62
======================
63
63
64
64
Once installed you will need to setup some initial config. The easiest way to do this is below:
Copy file name to clipboardExpand all lines: docs/source/index.rst
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,10 @@
4
4
contain the root `toctree` directive.
5
5
6
6
7
-
cfncluster
7
+
CfnCluster
8
8
##########
9
9
10
-
cfncluster is a framework that deploys and maintains High Performance Clusters (HPC) on AWS. It is reasonably agnostic to what the cluster is for and can easily be extended to support different frameworks. The CLI is stateless, everything is done using CloudFormation or resources within AWS.
10
+
CfnCluster ("cloud formation cluster") is a framework that deploys and maintains high performance computing clusters on Amazon Web Services (AWS). Developed by AWS, CfnCluster facilitates both quick start proof of concepts (POCs) and production deployments. CfnCluster supports many different types of clustered applications and can easily be extended to support different frameworks. Download CfnCluster today to see how CfnCluster's command line interface leverages AWS CloudFormation templates and other AWS cloud services.
11
11
12
12
.. toctree::
13
13
:maxdepth:2
@@ -21,23 +21,23 @@ cfncluster is a framework that deploys and maintains High Performance Clusters (
21
21
Getting Started
22
22
---------------
23
23
24
-
If you've never used ``cfncluster`` before, you should read the :doc:`Getting Started with cfncluster <getting_started>` guide to get familiar with ``cfncluster`` & its usage.
24
+
If you've never used ``CfnCluster`` before, you should read the :doc:`Getting Started with cfncluster <getting_started>` guide to get familiar with ``cfncluster`` & its usage.
25
25
26
26
Additional Docs
27
27
---------------
28
28
29
29
* :doc:`pre & post install actions <pre_post_install>`
30
-
* :doc:`cfncluster auto-scaling <autoscaling>`
31
-
* :doc:`AWS services used in cfncluster<aws_services>`
Copy file name to clipboardExpand all lines: docs/source/networking.rst
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
Network Configurations
4
4
======================
5
5
6
-
cfncluster leverages Amazon Virtual Private Cloud(VPC) for networking. This provides a very flexiable and configurable networking platform to deploy clusters within. cfncluster support the following high-level configurations:
6
+
CfnCluster leverages Amazon Virtual Private Cloud(VPC) for networking. This provides a very flexiable and configurable networking platform to deploy clusters within. CfnCluster support the following high-level configurations:
7
7
8
8
* Single subnet, master and compute in the same subnet
9
9
* Two subnets, master in one subnet and compute new private subnet
@@ -14,9 +14,9 @@ All of these configurations can operate with or without public IP addressing. It
14
14
Below are some architeture diagrams for some of those scenarios:
15
15
16
16
.. figure:: images/networking_single_subnet.jpg
17
-
:alt:cfncluster single subnet
17
+
:alt:CfnCluster single subnet
18
18
19
-
cfncluster in a single public subnet
19
+
CfnCluster in a single public subnet
20
20
21
21
The configuration for this architecture, requires the following settings:
22
22
@@ -29,9 +29,9 @@ The configuration for this architecture, requires the following settings:
29
29
master_subnet_id = subnet-a1b2c3d4
30
30
31
31
.. figure:: images/networking_two_subnets.jpg
32
-
:alt:cfncluster two subnets
32
+
:alt:CfnCluster two subnets
33
33
34
-
cfncluster using two subnets(new private)
34
+
CfnCluster using two subnets(new private)
35
35
36
36
The configuration for this architecture, requires the following settings:
37
37
@@ -45,9 +45,9 @@ The configuration for this architecture, requires the following settings:
45
45
compute_subnet_cidr = 10.0.1.0/24
46
46
47
47
.. figure:: images/networking_private_dx.jpg
48
-
:alt:cfncluster private with DX
48
+
:alt:CfnCluster private with DX
49
49
50
-
cfncluster in a private subnet connected using Direct Connect
50
+
CfnCluster in a private subnet connected using Direct Connect
51
51
52
52
The configuration for this architecture, requires the following settings:
Copy file name to clipboardExpand all lines: docs/source/pre_post_install.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
Custom Bootstrap Actions
4
4
========================
5
5
6
-
cfncluster can execute arbritary code either before(pre) or after(post) the main bootstrap action during cluster creation. This code is typically stored in S3 and accessed via HTTP(S) during cluster creation. The code will be executed as root and can be in any script language supppoted by the cluster OS, typically `bash` or `python`.
6
+
CfnCluster can execute arbritary code either before(pre) or after(post) the main bootstrap action during cluster creation. This code is typically stored in S3 and accessed via HTTP(S) during cluster creation. The code will be executed as root and can be in any script language supppoted by the cluster OS, typically `bash` or `python`.
7
7
8
8
pre-install actions are called before any cluster deployment bootstrap such as configuring NAT, EBS and the scheduler. Typical pre-install actions may include modifying storage, adding extra users or packages.
9
9
@@ -50,7 +50,7 @@ The following are some steps to create a simple post install script that install
0 commit comments