Avamar:MCS 收到「記憶體不足」訊息
Riepilogo: 由於虛擬機器的 NVRAM 檔案過大,Avamar 管理主控台伺服器 (MCS) 收到「記憶體不足」訊息。
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Sintomi
排定的 VMware 和實體備份似乎沒有回應。
它們可能會在 Avamar 系統管理員活動視窗中顯示為執行中,但進度位元組沒有任何變更。
管理主控台伺服器 (MCS) 報告「記憶體不足」情況,UI 的回應速度可能很慢。
VMware 用戶端長時間不會簽入。
Causa
備份虛擬機器時,MCS 會將非揮發性隨機存取記憶體 (NVRAM) 檔案載入 javaheap 以讀取 BIOS 組態。
NVRAM 檔案與 VMware 所在位置相同 *.vmdk 位於資料存放區上的檔案。
通常只有幾 KB 大小 (小於 10 KB) 的 NVRAM 檔案偶爾會成長至大約 1 MB 或超過 1 MB。
這足以造成 MCS javaheap 以記憶體不足。
Risoluzione
1.登入 Avamar 工具節點並載入管理金鑰。如需有關載入金鑰的指示 ,請參閱 Avamar:如何登入 Avamar Server 並載入各種金鑰。
2.檢查是否 javaheap 已設定為 1.5 GB,由以下輸出中的「-Xmx1536m」表示:
注意:「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.確認記錄中是否回報「記憶體不足」訊息 (因為 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 值,因此必須檢查所有實例。
5.從記錄中識別出具有大型 NVRAM 的用戶端後:
一個。重新開機用戶端,使其建立新的 NVRAM 檔案。
b.如果同一用戶端發生問題,請向 Dell Technologies 技術支援小組 建立服務要求 。
6.如果錯誤訊息仍然存在,請參閱 Avamar:症狀代碼 22402 - 說明:無法將主控台伺服器資料儲存至伺服器 (解決方案路徑) 以進行其他故障診斷。
Prodotti interessati
AvamarProdotti
AvamarProprietà dell'articolo
Numero articolo: 000036926
Tipo di articolo: Solution
Ultima modifica: 07 ott 2025
Versione: 8
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.