Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to add extra NIC's in AWS & GCP deployment #152

Open
ajohnson-aerospike opened this issue Oct 11, 2023 · 2 comments
Open

Ability to add extra NIC's in AWS & GCP deployment #152

ajohnson-aerospike opened this issue Oct 11, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@ajohnson-aerospike
Copy link
Contributor

Sometimes more than one NIC is needed, it would be a really useful feature if when deploying into AWS or GCP that you could specify the number of Network Interface Cards to be provisioned.

@ajohnson-aerospike ajohnson-aerospike added the enhancement New feature or request label Oct 11, 2023
@robertglonek
Copy link
Collaborator

Can do, except the scope will be limited. See scope below. The reason for limitation is we are trying to avoid adding cloud network management in aerolab (GCP and AWS VPC, subnets) beyond the minimum required.

For GCP, can add a new interface and attach to the instance, but creating the second required VPC for this will be out of scope. User will have to create their own second VPC and then aerolab can be told which VPC to use.

For AWS, multiple subnets must already exist and Aerolab will have to create a second NIC. After this it will have to attach it, and remember to cleanup on cluster destroy. Aerolab will not be managing the subnets, but given a second subnet in a parameter, it can add multiple NICs in different subnets.

@robertglonek
Copy link
Collaborator

We can include NUMA configuration tweak if we do this, to auto-configure NUMA and multi-asd.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants