NetWorker: plik restapi.log nie został wygenerowany na serwerze NetWorker wdrożonym w klastrze Red Hat Pacemaker
Podsumowanie: Pliki restapi.log nie są generowane na serwerze NetWorker wdrożonym w klastrze Red Hat Pacemaker.
Ten artykuł dotyczy
Ten artykuł nie dotyczy
Ten artykuł nie jest powiązany z żadnym konkretnym produktem.
Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.
Objawy
- Serwer NetWorker jest wdrażany w klastrze Red Hat HA (pacemaker).
- Dzienniki interfejsu programowania aplikacji (API) transferu stanu reprezentacji (REST) w dziennikach /nsr/logs/restapi nie są generowane.
Przyczyna
Dysk współdzielony nie jest mapowany na rejestrowanie interfejsu REST API.
Rozwiązanie
- Zaloguj się do aktywnego węzła jako root.
Aktywny węzeł może być pokazany za pomocą:
pcs resource show
Przykład:
root@NWrhelNodeC:~# pcs resource show
Resource Group: NW_group
fs (ocf::heartbeat:Filesystem): Started NWrhelNodeC.emclab.local
ip (ocf::heartbeat:IPaddr): Started NWrhelNodeC.emclab.local
nws (ocf::EMC_NetWorker:Server): Started NWrhelNodeC.emclab.local
- Potwierdź mapowanie używane przez rozrusznik serca:
lcmap
Przykład:
root@NWrhelNodeC:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;
type: NSR_CLU_VIRTHOST;
hostname: 192.168.25.40;
local: TRUE;
owned paths: /nsr_share;
- Utwórz kopię interfejsu API REST logback.xml:
cp /nsr/authc/webapps/nwrestapi/WEB-INF/classes/logback.xml /nsr/authc/webapps/nwrestapi/WEB-INF/classes/logback.xml.bak
- Zmodyfikuj logback.xml tak, aby używał ścieżki bezwzględnej katalogu dzienników interfejsu API REST:
vi /nsr_share/nsr/authc/webapps/nwrestapi/WEB-INF/classes/logback.xml
Zmieniać:
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="10 seconds">
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
<resetJUL>true</resetJUL>
</contextListener>
<define name="logdir" class="com.emc.nw.webapi.LogDir"/>
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${logdir}/restapi.log</file>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{15} - %msg%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${logdir}/restapi_%i.log.zip</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>10</maxIndex>
<totalSizeCap>500MB</totalSizeCap>
...
Do:
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="10 seconds">
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
<resetJUL>true</resetJUL>
</contextListener>
<define name="logdir" class="com.emc.nw.webapi.LogDir"/>
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/nsr_share/nsr/logs/restapi/restapi.log</file>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{15} - %msg%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>/nsr_share/nsr/logs/restapi/restapi_%i.log.zip</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>10</maxIndex>
<totalSizeCap>500MB</totalSizeCap>
...
UWAGA: Upewnij się, że nazwa ścieżki udostępniania jest zgodna z nazwą folderu udostępnionego wypisaną w poleceniu lcmap .
- Ręczne tworzenie folderu dzienników
mkdir /nsr_share/nsr/logs/restapi
- Zmień własność katalogu na nsrtomcat:
chown nsrtomcat:nsrtomcat /nsr_share/nsr/logs/restapi
- Ustaw uprawnienia w katalogu interfejsu API REST:
chmod 755 /nsr_share/nsr/logs/restapi
- Uruchom ponownie klastrowane usługi NetWorker:
pcs resource restart nws
- Upewnij się, że plik restapi.log jest generowany po uruchomieniu zasobu NWS :
root@NWrhelNodeC:~# ls -l /nsr_share/nsr/logs/restapi/ total 7428 -rw-------. 1 nsrtomcat nsrtomcat 7603829 Dec 14 11:01 restapi.log -rw-------. 1 nsrtomcat nsrtomcat 0 Dec 14 10:46 rest_index.raw
Dodatkowe informacje
Produkty, których dotyczy problem
NetWorkerProdukty
NetWorker Family, NetWorker SeriesWłaściwości artykułu
Numer artykułu: 000206436
Typ artykułu: Solution
Ostatnia modyfikacja: 24 mar 2025
Wersja: 3
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.