Avamar: MCS receives "OutOfMemory" messages

요약: The Avamar Management Console Server (MCS) receives "OutOfMemory" messages due to large NVRAM File from a virtual machine.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

Scheduled VMware and Physical backups appear to be unresponsive.

They may appear in the Avamar Administrator Activity window as running, but without any change in the progress bytes.

The Management Console Server (MCS) reports an "out of memory" condition, and the UI may be slow to respond.

VMware clients do not check in for long periods of times.

원인

While backing up virtual machines, the MCS loads the Non-Volatile Random-Access Memory (NVRAM) files into its javaheap to read the BIOS configuration.

The NVRAM file is located in the same location where VMware *.vmdk files which are located on the datastore.

Occasionally, the NVRAM file that is typically only a few KB in size (less than 10 KB) grows to around or over 1 MB.

This is enough to cause MCS javaheap to go out of memory.

 

해결

1. Log in to the Avamar Utility Node and load the admin keys. For instructions on loading keys see Avamar: How to Log in to an Avamar Server and Load Various Keys.

2. Check if the javaheap is set at 1.5 GB already which is denoted by the "-Xmx1536m" in the output below:

Note: The "Xmx1536m" value may vary depending on memory usage.  
 
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. Confirm if "OutOfMemory" messages are reported in the log (due to potentially large 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. Check which clients have the large NVRAM:

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

This sample output reports client "Company_1_Email-PDB reports '"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"
....
&quot;TRUE&quot;&#xA;scsi0:2.deviceType = &quot;scsi-hardDisk&quot;&#xA;scsi0:2.present = &quot;TRUE&quot;&#xA;scsi0:2.redo = &quot;&quot;&#xA;&#xA;migrate.hostlog = &quot;
./Company_1_Email-PDB-b5986b60.hlog&quot;&#xA;&#xA;scsi0:0.ctkEnabled = &quot;TRUE&quot;&#xA;ctkEnabled = &quot;TRUE&quot;&#xA;&#xA;sched.scsi0:1.shares = &quot;normal&quot;
&#xA;ethernet1.virtualDev = &quot;vmxnet3&quot;&#xA;ethernet1.pciSlotNumber = &quot;192&quot;&#xA;ethernet1.startConnected = &quot;TRUE&quot;
&#xA;ethernet1.allowGuestConnectionControl = &quot;TRUE&quot;&#xA;ethernet1.features = &quot;1&quot;&#xA;ethernet1.wakeOnPcktRcv = &quot;TRUE&quot;&#xA;
ethernet1.addressType = &quot;vpx&quot;&#xA;ethernet1.generatedAddress = &quot;00:00:56:8f:3f:b1&quot;&#xA;ethernet1.networkName = &quot;
VM Network - 117&quot;&#xA;ethernet1.present = &quot;TRUE&quot;&#xA;&#xA;"  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"
Note: There may be more than one client reporting a null nvramcontent value, so all instances must be reviewed.
 

5. Once the client, or clients, with the large NVRAM is identified from the logs:

a. Reboot the client to have it create a new NVRAM file.

b. If the problem occurs for the same client, Create a Service Request with the Dell Technologies Technical Support Team.

6. If the error message persists, see Avamar: Symptom Code 22402 - Desc: Could not save console server data to server (Resolution Path) for additional troubleshooting.

해당 제품

Avamar

제품

Avamar
문서 속성
문서 번호: 000036926
문서 유형: Solution
마지막 수정 시간: 07 10월 2025
버전:  8
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.