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

[FEATURE] Add Support for SSD based instance and mount the SSDs to Opensearch data folder #132

Closed
navneet1v opened this issue Sep 17, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@navneet1v
Copy link
Contributor

Is your feature request related to a problem?

Currently in the CDK we only support EBS based instances with the exception of i3 instances. This limit the testing to use only EBS based cluster. With launch of Disk based vector search, we have create our own custom solutions to setup the cluster. But this repo provides a very easy way to create the cluster, hence having a capability to use SSD based instances via this CDK will be very useful.

What solution would you like?

Ideally, we support instance with SSD. Only by adding the nodes here: https://github.com/opensearch-project/opensearch-cluster-cdk/blob/main/lib/opensearch-config/node-config.ts#L63 won't help, we also need to mount the SSD to the correct data folder where opensearch stores the index.
Ref: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/making-instance-stores-available-on-your-instances.html

What alternatives have you considered?

Alternative is to create the setup from scratch manually.

Do you have any additional context?

NA

@navneet1v
Copy link
Contributor Author

navneet1v commented Sep 24, 2024

@rishabh6788 what are your thoughts on this item?

@rishabh6788
Copy link
Collaborator

Agree, having disk based instances would benefit such use-cases.
I can add this to our sprint, but in the meantime if you can squeeze in a PR I can review it and merge quickly.

@navneet1v
Copy link
Contributor Author

I can give it a try, but might take some time for me to get it work. Will see if I can pick it up in upcoming week.

@rishabh6788
Copy link
Collaborator

The feature is available to use now.

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
Status: ✅ Done
Development

No branches or pull requests

2 participants