Welcome to your first step towards cloud efficiency and savings with Infrastructure Optimizer. By following our setup checklist, you'll enable Infrastructure Optimizer to operate smoothly in your environment.
Environment Prerequisites Overview
...
Component
...
Section Link
...
VPC
...
...
Certificate
...
...
IAM Roles
...
...
Component
...
Requirements
...
VPC
...
It contains at least one private subnet
...
NAT Gateway
...
The connectivity type is public
...
Component
...
Details
...
SSH Key
...
This will be used to attach to the Management Server
...
Trusted Certificate
...
Required only if deploying in a private environment.
...
Component
...
Requirements
...
Operating System
...
Using Linux variants
...
We understand that cloud control and security are essential to you. To use Infrastructure Optimizer and start saving right away, you need the following IAM role to install and operate:
...
title | User IAM Role |
---|
...
Least privilege IAM policies
...
Explanation
...
language | json |
---|
...
Before you begin, use this checklist to confirm that your environment satisfies the specifications required to operate Infrastructure Optimizer.
Info |
---|
The pre-check commands will require the IAM principal to have at least the |
Network
By default, Infrastructure Optimizer schedules workload in private subnets to protect them from direct external accesses.
Use the following commands to ensure that the AWS VPC where Infrastructure Optimizer will run has at least one private subnet with public NAT Gateways.
Check private subnets that are suitable for running the Infrastructure Optimizer workload Workers:
Code Block |
---|
aws ec2 describe-subnets --filter Name=vpc-id,Values=<vpc_id> --query 'Subnets[?MapPublicIpOnLaunch==`false`].SubnetId' |
Check whether there is a public NAT Gateway attached:
Code Block | ||
---|---|---|
| ||
aws ec2 describe-nat-gateways --filter Name=vpc-id,Values=<vpc_id> --output json | jq '.NatGateways[] | {NatGatewayId, SubnetId, ConnectivityType}' |
If no private subnets exist, follow the AWS documentation to create a private subnet and a public NAT Gateway.
Info |
---|
EKS only: the Infrastructure Optimizer must run in the same VPC as the EKS cluster |
Security
A pre-provisioned, user-managed SSH key pair is required to access the Infrastructure Optimizer Management Server.
Info |
---|
OPTIONAL: Follow the AWS EC2 documentation to generate a SSH key pair. |
For environments with existing PKI setup, the x509 certificates, private key, and optionally, intermediate chain certificates and CA certificates will also be needed.
Compute
Infrastructure Optimizer runs on the following OSes:
Rocky Linux
Permissions
Installations and Deployment
The following file contains the minimum IAM permissions required by the AWS IAM principal used to install Infrastructure Optimizer:
View file | ||
---|---|---|
|
Expand | ||
---|---|---|
| ||
|
EC2 Instance Profiles
The Infrastructure Optimizer Controllers and Workers require a set of IAM permissions to manage and scale your workloads efficiently. Use this CloudFormation template to create the EC2 instance profiles.
View file | ||
---|---|---|
|
Info |
---|
When completed, the roles and instance profile ARNs outputs by CloudFormation will be needed for subsequent installation steps. |