-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[OCPBUGS-3829]: Add etcd module from KCS article #57592
Conversation
🤖 Updated build preview is available at: Build log: https://circleci.com/gh/ocpdocs-previewbot/openshift-docs/12477 |
@geliu2016 Will you /lgtm this module update? Thanks! |
1a85aae
to
045145f
Compare
lgtm |
@michaelalang: changing LGTM is restricted to collaborators In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
$ oc replace -f etcd-mc.yml | ||
---- | ||
+ | ||
The previous step prevents the nodes from rebooting. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tmalove what means of "The previous step prevents the nodes from rebooting."? which previous step? thanks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suppose it's "oc replace" step, exact?
/lgtm if you may double confirm my question above, thanks |
@geliu2016 it just seems to be a mis understanding from the original KCS mapping to the Docs ...
|
Great to know, thank you, Michaela |
@geliu2016 @michaelalang I will move that sentence (about ...prevents the nodes from...) into Step 4, for clarity. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work, Tami! I made a couple of very minor suggestions. Thanks for working on this one!
* The `MachineConfigPool` must match `metadata.labels[“machineconfiguration.openshift.io/role]`. This applies to a controller, worker, or a custom pool. | ||
* The node's auxiliary storage device, such as `/dev/sdb`, must match the sdb. Change this reference in all places in the file. | ||
|
||
NOTE: This procedure does not move parts of the root filesystem, such as /var/, to another disk or partition on an installed node. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NOTE: This procedure does not move parts of the root filesystem, such as /var/, to another disk or partition on an installed node. | |
[NOTE] | |
==== | |
This procedure does not move parts of the root file system, such as /var/, to another disk or partition on an installed node. | |
==== |
$ oc login -u ${ADMIN} -p ${ADMINPASSWORD} ${API} [... output omitted ...] $ oc create -f etcd-mc.yml machineconfig.machineconfiguration.openshift.io/98-var-lib-etcd created | ||
---- | ||
+ | ||
The nodes update and reboot. After the reboot completes, the following events occur: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The nodes update and reboot. After the reboot completes, the following events occur: | |
The nodes are updated and rebooted. After the reboot is completed, the following events occur: |
A couple of minor suggestions here. Unless the nodes update and reboot themselves, I think we need to adjust the wording to indicate that they are updated and rebooted by some other entity.
d020905
to
b0a0380
Compare
/label peer-review-needed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it's looking good! left some feedback below
|
||
.Prerequisites | ||
|
||
* The `MachineConfigPool` must match `metadata.labels[“machineconfiguration.openshift.io/role]`. This applies to a controller, worker, or a custom pool. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there's is a quotation mark here that is not closed:
* The `MachineConfigPool` must match `metadata.labels[“machineconfiguration.openshift.io/role]`. This applies to a controller, worker, or a custom pool. | |
* The `MachineConfigPool` must match `metadata.labels["machineconfiguration.openshift.io/role"]`. This applies to a controller, worker, or a custom pool. |
or maybe it should be removed?
* The `MachineConfigPool` must match `metadata.labels[“machineconfiguration.openshift.io/role]`. This applies to a controller, worker, or a custom pool. | |
* The `MachineConfigPool` must match `metadata.labels[machineconfiguration.openshift.io/role]`. This applies to a controller, worker, or a custom pool. |
.Prerequisites | ||
|
||
* The `MachineConfigPool` must match `metadata.labels[“machineconfiguration.openshift.io/role]`. This applies to a controller, worker, or a custom pool. | ||
* The node's auxiliary storage device, such as `/dev/sdb`, must match the sdb. Change this reference in all places in the file. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is sdb a known abbreviation? ISG says to only use abbreviations if they're well known by the audience or the full form has been stated somewhere earlier in the text
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tmalove @jldohmann makes a good point. Is "sdb" well known to our storage audience or is it an acronym that must be defined?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sdb
is the block device name (/storage/disk) presented to the VM/Instance available on the path /dev/sdb
.
In the last generation instances in AWS those standards have been changed to /dev/nvme{0...9}*
, or nvme{0...9}*
For reference: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
b0a0380
to
abd9049
Compare
b285146
to
62ad012
Compare
/remove-label peer-review-done |
@tmalove For future reference, please do not remove |
No worries @tmalove. However, ahead of a merge please address https://github.com/openshift/openshift-docs/pull/57592/files#r1151029235. Not sure if you intentionally left |
/cherrypick enterprise-4.13 |
@mjpytlak: new pull request created: #57980 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/cherrypick enterprise-4.12 |
@mjpytlak: new pull request created: #57981 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/cherrypick enterprise-4.11 |
@mjpytlak: new pull request created: #57982 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/cherrypick enterprise-4.10 |
@mjpytlak: new pull request created: #57983 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/cherrypick enterprise-4.9 |
@mjpytlak: #57592 failed to apply on top of branch "enterprise-4.9":
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@tmalove Looks like you have a conflict in 4.9. Please resolve it and give me a shout when the manual CP is ready to be merged. In the interim, I would get the other branches merged. |
Will do, thanks! |
OCPBUGS-3829
Version(s): 4.9+
Link to docs preview (updated 3/28): http://file.rdu.redhat.com/tlove/etcd-ocpbugs-3829-tlove-new/scalability_and_performance/recommended-host-practices.html#move-etcd-different-disk_recommended-host-practices
QE review:
Additional information: access.redhat.com/solutions/6973069
This Jira is to add the content from this KCS article to the docs.