ECS: xDoctor RAP137 Totalt bytteminne inkonsekvent over ECS-racket
Summary: Minnet som er totalt sett er inkonsekvent på tvers av ECS-racket.
Symptoms
xDoctor rapporterer:
------------------------------------------------------------
WARNING - Total swap memory inconsistent across the ECS rack
------------------------------------------------------------
Node = Nodes
Extra = {'Nodes': {'16383': ['169.254.1.8', '169.254.1.7', '169.254.1.6', '169.254.1.4', '169.254.1.3', '169.254.1.2', '169.254.1.1'], '8191': ['169.254.1.5']}}
Timestamp = 2022-12-01_145111
PSNT = CKM00190800120 @ 4.8-87.0Cause
- Etter en nodeomstart ble ikke SWAP-konfigurasjonen lagret i
/etc/fstab. - Den opprinnelige SWAP-partisjonen ble ikke lastet inn ved oppstart.
- Noden ble avbildet på nytt, og SWAP ble ikke brukt på noden.
- Mer SWAP ble aldri brukt på en klynge som hadde en utvidelse.
- Bekreft om SWAP-konsistens på alle noder.
Kommando:
# doit free -m | grep Swap
Eksempel:
admin@ecsnode1:~> svc_exec 'free -m | grep Swap' svc_exec v1.0.4 (svc_tools v2.8.0) Started 2022-11-30 22:15:56 Output from node: r1n1 retval: 0 Swap: 8191 552 23 Output from node: r1n2 retval: 0 Swap: 8191 2 8191 Output from node: r1n3 retval: 0 Swap: 16383 4 16379 Output from node: r1n4 retval: 0 Swap: 16383 0 16383 Output from node: r1n5 retval: 0 Swap: 16383 0 16383 Output from node: r1n6 retval: 0 Swap: 16383 3 16380 Output from node: r1n7 retval: 0 Swap: 16383 4 16379 Output from node: r1n8 retval: 0 Swap: 16383 699 15684
- Bekreft om /etc/fstab er oppdatert til å bruke ytterligere 8 GB SWAP på noden, og om den opprinnelige SWAP-partisjonsoppføringen finnes.
Kommando:
# svc_exec 'grep swap /etc/fstab'
Eksempel:
admin@ecsnode1:~> svc_exec 'grep swap /etc/fstab' svc_exec v1.0.4 (svc_tools v2.8.0) Started 2022-11-30 22:19:21 Output from node: r1n1 retval: 0 LABEL=SWAP swap swap defaults 0 0 <-- missing extended swap partition Output from node: r1n2 retval: 0 /swapfile swap swap defaults 0 0 <-- missing native swap partition Output from node: r1n3 retval: 0 LABEL=SWAP swap swap defaults 0 0 /swapfile swap swap defaults 0 0 Output from node: r1n4 retval: 0 LABEL=SWAP swap swap defaults 0 0 /swapfile swap swap defaults 0 0 Output from node: r1n5 retval: 0 LABEL=SWAP swap swap defaults 0 0 /swapfile swap swap defaults 0 0 Output from node: r1n6 retval: 0 LABEL=SWAP swap swap defaults 0 0 /swapfile swap swap defaults 0 0 Output from node: r1n7 retval: 0 LABEL=SWAP swap swap defaults 0 0 /swapfile swap swap defaults 0 0 Output from node: r1n8 retval: 0 LABEL=SWAP swap swap defaults 0 0 /swapfile swap swap defaults 0 0
- Kontroller om SWAP-filen finnes på alle noder.
# svc_exec 'ls -lh /swapfile'Eksempel:
admin@ecsnode1:~> svc_exec 'ls -lh /swapfile' svc_exec v1.0.4 (svc_tools v2.8.0) Started 2022-11-30 22:26:48 Output from node: r1n1 retval: 0 ls: cannot access '/swapfile': No such file or directory Output from node: r1n2 retval: 0 -rw------- 1 root root 8.0G Feb 11 2022 /swapfile Output from node: r1n3 retval: 0 -rw------- 1 root root 8.0G Feb 11 2022 /swapfile Output from node: r1n4 retval: 0 -rw------- 1 root root 8.0G Feb 11 2022 /swapfile Output from node: r1n5 retval: 0 -rw------- 1 root root 8.0G Feb 11 2022 /swapfile Output from node: r1n6 retval: 0 -rw------- 1 root root 8.0G Feb 11 2022 /swapfile Output from node: r1n7 retval: 0 -rw------- 1 root root 8.0G Feb 11 2022 /swapfile Output from node: r1n8 retval: 0 -rw------- 1 root root 8.0G Jul 26 02:03 /swapfile
Resolution
VIKTIG! En ny funksjon har blitt utgitt i xDoctor 4-8.104.0 og nyere. Denne kunnskapsbasen (KB) er nå automatisert med xDoctor AutoPilot som adresserer de fleste problemer uten behov for involvering av støtte.
Denne funksjonen er opprinnelig i xDoctor 4-8.104.0 og nyere, for syntaks og bruksproblemer referanse ECS: ObjectScale: Slik kjører du skript for KB-automatisering (autopilot).(kan kreve at du logger på Dell Support)
- Kjør automatiseringskommandoen fra en primærnode med xDoctor 4-8.104.0 og nyere.
Notat:--target-node, --target-rack and --target-vdcstøttes for dette skriptet.
# sudo xdoctor autopilot --kb 205933 --target-node <NAN IP> # sudo xdoctor autopilot --kb 205933 --target-rack <Rack Name> # sudo xdoctor autopilot --kb 205933 --target-vdc <VDC Name>
admin@ecsnode1:~> sudo xdoctor autopilot --kb 205933 --target-node 169.254.1.1 Checking for existing screen sessions... Starting screen session 'autopilot_kb_205933_20250627_212503'... Screen session 'autopilot_kb_205933_20250627_212503' started successfully. Attaching to screen session 'autopilot_kb_205933_20250627_212503'...
-
Se gjennom et sammendrag av utførte tiltak.
Eksempel:
TASK [Summary for SWAP and fstab issues addressed] *********************************************************************************************************************************************
ok: [169.254.1.7] => {
"msg": [
"************************************************************************************************************************************************",
"************************************************************************************************************************************************",
" An 8GB swap file was created and configured as /swapfile with swap enabled. ",
" fstab was updated with entries for /swapfile, and a backup prior to the change was created in: /etc/fstab.28734.2024-08-28@19:44:38~. ",
" No duplicate entries were found in fstab. ",
"************************************************************************************************************************************************",
"************************************************************************************************************************************************"
]
}
-
Bekreft for å oppdatere MOTD med byttedetaljer og endringene som er brukt.
Notat: Hvis din nåværende MOTD har KB-nummeret eller ordet / swapfile i den, vil MOTD ikke bli oppdatert.
Kommando:
# yes or no
Eksempel:
The next steps are to detect keywords in the MOTD content and update the MOTD with custom content for the KB specifics. IMPORTANT! You will need customer permission to do this action for the KB. Would you like to proceed with the steps by typing 'Yes' or 'Y', or skip the MOTD update actions by typing 'No' or 'N': : y
-
Se gjennom MOTD-endringssammendrag for å legge til nytt MOTD-innhold:
Eksempel:
TASK [MOTD summary] ****************************************************************************************************************************************************************************
ok: [169.254.1.7] => {
"msg": [
"************************************************************************************************************************************************",
"New MOTD content:",
"************************************************************************************************************************************************",
"************************************************************************************************************************************************",
[
"",
"==============================================================================================================================================",
"2024-08-28 | SR#84955203 | KB 186358 has been applied to this system, adding an 8GB swap file to /swapfile. Please reapply if a node has been reimaged.",
"=============================================================================================================================================="
],
"************************************************************************************************************************************************",
"************************************************************************************************************************************************"
]
}