Avamar: MCS modtager "OutOfMemory"-meddelelser

摘要: Avamar Management Console Server (MCS) modtager "OutOfMemory"-meddelelser på grund af en stor NVRAM-fil fra en virtuel maskine.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Planlagte VMware- og fysiske sikkerhedskopieringer reagerer tilsyneladende ikke.

De vises muligvis som kørende i vinduet Avamar-administratoraktivitet, men uden ændringer i statusbytes.

Management Console Server (MCS) rapporterer en "manglende hukommelse"-tilstand, og brugergrænsefladen reagerer muligvis langsomt.

VMware-klienter tjekker ikke ind i lange perioder.

原因

Under sikkerhedskopiering af virtuelle maskiner indlæser MCS NVRAM-filerne (Non-Volatile Random-Access Memory) i dens javaheap for at læse BIOS-konfigurationen.

NVRAM-filen er placeret på samme sted, hvor VMware *.vmdk filer, der er placeret på datalageret.

Nogle gange vokser NVRAM-filen, der typisk kun er en størrelse på få KB (mindre end 10 KB), til omkring eller over 1 MB.

Dette er nok til at forårsage MCS javaheap at gå ud af hukommelsen.

 

解决方案

1. Log på Avamar Utility Node, og indlæs administratornøglerne. For instruktioner om ilægning af nøgler se Avamar: Sådan logger du på en Avamar-server og indlæser forskellige nøgler.

2. Kontroller, om javaheap er allerede indstillet til 1,5 GB, hvilket betegnes med "-Xmx1536m" i outputtet nedenfor:

Bemærk: Værdien "XMX1536m" kan variere afhængigt af hukommelsesforbruget.  
 
ps -elf | grep java | grep mcserver
0 S admin    13623     1  2  76   0 - 556102 -     16:54 pts/0    00:10:16
/usr/java/jre1.6.0_22/bin/java -Xmx1536m -XX:MaxPermSize=256m -server -ea -cp
.:/usr/local/avamar/lib/mcserver.jar:/usr/local/avamar/lib/asn_server.jar:/usr/local/avamar/lib/mail.jar:/usr/local/avamar/lib/activation.jar:/usr/local/avamar/lib/xercesImpl.jar:/usr/local/avamar...<snip>...
6.1.23.jar:/usr/local/avamar/lib/jetty-util-6.1.23.jar:/usr/local/avamar/lib/servlet-api-2.5.jar:/usr/local/avamar/lib/jsp-api-2.1.jar:/usr/local/avamar/lib/jsp-
 

3. Bekræft, om "OutOfMemory"-meddelelser rapporteres i logfilen (på grund af potentielt stor NVRAM):

grep -hi "OutOfMemoryError\|VMware" /usr/local/avamar/var/mc/server_log/mcserver.log*
Exception in thread "Thread-191" java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOf(Unknown Source)
        at java.io.ByteArrayOutputStream.write(Unknown Source)
        at
com.avamar.mc.vmware.VmwareVirtualMachineFiles.readVmFile(VmwareVirtualMachineFiles.java:386)
        at
com.avamar.mc.vmware.VmwareVirtualMachineFiles.getVirtualMachineFile(VmwareVirtualMachineFiles.java:109)
        at
com.avamar.mc.vmware.VmwareVirtualCenter.getVirtualMachineFile(VmwareVirtualCenter.java:902)
        at
com.avamar.mc.vmware.VmwareService.getNvramFileContent(VmwareService.java:2596)
        at com.avamar.mc.wo.JobScheduler._gotVmWork(JobScheduler.java:530)
        at com.avamar.mc.wo.JobScheduler.gotVmWork(JobScheduler.java:327)
        at com.avamar.mc.wo.DPNScheduler.gotVmWork(DPNScheduler.java:144)
 

4. Kontroller, hvilke klienter der har den store NVRAM:

grep "nvramContent\=\"null\"" mcserver.log.*
 

