-
Notifications
You must be signed in to change notification settings - Fork 111
Clarify hardware profile and instance configuration related docs for ECH #2039
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
Changes from 5 commits
2f9e518
9d7cb96
2c5fafc
f5afb2b
b4ad1c5
2749011
6f22fe1
ba8353d
17d4bd1
81b349c
6d6357e
66988bf
0f55f2d
306a288
036fb53
0876281
0f73c89
d64924d
4434f19
8d8341a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,7 +8,9 @@ products: | |
- id: cloud-hosted | ||
--- | ||
|
||
# Change hardware profiles [ec-change-hardware-profile] | ||
# Manage hardware profiles [ec-change-hardware-profile] | ||
|
||
## Hardware profile [ec-hardware-profile] | ||
|
||
Deployment hardware profiles deploy the {{stack}} on virtual hardware. Each hardware profile has a different blend of storage, RAM, and vCPU. | ||
|
||
|
@@ -24,6 +26,11 @@ The {{ecloud}} console indicates when a new version of a hardware profile is ava | |
|
||
## Change the hardware profile using the {{ecloud}} console [ec_change_the_hardware_profile_using_the_elastic_cloud_console] | ||
|
||
::::{note} | ||
Deployment with Elastic stack version prior to 7.10 does not support hardware profile change {{ecloud}} console and API. If you want to make change on hardware profile, upgrading to version 7.10 and onwards is required. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Just for my understanding: What's causing this behavior? Is this something that's fixable easily? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
@yuvielastic it's a product issue that we only support hardware profile migration based on node_roles, where previously in cloud deployment, they use node types and we only introduced node_roles from Elasticsearch 7.10. You can review this KB (external link) for more details: https://support.elastic.co/knowledge/2040b616 (you can also view internal link and I can share it with you internally if you need more history context) Also, @gigerdo and I had a sync recently and he suggested that we should use a more self-explanatory message - which is being handled in CP-11182 (internal ticket). There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. IMHO it's not an easy fix - and we probably want to encourage customer more on upgrading to 7.10+ (preferably the current latest they can upgrade to) instead of fixing this and supporting customers to do HW migration on old versions. (It may cause other issues correspondingly as we didn't handle it very smoothly in earlier versions during node type to node roles migration, and it might be hard to cover all the test cases when we add an additional logic to hardware migration APIs - the most difficult part I can expect is the plan fails in the middle that having a mixed of node roles and types, then it may become technically hard to tackle.) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thanks Kuni for clarifying and agreed that we should encourage customers to upgrade to 7.10+ especially as that version is super old. Also, good to know that we will be updating the message to be more self-explanatory (separately in CP-11182).
kunisen marked this conversation as resolved.
Show resolved
Hide resolved
|
||
:::: | ||
|
||
|
||
### Upgrade to the newest version of your current hardware profile [ec_upgrade_to_the_newest_version_of_your_current_hardware_profile] | ||
|
||
Note that if there’s no indication that a newer version is available, that means that your deployment is already running on the latest version of that hardware profile. | ||
|
@@ -72,6 +79,11 @@ If your deployment is configured for high availability, the hardware profile cha | |
|
||
## Change the hardware profile using the API [ec_change_the_hardware_profile_using_the_api] | ||
|
||
::::{note} | ||
Deployment with Elastic stack version prior to 7.10 does not support hardware profile change {{ecloud}} console and API. If you want to make change on hardware profile, upgrading to version 7.10 and onwards is required. | ||
kunisen marked this conversation as resolved.
Show resolved
Hide resolved
|
||
:::: | ||
|
||
|
||
Prerequisites: | ||
|
||
* A valid {{ecloud}} [API key](../../api-keys/elastic-cloud-api-keys.md) (`$EC_API_KEY`) | ||
|
Uh oh!
There was an error while loading. Please reload this page.