Avamar: MCS, "Yetersiz Bellek" mesajları alıyor
Résumé: Avamar Management Console Server (MCS), sanal makineden gelen büyük NVRAM Dosyası nedeniyle "Bellek Yetersiz" mesajları alıyor.
Symptômes
Zamanlanmış VMware ve Fiziksel yedeklemeler yanıt vermiyor gibi görünüyor.
Avamar Administrator Activity penceresinde çalışıyor olarak görünebilirler ancak ilerleme baytlarında herhangi bir değişiklik olmaz.
Management Console Server (MCS) "bellek yetersiz" durumu bildirir ve kullanıcı arayüzü yavaş yanıt verebilir.
VMware istemcileri uzun süre check-in yapmaz.
Cause
Sanal makineleri yedeklerken MCS, Geçici Olmayan Rastgele Erişimli Bellek (NVRAM) dosyalarını javaheap BIOS yapılandırmasını okumak için
NVRAM dosyası, VMware ile aynı konumda bulunur. *.vmdk Veri deposunda bulunan dosyalar.
Bazen, genellikle yalnızca birkaç KB boyutunda (10 KB'den küçük) olan NVRAM dosyası, 1 MB civarında veya üzerinde büyür.
Bu, MCS'ye neden olmak için yeterlidir javaheap hafızanın dışına çıkmak için.
Résolution
1. Avamar Utility Node'da oturum açın ve yönetici anahtarlarını yükleyin. Anahtar yükleme talimatları için bkz . Avamar: Avamar Server'da Oturum Açma ve Çeşitli Anahtarları Yükleme (İngilizce).
2. olup olmadığını kontrol edin javaheap aşağıdaki çıktıda "-Xmx1536m" ile gösterilen 1,5 GB olarak ayarlanmıştır:
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. Günlükte "Yetersiz Bellek" mesajlarının raporlanıp bildirilmediğini onaylayın (potansiyel olarak büyük NVRAM nedeniyle):
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. Hangi istemcilerin büyük NVRAM'e sahip olduğunu kontrol edin:
grep "nvramContent\=\"null\"" mcserver.log.*
Bu örnek çıktı istemci "Company_1_Email-PDB raporları '"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"
nvramcontent değerinde, bu nedenle tüm örnekler gözden geçirilmelidir.
5. Büyük NVRAM'e sahip istemci veya istemciler günlüklerden belirlendikten sonra:
A. Yeni bir NVRAM dosyası oluşturması için istemciyi yeniden başlatın.
B. Sorun aynı istemci için ortaya çıkarsa, Dell Technologies Teknik Destek Ekibi ile bir Servis İsteği oluşturun .
6. Hata mesajı devam ederse bkz . Avamar: Symptom Code 22402 - Desc: Ek sorun giderme için konsol sunucu verileri sunucuya (Çözüm Yolu) kaydedilemedi.