Dette eksempel på output rapporterer klienten "Company_1_Email-PDB-rapporter '"nvramContent="null"':

FINE: MCS to Client(10.n.n.64:39270) Response: <workorder work="backup" type="work" ack="yes" cid="8580a6233796c72a4a73b89f0d2ae5fb644fcbd0" sync="bg" 
wid="NFSSQLCluster-1350439200070" pid="vmimagew" pidnum="3016" msgver="5" sessionid="c61b498fdf57eaca6cadc760a3b7fbf6f7e89aea" 
targetCid="bae291d2ba3d3e3ea77d5394bcaa60da3a072463" targetUUID="500faaf4-8f4b-b5f2-1744-1277d19a79cf" vcCid="3a25059a880e1d22b981c5815858d3dc95312621" 
time="1350442682" customaction="" ><targetlist><path name="[nas_datastore_03] Company_1_Email-PDB/Company_1_Email-PDB.vmdk" backup="true" diskCapacity="85899345920">
</path><path name="[nas_datastore_03_sqldb] Company_1_Email-PDB/Company_1_Email-PDB.vmdk" backup="true" diskCapacity="171798691840"></path>
<path name="[nas_datastore_03_sqllogs] Company_1_Email-PDB/Company_1_Email-PDB.vmdk" backup="true" diskCapacity="32212254720"></path></targetlist><directives> 
<flag type="string" name="encrypt" value="proprietary"  />  <flag type="string" name="encrypt-strength" value="cleartext"  />  <flag type="string" name="expire" 
value="1353034800"  />  <flag type="string" name="retention-type" value="daily,weekly,monthly,yearly"
....
"TRUE"scsi0:2.deviceType = "scsi-hardDisk"scsi0:2.present = "TRUE"scsi0:2.redo = ""migrate.hostlog = "
./Company_1_Email-PDB-b5986b60.hlog"scsi0:0.ctkEnabled = "TRUE"ctkEnabled = "TRUE"sched.scsi0:1.shares = "normal"
ethernet1.virtualDev = "vmxnet3"ethernet1.pciSlotNumber = "192"ethernet1.startConnected = "TRUE"
ethernet1.allowGuestConnectionControl = "TRUE"ethernet1.features = "1"ethernet1.wakeOnPcktRcv = "TRUE"
ethernet1.addressType = "vpx"ethernet1.generatedAddress = "00:00:56:8f:3f:b1"ethernet1.networkName = "
VM Network - 117"ethernet1.present = "TRUE""  nvramContent="null" prevBackup="null" snapshotDesired="always" prevSnapName="null" >
</vmInfo><vmDiskInfoList numDisks="3" > <vmDiskInfo capacityInKB="83886080" vmdkFilename="[nas_datastore_03] Company_1_Email-PDB/Comany_1_Email-PDB.vmdk" 
vmdkBaseFile="[nas_datastore_03] Company_1_Email-PDB/Comany_1_Email-PDB.vmdk" ordinal="1" srcOrdinal="-1" label="Hard disk 1" diskKey="2000" 
datastoreUrl="ds:///vmfs/volumes/e4b3f733-24646679/" datastore="nas_datastore_03"
Bemærk: Der kan være mere end én klient, der rapporterer en null nvramcontent værdi, så alle forekomster skal gennemgås.
 

5. Når klienten eller klienterne med den store NVRAM er identificeret ud fra logfilerne:

A. Genstart klienten for at få den til at oprette en ny NVRAM-fil.

B. Hvis problemet opstår for den samme klient, skal du oprette en serviceanmodning hos Dell Technologies tekniske supportteam.

6. Hvis fejlmeddelelsen fortsætter, skal du se Avamar: Symptomkode 22402 – Desc: Kunne ikke gemme konsolserverdata på serveren (Resolution Path) til yderligere fejlfinding.

受影响的产品

Avamar

产品

Avamar
文章属性
文章编号: 000036926
文章类型: Solution
上次修改时间: 07 10月 2025
版本:  8
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。