ECS: OBS: Generowanie dzienników SupportAssist/TSR za pomocą narzędzia racadm lub interfejsu użytkownika kontrolera iDRAC
Summary: ECS: Jak używać polecenia racadm do generowania dzienników SupportAssist. Zbieranie dzienników raportu pomocy technicznej (TSR) z interfejsu użytkownika kontrolera iDRAC.
Instructions
Omówienie
Modele sprzętowe ECS — trzecia generacja:
- Zobacz materiał EX300
- Zobacz materiał EX500
- EXF900
- EX3000 (EX3000S, EX3000D)
Modele sprzętowe ObjectScale — czwarta generacja:
- X560
- Zobacz materiał XF960
- EX5000 (EX5000S, EX5000D)
svc_collect funkcje profili:
WAŻNY: Począwszy od wersji xDoctor 4.8-86 lub nowszej, funkcja zbierania dzienników profili svc_collect jest dostępna do uruchomienia na dowolnym ECS. Jeśli nie masz zainstalowanego programu xDoctor 4.8-86 lub nowszego, musisz użyć procesu ręcznego zbierania dzienników. Dziennik generuje dzienniki TSR dla wszystkich modeli, dzienniki kontrolera PERC/RAID (EX3000), dzienniki terminów kontrolera PERC/RAID (EX3000) i zdarzenia kontrolera PERC/RAID (EX3000) dla serwerów PowerEdge serii EX ECS. Większa liczba operacji zbierania danych musi być wykonywana ręcznie z serwera PowerEdge zgodnie z żądaniem zespołu PowerEdge.
- Uruchom polecenie gromadzenia dzienników z svc_collect, aby uruchomić je dla węzła, którego dotyczy problem.
Polecenie:
# svc_collect start -p ic_poweredge -n r<rack number>n<node number>
Przykładowe zbieranie danych z węzła 1 szafy serwerowej 1:
Uwaga: Jeśli polecenie zostanie uruchomione bez identyfikowania węzła, zostanie ono uruchomione w całym VDC.
admin@node2:~> svc_collect start -p ic_poweredge -n r1n1 svc_collect v1.3.2 (svc_tools v2.6.0-a3) Started 2022-07-29 21:13:02 ---------------------------------------------------------------------------------------------------------------- Starting data collection for: VDC1 Using collection profile: ic_poweredge Collect only from nodes: 'r1n1' Collect configuration files: True Collect log files: True Collect command outputs: True Log file Start time: 2022-07-29 20:53:02 Log file Stop time: 2022-07-29 21:13:02 Maximum root disk util %: 80 Maximum collect size: 10240MB Collect file name: /tmp/svc_collect-ic_poweredge-VDC1-20220729_211302.zip Creating manifest file /tmp/svc_collect-VDC1-20220729_211302/MANIFEST.INF Collecting node command output from nodes [Gathering Service Tag] [Gathering raid log EX3000 only] [Gathering term log] [Gathering events log] [Generating TSR log] [Gathering TSR log - waiting up to 10 minutes to complete] Exporting TSR: SUCCESS Collecting Fabric and OS logs Getting logs for *.raid.log* on node r1n1 Getting logs for *.term.log* on node r1n1 Getting logs for *.events.log* on node r1n1 Getting logs for *_tsr_report.zip* on node r1n1 Collect saved as file /tmp/svc_collect-ic_poweredge-VDC1-20220729_211302.zip Runtime: 40.0968358517
- Zbierz za pomocą klienta Secure Copy Protocol (SCP) (WinSCP) wygenerowane .zip z kolekcji, a następnie wyodrębnij pliki z kodem Dell Service Tag (DST), kolekcje w pliku do przeglądu przez zespół PowerEdge.
Kroki ręczne (przed xDoctor 4.8-86)
Command racadm (Remote Access Controller Admin) to narzędzie wiersza poleceń firmy Dell ładowane we wszystkich węzłach ECS serii EX, które umożliwia lokalny (przekazywanie przez hosta ECS do iDRAC) i zdalny (interfejs fizyczny iDRAC) dostęp do zasobów zintegrowanego kontrolera Dell Remote Access Controller (iDRAC).
Dzienniki SupportAssist mogą być generowane po połączeniu lokalnym (na miejscu) lub zdalnym (SCG lub WebEx) przy użyciu narzędzia racadm. Interfejs użytkownika kontrolera iDRAC jest dostępny tylko lokalnie, ponieważ w serii EX interfejs fizyczny kontrolera iDRAC domyślnie używa lokalnych adresów IP węzła#> 192.168.219.10<.
Generowanie dzienników SupportAssist (SA) na urządzeniach EX300, EX500, X560, EXF900, XF960, EX5000:
Używanie racadm lokalnie do łączenia się z kontrolerem iDRAC (hosta ECS działa, SSH do węzła docelowego). Uwaga: EX3000 wykorzystuje inną wersję kontrolera iDRAC niż powyższe modele, dlatego zapoznaj się z dalszymi krokami w tej bazie wiedzy:
1. Połącz się z węzłem docelowym przy użyciu adresu IP NAN.
admin:~> ssh 169.254.1.6
2. Uruchom polecenie racadm, aby utworzyć kolekcję dzienników TSR.
admin:~> sudo -i racadm supportassist collect Job ID = JID_xxxxxx RAC1154: The requested operation is initiated. Run the RACADM jobqueue sub-command, using the job id to check the status of the requested operation.
Jeśli pojawi się komunikat "Nie zaakceptowano umowy EULA":
admin@node1:~> sudo -i racadm supportassist collect
SRV085: Unable to start the operation because the SupportAssist End User License Agreement (EULA) is not accepted.
Accept the SupportAssist End User License Agreement (EULA) by running racadm supportassist accepteula command.
Aby obejść ten problem, należy wykonać kroki opisane w sekcji: "Using racadm Remote to Connect to iDRAC (ECS Host Down)", patrz poniżej.
admin@node2:~> sudo -i racadm -r 192.168.219.101 -u root -p passwd techsupreport collect Security Alert: Certificate is invalid - self signed certificate Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. Job ID = JID_8xxxx RAC1154: The requested operation is initiated. Run the RACADM jobqueue sub-command, using the job id to check the status of the requested operation.
Następnie przejdź do sekcji "Using racadm Remote to Connect to iDRAC (ECS Host Down)" zgodnie z wymaganiami, aby wyodrębnić dzienniki.
W przypadku wyświetlenia komunikatu "One Instance of Local RACADM is already excuting":
admin@node1:~> sudo -i racadm supportassist collect One Instance of Local RACADM is already executing. Exiting the current session.
Następnie kliknij łącze, aby uzyskać więcej informacji: https://www.dell.com/community/Systems-Management-General/RACADM-is-already-executing-message/td-p/4732148
Należy wyczyścić uruchomiony proces racadm, a następnie ponownie uruchomić racadm.
Zauważ, że sprawdź, czy nikt inny nie musi uruchamiać racadm w tym momencie, ponieważ wyczyścisz wtedy proces racadm.
Proces racadm może zostać zablokowany i należy go wyczyścić za pomocą następującego polecenia w węźle:
admin@node1:~> sudo rm -rf /var/run/local_racadm.pid
Następnie uruchom ponownie polecenia racadm.
Zablokowanie procesów racadm jest bardziej prawdopodobne w starszym oprogramowaniu wewnętrznym kontrolera iDRAC.
W takim przypadku sprawdź poziom oprogramowania wewnętrznego kontrolera iDRAC i zalec aktualizację oprogramowania wewnętrznego, jeśli to konieczne.
3. Zadanie utworzone przez żądanie kolekcji musi zostać pomyślnie ukończone przed skopiowaniem go do węzła ECS. Uruchom następujące polecenie przy użyciu identyfikatora zadania podanego w kroku podglądu, aby wyświetlić stan zadania.
admin:~> sudo -i racadm jobqueue view -i JID_8xxxxx ---------------------------- JOB ------------------------- [Job ID=JID_8xxxxx] Job Name=SupportAssist Collection Status=Completed Start Time=[Not Applicable] Expiration Time=[Not Applicable] Message=[SRV088: The SupportAssist Collection Operation is completed successfully.] Percent Complete=[100] ----------------------------------------------------------
4. Uzyskaj kod Dell Service Tag (DST) węzła, który ma zostać użyty w następnym kroku.
admin:~> sudo -i racadm getsvctag Cxxxxx
5. Skopiuj raport TSR z kontrolera iDRAC do katalogu o nazwie <DST#>_tsr_report.zip w węźle ECS. Eksport dzienników odbywa się domyślnie w .zip formacie. Eksport może potrwać kilka minut.
admin:~> sudo -i racadm supportassist exportlastcollection -f /home/admin/Cxxxxx_tsr_report.zip Support Assist exported successfully. admin:~> ls -alt /home/admin/Cxxxxx_tsr_report.zip -rwxr-xr-x 1 root root 943054 Nov 5 21:07 /home/admin/xxxxx_tsr_report.zip
6. W razie potrzeby za pomocą SCP lub innych narzędzi do przesyłania skopiuj plik /home/admin/Bxxxxx_tsr_report.zip do lokalizacji zewnętrznej.
Zdalne łączenie się z kontrolerem iDRAC za pomocą narzędzia racadm (wyłączony host ECS):
1. Podłącz dowolny węzeł operacyjny w szafie serwerowej, w którym znajdują się węzły docelowe.
admin:~> ssh 169.254.1.1
Uwaga: Domyślnie dostęp do sieci fizycznej kontrolera iDRAC można uzyskać tylko z innego węzła podłączonego do tej samej sieci zaplecza (szafy serwerowej).
2. Uruchom zdalnie polecenie racadm na docelowym adresie IP węzła 192.168.219.10<#> przy użyciu loginu/hasła root kontrolera iDRAC, aby utworzyć kolekcję dzienników TSR.
admin:~> sudo -i racadm -r 192.168.219.106 -u root -p passwd techsupreport collect Job ID = JID_4xxxxxx RAC1154: The requested operation is initiated. Run the RACADM jobqueue sub-command, using the job id to check the status of the requested operation.
3. Zadanie utworzone przez żądanie kolekcji musi zostać pomyślnie ukończone przed skopiowaniem go do węzła ECS.
Uruchom następujące polecenie przy użyciu identyfikatora zadania podanego w kroku podglądu, aby wyświetlić stan zadania.
admin:~> sudo -i racadm -r 192.168.219.106 -u root -p passwd jobqueue view -i JID_4xxxxxxx ---------------------------- JOB ------------------------- [Job ID=JID_4xxxxxxx] Job Name=TSR_Collect Status=Completed Start Time=[Not Applicable] Expiration Time=[Not Applicable] Message=[SYS018: Job completed successfully.] Percent Complete=[100] ----------------------------------------------------------
4. Uzyskaj kod Dell Service Tag (DST) węzła, który ma zostać użyty w następnym kroku.
admin:~> sudo -i racadm -r 192.168.219.106 -u root -p passwd getsvctag CX1TBM2
5. Skopiuj raport TSR z kontrolera iDRAC do katalogu o nazwie <DST#>_tsr_report.zip w węźle ECS. Eksport dzienników odbywa się .zip domyślnym formacie b. Eksport może potrwać kilka minut.
admin:~> sudo -i racadm -r 192.168.219.106 -u root -p passwd techsupreport export -f /home/admin/Cxxxxx_tsr_report.zip Progress = 100 percent Tech Support Report exported successfully. admin:~> ls -alt /home/admin/Cxxxxx_tsr_report.zip -rwxr-xr-x 1 root root 447811 Oct 31 18:42 /home/admin/Cxxxxxx_tsr_report.zip
6. W razie potrzeby za pomocą SCP lub innych narzędzi do przesyłania skopiuj plik /home/admin/Cxxxxxx_tsr_report.zip do lokalizacji zewnętrznej.
7. Aby wyświetlić informacje o EX3000 TSR: Po przeniesieniu danych do notebooka z systemem Windows otwórz xxx_tsr_report.zip plik w systemie Windows, wyświetla pliki, z których jeden będzie TSR<Numbers>_<DST#>.pl.zip. Otwórz ten plik, otwórz katalog tsr i kliknij dwukrotnie "viewer.html.
Jak przechwytywać dzienniki raportu pomocy technicznej (TSR) na EX3000:
Używanie racadm lokalnie do łączenia się z kontrolerem iDRAC (hosta ECS działa, SSH do węzła docelowego). Uwaga: EX3000 wykorzystuje inną wersję kontrolera iDRAC niż powyższe modele, dlatego wykonaj poniższe czynności:
1. Połącz się z węzłem docelowym przy użyciu adresu IP NAN.
admin:~> ssh 169.254.1.6
2. Uruchom polecenie racadm, aby utworzyć kolekcję dzienników TSR.
admin:~> sudo -i racadm techsupreport collect Job ID = JID_xxxxxx RAC1154: The requested operation is initiated. Run the RACADM jobqueue sub-command, using the job id to check the status of the requested operation.
3. Zadanie utworzone przez żądanie kolekcji musi zostać pomyślnie ukończone przed skopiowaniem go do węzła ECS.
Uruchom następujące polecenie przy użyciu identyfikatora zadania podanego w kroku podglądu, aby wyświetlić stan zadania.
admin:~> sudo -i racadm jobqueue view -i JID_xxxxx ---------------------------- JOB ------------------------- [Job ID=JID_xxxxxx] Job Name=TSR_Collect Status=Completed Start Time=[Not Applicable] Expiration Time=[Not Applicable] Message=[SYS018: Job completed successfully.] Percent Complete=[100] ----------------------------------------------------------
4. Uzyskaj kod Dell Service Tag (DST) węzła, który ma zostać użyty w następnym kroku.
admin:~> sudo -i racadm getsvctag xxxxxx
5. Skopiuj raport TSR z kontrolera iDRAC do katalogu o nazwie <DST#>_tsr_report.zip w węźle ECS. Eksport dzienników odbywa się .zip domyślnym formacie b. Eksport może potrwać kilka minut.
admin:~> sudo -i racadm techsupreport export -f /home/admin/xxxxxx_tsr_report.zip Tech Support Report exported successfully. admin:~> ls -alt /home/admin/xxxxxxx_tsr_report.zip -rwxr-xr-x 1 root root 447811 Oct 31 18:42 /home/admin/xxxxxx_tsr_report.zip
6. W razie potrzeby za pomocą SCP lub innych narzędzi do przesyłania skopiuj plik /home/admin/xxxxxxx_tsr_report.zip do lokalizacji zewnętrznej.
7. Aby wyświetlić informacje o EX3000 TSR: Po przesłaniu danych do notebooka z systemem Windows otwórz xxx_tsr_report.zip plik w systemie Windows, który wyświetli pliki, z których jeden będzie TSR<Numbers>_<DST#>.pl.zip. Otwórz ten plik, otwórz katalog tsr i kliknij dwukrotnie "viewer.html.
Nuta: Jeśli dotyczy to problemu związanego z dyskiem w EX3000, zostanie zażądane żądanie dzienników megacli i postępuj zgodnie z tym artykułem bazy wiedzy, aby zebrać te informacje: KB ECS: EX3000: Zbieranie dzienników kontrolera RAID
Zdalne łączenie się z kontrolerem iDRAC za pomocą narzędzia racadm (wyłączony host ECS):
1. Podłącz dowolny węzeł operacyjny w szafie serwerowej, w którym znajdują się węzły docelowe.
admin:~> ssh 169.254.1.1
Uwaga: Domyślnie dostęp do sieci fizycznej kontrolera iDRAC można uzyskać tylko z innego węzła podłączonego do tej samej sieci zaplecza (szafy serwerowej).
2. Uruchom zdalnie polecenie racadm na docelowym adresie IP węzła 192.168.219.10<#> przy użyciu loginu/hasła root kontrolera iDRAC, aby utworzyć kolekcję dzienników TSR.
admin:~> sudo -i racadm -r 192.168.219.106 -u root -p passwd techsupreport collect Job ID = JID_xxxxx RAC1154: The requested operation is initiated. Run the RACADM jobqueue sub-command, using the job id to check the status of the requested operation.
3. Zadanie utworzone przez żądanie kolekcji musi zostać pomyślnie ukończone przed skopiowaniem go do węzła ECS.
Uruchom następujące polecenie przy użyciu identyfikatora zadania podanego w kroku podglądu, aby wyświetlić stan zadania.
admin:~>sudo -i racadm -r 192.168.219.106 -u root -p passwd jobqueue view -i JID_xxxxx ---------------------------- JOB ------------------------- [Job ID=JID_xxxxxx] Job Name=TSR_Collect Status=Completed Start Time=[Not Applicable] Expiration Time=[Not Applicable] Message=[SYS018: Job completed successfully.] Percent Complete=[100] ----------------------------------------------------------
4. Uzyskaj kod Dell Service Tag (DST) węzła, który ma zostać użyty w następnym kroku.
admin:~> sudo -i racadm -r 192.168.219.106 -u root -p passwd getsvctag xxxxxx
5. Skopiuj raport TSR z kontrolera iDRAC do katalogu o nazwie <DST#>_tsr_report.zip w węźle ECS. Eksport dzienników odbywa się .zip domyślnym formacie b. Eksport może potrwać kilka minut.
admin:~> sudo -i racadm -r 192.168.219.106 -u root techsupreport export -f /home/admin/xxxxxx_tsr_report.zip Progress = 100 percent Tech Support Report exported successfully. admin:~> ls -alt /home/admin/xxxxxxx_tsr_report.zip -rwxr-xr-x 1 root root 447811 Oct 31 18:42 /home/admin/xxxxxxx_tsr_report.zip
6. W razie potrzeby za pomocą SCP lub innych narzędzi do przesyłania skopiuj plik /home/admin/xxxxxx_tsr_report.zip do lokalizacji zewnętrznej.
7. Aby wyświetlić informacje o EX3000 TSR: Po przesłaniu danych do notebooka z systemem Windows otwórz xxx_tsr_report.zip plik w systemie Windows, który wyświetli pliki, z których jeden będzie TSR<Numbers>_<DST#>.pl.zip. Otwórz ten plik, otwórz katalog tsr i kliknij dwukrotnie "viewer.html.