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: README.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,9 +55,9 @@ Deploying an Application Load Balancer as part of Research Gateway deployment he
55
55
1. Isolates your portal from being directly exposed over the internet. The ALB allows only https(s) traffic through.
56
56
2. Helps to serve the application on a secure port using SSL certificates stored in AWS ACM.
57
57
58
-
create an ALB security Group with the following inbound and outbound rules
59
-
Inbound Rules - HTTP 80 ,HTTPS-443,SSH-20 .
60
-
outbound Rules - All Traffic.
58
+
create an ALB security Group with the following inbound and outbound rules.
59
+
-Inbound rules - HTTP 80 ,HTTPS443,SSH 22 .
60
+
-outbound Rules - All Traffic.
61
61
62
62
Use the AWS CLI to create an Application Load Balancer choosing all three public subnets created by the quickstart above.
63
63
@@ -161,12 +161,12 @@ You can create the AMI with pre-requisites yourself by following these steps:
161
161
Clone this repo on a machine that has AWS CLI configured with Default output format as JSON.
162
162
Run deploy.sh with the following parameters.
163
163
164
-
- Check aws configure before running script
165
-
aws configure
166
-
AWS Access Key ID: <accessKeyID>
167
-
AWS Secret Access Key :<secretKey>
168
-
Default region name: <region-name>
169
-
Default output format : json
164
+
*Note* : Check aws configure before running script
165
+
- $aws configure
166
+
- AWS Access Key ID:"your_Access_Key"
167
+
- AWS Secret Access Key :"your_Secret_Key"
168
+
- Default region name:"Your_Region"
169
+
- Default output format : json
170
170
171
171
172
172
| Parameter# | Purpose |
@@ -192,6 +192,8 @@ runid.json is created in the rgdeploy folder when you first run deploy.sh with p
192
192
193
193
The deployment creates EC2 Image Builder pipelines for building the RStudio and Nextflow AMIs that are used within Research Gateway. By default, these pipelines are set up to be manually triggered. You can change that in the AWS console if you wish to trigger them on a schedule.
194
194
195
+
steps to run pipelines: AWS console - Ec2imagebuilder – select image pipelines (Rstudio, Nextflow)-click on Actions-Run pipeline
196
+
195
197
Once a build is completed, the AMIs are automatically distributed to the regions supported by Research Gateway in your account. The AMI Ids need to be updated into your database before creating any projects.
196
198
197
199
- Note down the names of the two pipelines created for RStudio and Nextflow_Advanced. They will be of the format:
@@ -201,6 +203,8 @@ The runid will be the random 4-character string generated for your instance duri
201
203
- In the rgdeploy folder, cd to products folder. You will find an img-builder-config.json file there. Edit it and set the pipeline names according to the ones deployed in your account. Save the file.
202
204
- Run the script make-amilist.sh. You may have to run chmod +x make-amilist.sh if execute permissions are not set on the file.
203
205
206
+
- Note: we need to wait untill ec2image builder pipeline distribution complete,without builds complete by running below command shows Error
207
+
204
208
./make-amilist.sh > new-ami-list.json
205
209
- Next run the following command to update your DB.
ConstraintDescription: Must be a valid EC2 instance type.
88
88
WorkerNodeInstanceType:
89
89
Description: Specify the instance types to be used to carry out the computation. You can specify one or more family or instance type. The option 'optimal' chooses the best fit of M4, C4, and R4 instance types available in the region.
ConstraintDescription: must be a valid EC2 instance type.
29
29
KeyPair:
30
30
Description: Name of an existing EC2 KeyPair to enable SSH access to the instance. If no key pairs exist, please create one from the button next to the dropdown. Please contact your Administrator if you are unable to create one.
ConstraintDescription: must be a valid EC2 instance type.
29
29
KeyPair:
30
30
Description: Name of an existing EC2 KeyPair to enable SSH access to the instance. If no key pairs exist, please create one from the button next to the dropdown. Please contact your Administrator if you are unable to create one.
ConstraintDescription: must be a valid EC2 instance type.
29
29
KeyPair:
30
30
Description: Name of an existing EC2 KeyPair to enable SSH access to the instance. If no key pairs exist, please create one from the button next to the dropdown. Please contact your Administrator if you are unable to create one.
ConstraintDescription: must be a valid EC2 instance type.
29
29
KeyPair:
30
30
Description: Name of an existing EC2 KeyPair to enable SSH access to the instance. If no key pairs exist, please create one from the button next to the dropdown. Please contact your Administrator if you are unable to create one.
ConstraintDescription: Must be a valid EC2 instance type.
93
93
KeyPair:
94
94
Description: Name of an existing EC2 KeyPair to enable SSH access to the Head Node. If no key pairs exist, please create one from the button next to the dropdown. Please contact your Administrator if you are unable to create one.
ConstraintDescription: must be a valid EC2 instance type.
18
18
KeyPair:
19
19
Description: Name of an existing EC2 KeyPair to enable SSH access to the instance. If no key pairs exist, please create one from the button next to the dropdown. Please contact your Administrator if you are unable to create one.
0 commit comments