Tworzenie narzędzia Linux, AIX, Solaris lub HP-UX Grab
Summary: Ten artykuł zawiera instrukcje krok po kroku, jak utworzyć Grab dla hosta Linux, AIX, Solaris lub HP-UX z najnowszą wersją Grab 5.0.0 wydaną w lipcu 2024 r. Łączy wszystkie chwyty UNIX w jednym pakiecie. ...
Symptoms
Proste kroki, aby utworzyć narzędzia Grab dla hostów Linux, AIX, Solaris lub HP-UX.
Chwyty trwają średnio około 15 do 20 minut. Jeśli do hosta jest podłączonych wiele macierzy Symmetrix, może być ona dłuższa. Dopóki ekran jest drukowany, skrypt jest uruchomiony. Skrypt można zatrzymać w dowolnym momencie za pomocą polecenia ctrl+c podobnie jak inne polecenia Linusa lub UNIX-a.
Cause
Utwórz narzędzie Grab.
Resolution
Instrukcje dotyczące uruchamiania Grab na hoście Linux.
Skrypt powinien być uruchomiony jako użytkownik root lub sudo z uprawnieniami roota, aby zapobiec gromadzeniu danych z powodu braku uprawnień.
Pobierz najnowsze narzędzie Grab for Unix/Linux grab_UnixLinux_v5.x.x_signed.tar. (wymaga konta Dell)
- Umieść plik tar Grab w odpowiednim katalogu (na przykład
/usr/dell) i wyodrębnij przy użyciu następującego polecenia:
tar -xvf grab_<os>_<version>_signed.tar
Wyodrębniony grab_<os>_<version>_signed.tar zawiera następujące pliki:
-
dell_dtstapplications2024.pub.keygrab_<os>_<version>.targrab_<os>_<version>.tar.siggrab_<os>_<version>_verify_signature.sh
Aby sprawdzić, czy parametr grab_<os>_<version>.tar uruchom następujące polecenie:
[root@localhost /usr/dell]# ./grab_<os>_<version>_verify_signature.sh
grab_<os>_<version>.tar: Verified OK
- Gdy chwyci
grab_<os>_<version>.tarrozpakuj go, używając następującego polecenia:
tar -xvf grab_<os>_<version>.tar
- Katalog o nazwie '
emcgrab', który zawiera wszystkie niezbędne skrypty i funkcje pomocnicze do pomyślnego uruchomienia skryptów zbierania danych. - Upewnij się, że system plików ma co najmniej 500 MB wolnego miejsca na dysku dla plików tymczasowych, które mogą zostać wygenerowane podczas jego przetwarzania. Jeśli do hosta jest podłączonych wiele macierzy Symmetrix, wynikowy plik tar może być bardzo duży.
- Zmień katalog na '
emcgrab' i uruchom polecenie:
./emcgrab.sh
./emcgrab.sh -autoexec -legal -noproc or ./emcgrab.sh -noproc (w przypadku systemu RHEL 9 i nowszych użyj narzędzia Grab w wersji 5.0.2.05 lub nowszej)
- Skrypt generuje skompresowany plik tar rezydujący w
./emcgrab/outputskatalog, chyba że-OUTDirsłuży do jego zmiany. Jego format to:
<hostname>_YYYY-mm-dd-hh.mm.ss>_<OS>_emcgrab_<version>_[full | lite]_CC<ServiceRequestNumber>.tar.<Z|gz>
Jeśli nie zdefiniowano numeru zgłoszenia serwisowego, <ServiceRequestNumber> Wartość domyślna to 0000000000.
- Pobierz plik
.tar.gzi prześlij do linku lub zgłoszenia MFT.
/proc (w szczególności RHEL 9 i nowsze) mogą wystąpić problemy z kolekcjonowaniem plików /proc. Użyj polecenia -noproc Opcja obejścia w wierszu poleceń /proc katalogi i zbiory plików. Ta opcja jest szczególnie przydatna w przypadku systemów z rozszerzonymi ograniczeniami bezpieczeństwa.
Przykłady: ./emcgrab.sh -autoexec -legal -noproc or ./emcgrab.sh -noproc
- Skrypt wyświetla komunikat ostrzegawczy w przypadku wykrycia, że w systemie plików pozostało mniej niż 50 MB za każdym razem, gdy skrypt uruchamia procedurę sprawdzania systemu plików, chyba że zostanie uruchomiony w
-autoexecczy tryb wydajności. - Skrypt wyświetla monit o zawarcie umowy licencyjnej z firmą Dell Technologies, chyba że w
-autoexectryb z trybem-legalOpcja. Po zaakceptowaniu umowy licencyjnej EMC skrypt będzie kontynuowany.
Wywołanie skryptu Grab za pomocą -legal potwierdza akceptację umowy licencyjnej firmy Dell Technologies przez użytkownika.
- Jeśli nie chcesz widzieć monitów wymienionych w punkcie 4, uruchom z następującymi zmianami:
./emcgrab.sh -autoexec -legal
- Podczas biegania
./emcgrab.shNaciśnij klawisz Enter lub spację, aby przejrzeć umowę:

Następnie wprowadź Y , aby zaakceptować:
DO YOU AGREE TO ACCEPT THE TERMS & CONDITIONS OF THIS LEGAL AGREEMENT (Y/N): Y
Jeśli pojawi się monit, wprowadź informacje zgodnie z monitem lub po prostu naciśnij klawisz Enter, aby przekazać:
Please Enter Service Request Number : Please Enter Customer Party Number (Site ID) : Please Enter Customer Company Name : Please Enter Customer Contact Name : Please Enter Customer Contact Phone Number : Please Enter your Email Address :
Jeśli pojawi się następujący monit, wprowadź Y:
Is the Grab Identification Information Correct (Y/N) : Y
Jeśli pojawi się to pytanie, wprowadź N, chyba że informacje SMI-S są wymagane przez dział pomocy technicznej:
Do you want to collect SMI-S information (y/n) ? n
- Na końcu pokazuje się jak poniżej
Finishing Data Collection, please wait... Creating and compressing Tar File <hostname>_YYYY-mm-dd-hh.mm.ss>_<OS>_emcgrab_<version>_[full | lite]_CC<ServiceRequestNumber>.tar.<Z|gz>........... All outputs are located in the outputs directory Output Filename is : <hostname>_YYYY-mm-dd-hh.mm.ss>_<OS>_emcgrab_<version>_[full | lite]_CC<ServiceRequestNumber>.tar.<Z|gz> Please submit this file to Dell EMC for Analysis. Thank you Removing Temporary Files.... [root@localhost emcgrab]#