Administrator Guide
...
Update Profile
...
Access Profile Editing: Click on the pencil icon to begin editing your profile.
...
...
Modify Node Group Name: Enter the name for your node group in the designated field.
...
Step 1: Update Basic Information
...
Step 2: Update Controller Configuration
Update IAM Instance Profile: Replace the default IAM Instance Profile string with the Instance Profile ARN (Amazon Resource Name) of your Worker Controller IAM Instance Profile.
...
Completion: A confirmation message, "Submission Successful!" will appear once the profile has been successfully updated.
...
Developer Guide
You can SSH into the head node to issue commands. To do this, locate your instance in the Resources tab of the CloudFormation stack, and connect to the EC2 instance.
...
To manage profiles, navigate to the following directory: /xcompute/slurm/aws/xcompute-daemon/data/profiles
.
Create Profile
Create a Configuration File:
Start by creating a JSON file namedprofile.json
with the following content:
Expand | ||
---|---|---|
| ||
|
Submit the Profile:
Once the configuration file is ready, submit it with the followingcurl
command:Code Block curl -X POST http://localhost:5000/v1/profile \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -d "@profile.json"
Confirm Profile Creation:
Upon successful submission, the response will include a new profile ID, confirming that the profile has been created. Example response:Code Block {"Id": "13167214-4da7-4a53-8b09-a019046cf053"}
Update Profile
Edit the
profile.json
file according to the sample provided below:
Expand | ||
---|---|---|
| ||
|
After updating the profile, submit the changes with a PUT request using curl
:
...
.
Deploy in a Private Subnet: Change the Subnet ID to the same private Subnet ID that the EKS Cluster has.
Add Instances Tags: Add “
Key|Value
" pair as tags to your instances and press "Enter" before proceeding.
Step 3: Update Worker Configuration
Update IAM Instance Profile: Replace the default IAM Instance Profile string with the Instance Profile ARN (Amazon Resource Name) of your Worker IAM.
Deploy in a Private Subnet: Update the Subnet ID to use the same subnet as the above used for the Controller.
Allow Communication to your EKS Cluster: Add your EKS Cluster Security Group to the Security Group IDs field.
Define On-Demand Types: Enter instance families or specific instance types. This field is required. We suggest 5 or more instance types, including a mix of different instance families and generations (m5, m6i, or c5, etc.), for Amazon EC2 Spot Instances.
Enter Spot Fleet: Enter instance families or specific instance types. We suggest 5 or more instance types, including a mix of different instance families and generations (m5, m6i, or c5, etc.), for Amazon EC2 Spot Instances.
Add Instances Tags: Add “
Key|Value
" pair as tags to your instances and press "Enter" before proceeding.
...
Step 4: Update XSpot Version if needed
...
Completion
A confirmation message, "Submission Successful!" will appear once the profile has been successfully updated.
...