Avamar: MCS가 "OutOfMemory" 메시지를 받습니다.

Summary: 가상 머신의 대용량 NVRAM 파일로 인해 MCS(Avamar Management Console Server)에 "OutOfMemory" 메시지가 수신됩니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

예약된 VMware 및 물리적 백업이 응답하지 않는 것 같습니다.

Avamar Administrator Activity 창에 실행 중인 것으로 나타나지만 진행률 바이트에는 변화가 없습니다.

MCS(Management Console Server)가 "메모리 부족" 상태를 보고하고 UI의 응답 속도가 느려질 수 있습니다.

VMware 클라이언트는 오랜 시간 동안 체크인하지 않습니다.

Cause

가상 머신을 백업하는 동안 MCS는 NVRAM(Non-Volatile Random-Access Memory) 파일을 가상 머신에 로드합니다 javaheap BIOS 구성을 읽습니다.

NVRAM 파일은 VMware와 동일한 위치에 있습니다. *.vmdk 데이터 저장소에 있는 파일.

일반적으로 크기가 몇 KB(10KB 미만)에 불과한 NVRAM 파일이 약 1MB 이상으로 증가하는 경우가 있습니다.

이것은 MCS를 일으키기에 충분합니다 javaheap 메모리가 부족합니다.

 

Resolution

1. Avamar Utility Node에 로그인하고 관리자 키를 로드합니다. 키 로드에 대한 지침은 다음을 참조하십시오. Avamar: Avamar Server에 로그인하고 다양한 키를 로드하는 방법

2. 확인 여부 javaheap 아래 출력에서 "-Xmx1536m"으로 표시된 1.5GB로 이미 설정되어 있습니다.

참고: "Xmx1536m" 값은 메모리 사용량에 따라 달라질 수 있습니다.  
 
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. 로그에 "OutOfMemory" 메시지가 보고되는지 확인합니다(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. 대용량 NVRAM이 있는 클라이언트를 확인합니다.

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

이 샘플 출력은 클라이언트 "Company_1_Email-PDB 보고서 '"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"
참고: null을 보고하는 클라이언트가 두 개 이상 있을 수 있습니다 nvramcontent value이므로 모든 인스턴스를 검토해야 합니다.
 

5. 로그에서 대규모 NVRAM을 사용하는 클라이언트가 식별되면 다음을 수행합니다.

a. 클라이언트를 재부팅하여 새 NVRAM 파일을 생성합니다.

B. 동일한 클라이언트에서 문제가 발생하면 Dell Technologies 기술 지원 팀에 서비스 요청을 생성합니다 .

6. 오류 메시지가 계속되면 다음을 참조하십시오. Avamar: 증상 코드 22402 - 설명: 추가 문제 해결을 위해 콘솔 서버 데이터를 서버(해결 경로)에 저장할 수 없습니다.

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000036926
Article Type: Solution
Last Modified: 07 Oct 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.