Security expolit on Netbackup (No.Restrictions)

Sometimes we or some consultants put No.Restrictions file in “INSTALL DIR\netbackup\db\altnames” directory, this option  makes our work easier. But it is a security risk, because of every netbackup client on the your network can restore data from any other clients. So, anybody can restore data of your important servers, then they can lookup and/or copy your important datas. To close this security exploit, you must delete the file No.Restrictions.


Netbackup status code 239

Problem Tanımı: Günlerce, haftalarca hatta aylarca düzgün yedek aldıktan sonra birden bire aşağıdaki hata kodunu ve ekran görüntüsünü almaya başladıysanız, bu çözüm sizin için:

Hata Kodu: 239

Ekran Görüntüsü:

 hatakodu239

Ana job:
4/19/2014 11:43:48 PM - Info nbjm(pid=5772) starting backup job (jobid=1627586) for client clientname, policy MSSQL_clientname_DBNAME_test, schedule Full_1M 4/19/2014 11:43:48 PM - Info nbjm(pid=5772) requesting MEDIA_SERVER_WITH_ATTRIBUTES resources from RB for backup job (jobid=1627586, request id:{30E2C633-C9C4-4520-9F0B-F291957FDA12})
4/19/2014 11:43:48 PM - requesting resource stu_disk_sp-nbappliance21
4/19/2014 11:43:48 PM - requesting resource masterserver.domain.com.NBU_CLIENT.MAXJOBS.clientname
4/19/2014 11:43:48 PM - requesting resource masterserver.domain.com.NBU_POLICY.MAXJOBS.MSSQL_clientname_DBNAME_test
4/19/2014 11:43:48 PM - granted resource masterserver.domain.com.NBU_CLIENT.MAXJOBS.clientname
4/19/2014 11:43:48 PM - granted resource masterserver.domain.com.NBU_POLICY.MAXJOBS.MSSQL_clientname_DBNAME_test
4/19/2014 11:43:48 PM - granted resource stu_disk_sp-nbappliance21
4/19/2014 11:43:48 PM - estimated 0 Kbytes needed
4/19/2014 11:43:48 PM - Info nbjm(pid=5772) started backup (backupid=clientname_1397940228) job for client clientname, policy MSSQL_clientname_DBNAME_test, schedule Full_1M on storage unit stu_disk_sp-nbappliance21
4/19/2014 11:43:49 PM - started process bpbrm (9628)
4/19/2014 11:43:54 PM - connecting
4/19/2014 11:43:54 PM - Info bpbrm(pid=9628) clientname is the host to backup data from    
4/19/2014 11:43:54 PM - Info bpbrm(pid=9628) reading file list for client       
4/19/2014 11:43:55 PM - Info bpbrm(pid=9628) starting bphdb on client        
4/19/2014 11:43:55 PM - Info bphdb(pid=15948) Backup started          
4/19/2014 11:43:55 PM - connected; connect time: 0:00:01
4/19/2014 11:43:57 PM - Info dbclient(pid=17552) INF - BACKUP STARTED USING       
4/19/2014 11:43:57 PM - Info dbclient(pid=17552) Microsoft SQL Server 2012 (SP1) - 11.0.3381.0 (X64)    
4/19/2014 11:43:57 PM - Info dbclient(pid=17552) Aug 23 2013 20:08:13        
4/19/2014 11:43:57 PM - Info dbclient(pid=17552) Copyright (c) Microsoft Corporation        
4/19/2014 11:43:57 PM - Info dbclient(pid=17552) Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
4/19/2014 11:43:57 PM - Info dbclient(pid=17552) Batch = C:\Nbu_Scripts\full_dbname.bch, Op# = 1      
4/19/2014 11:43:57 PM - Info dbclient(pid=17552) INF - Using backup images SP-clientNODEB.MSSQL7.clientname.db.dbname.~.7.001of008.20140419234356..C to SP-clientNODEB.MSSQL7.clientname.db.North008of008.20140419234356.C    
4/19/2014 11:43:58 PM - Info dbclient(pid=17552) INF - backup database "dbname" to VIRTUAL_DEVICE='VNBU0-17552-15940-1397940237', VIRTUAL_DEVICE='VNBU1-17552-15940-1397940237', VIRTUAL_DEVICE='VNBU2-17552-15940-1397940237', VIRTUAL_DEVICE='VNBU3-17552-15940-1397940237', VIRTUAL_DEVICE='VNBU4-17552-15940-1397940237', VIRTUAL_DEVICE='VNBU5-17552-15940-1397940237', VIRTUAL_DEVICE='VNBU6-17552-15940-1397940237', VIRTUAL_DEVICE='VNBU7-17552-15940-1397940237' with  stats = 10, blocksize = 65536, maxtransfersize = 65536, buffercount = 16
4/19/2014 11:43:58 PM - Info dbclient(pid=17552) INF - Number of stripes: 8, Number of buffers per stripe 2.
4/19/2014 11:43:58 PM - Info dbclient(pid=17552) INF - Created VDI object for SQL Server instance <clientname.anadolu.com>. Connection timeout is <300> seconds.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in VxBSACreateObject: 3.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - System detected error, operation aborted. 
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in GetCommand: 0x80770004.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in GetCommand: 0x80770004.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in GetCommand: 0x80770004.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in GetCommand: 0x80770004.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in GetCommand: 0x80770004.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in GetCommand: 0x80770004.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in GetCommand: 0x80770004.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in GetCommand: 0x80770004.      
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - An abort request is preventing anything except termination actions.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - An abort request is preventing anything except termination actions.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - An abort request is preventing anything except termination actions.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - An abort request is preventing anything except termination actions.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - An abort request is preventing anything except termination actions.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - An abort request is preventing anything except termination actions.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - An abort request is preventing anything except termination actions.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552)     CONTINUATION: - An abort request is preventing anything except termination actions.
4/19/2014 11:44:17 PM - Info dbclient(pid=17552) ERR - Error in VxBSACreateObject: 3.      
4/19/2014 11:44:18 PM - Info dbclient(pid=17552)     CONTINUATION: - System detected error, operation aborted. 
4/19/2014 11:44:19 PM - Info dbclient(pid=17552) ERR - Error in VxBSACreateObject: 3.      
4/19/2014 11:44:19 PM - Info dbclient(pid=17552)     CONTINUATION: - System detected error, operation aborted. 
4/19/2014 11:44:20 PM - Info dbclient(pid=17552) ERR - Error in VxBSACreateObject: 3.      
4/19/2014 11:44:20 PM - Info dbclient(pid=17552)     CONTINUATION: - System detected error, operation aborted. 
4/19/2014 11:44:20 PM - Info dbclient(pid=17552) INF - OPERATION #1 of batch C:\Nbu_Scripts\full_dbname.bch FAILED with STATUS 1 (0 is normal). Elapsed time = 24(24) seconds.
4/19/2014 11:44:21 PM - Info dbclient(pid=17552) ERR - Error in VxBSACreateObject: 3.      
4/19/2014 11:44:21 PM - Info dbclient(pid=17552)     CONTINUATION: - System detected error, operation aborted. 
4/19/2014 11:44:22 PM - Info dbclient(pid=17552) ERR - Error in VxBSACreateObject: 3.      
4/19/2014 11:44:22 PM - Info dbclient(pid=17552)     CONTINUATION: - System detected error, operation aborted. 
4/19/2014 11:44:22 PM - Info dbclient(pid=17552) INF - Results of executing <C:\Nbu_Scripts\full_dbname.bch>:      
4/19/2014 11:44:22 PM - Info dbclient(pid=17552) <0> operations succeeded. <1> operations failed.      
4/19/2014 11:44:22 PM - Info dbclient(pid=17552) INF - The following object(s) were not backed up successfully.  
4/19/2014 11:44:22 PM - Info dbclient(pid=17552) INF - dbname         
4/19/2014 11:44:22 PM - Error bpbrm(pid=9628) from client clientname: ERR - command failed: none of the requested files were backed up (2)
4/19/2014 11:44:22 PM - Error bpbrm(pid=9628) from client clientname: ERR - bphdb exit status = 2: none of the requested files were backed up
4/19/2014 11:44:27 PM - Info bphdb(pid=15948) done. status: 2: none of the requested files were backed up 
4/19/2014 11:44:27 PM - end writing
none of the requested files were backed up(2)


Child job:


 hatakodu239_child_job

Çözüm:

MSSQL yedeklerinde kullandığınız script içerisindeki sunucu adı ile politika içerisindeki sunucu adı birebir aynı olmasını sağlayın. Birinin sonunda domain adı var diğerinde yok ise eksik olana domain adını ekleyin. Biri küçük harf, diğeri büyük harfler ile yazılmış ise ikisininde karakter büyüklüklerini birebir aynı yapın. Sorun düzelecektir.

 


“Policy Storage” değiştirildikten sonra eski “storage unit” ten yedek almaya devam etme problemi

Netbackup Version: 7.6.0.1

Hata Tanımı: Politika içerisinden “policy storage” kısmındaki yedekleme yapılacak yeri değiştirmemize rağmen yedeği eski yere almaya devam etmesi.

Geçici Çözüm: Politikaya sağ tıklayarak “Copy to New Policy” seçeneğini seçmek, yeni politika üzerinden yedeklemeye devam etmek.

Kalıcı çözüm: Her zaman olduğu gibi, muhtemelen versiyon güncelleme gerekmektedir 🙂 Bulanlar bana e-posta atar ise burda yayımlarım.


Netbackup ‘ da senelerdir uğraştıran MSSQL yedeğinde yarıda kesilme problemi ve çözümü

Netbackup kullanmaya başladım başlayalı bir yarıda kesilme problemidir, gidiyordu. Açılan caseler, yapılan çalışmalar fayda vermiyordu ki en son yurt dışından gelen mühendis kök sebebi tam olarak bulamasada bir çözüme kavuşturdu. Ben çektim, siz çekmeyin. Buyrun çözüm:

Read More


interrupt when backup large SQL databases

netbackup appliance test results

 

Yaptığımız tüm testlere rağmen 3 ay boyunca problem networkten dediler, en son sunucu ile netbackup appliance’i arka arkaya bağlayınca yukardaki sonuç göründü.  Bundan sonraki aşamada bulunanları bir sonraki makalede yazacağım.

Link: http://www.symantec.com/connect/forums/interrupt-when-backup-large-sql-databases


Symantec Netbackup ile problem çözüm şekli (How figure out problems Symantec Netbackup support Team)

Son 2.5 senedir benzer problemler ile aylarca aşağıdaki döngüde uğraşırken şimdi aynı döngüye hafta mertebesinde girdiğim için yazma ihtiyacı hissettim.

  1. Client, media server ve master server üzerinde log aç, tekrar dene ve logları gönder.
  2. Timeout değerlerini yükselt
  3. Olmaz ise 2. adıma dön ve daha da yükselt, eğer 7200 sn gibi çok yüksek bir değer çıktı ise 4. adıma geç.
  4. networkde problem var, farklı problemler ile network üzerinde problem olup olmadığını kontrol et.
  5. Media server(appliance) üzerinde bilmemne parametresini değiştir.
  6. Client üzerinde TCPbilmemne parametresini değiştir.
  7. Advanced diske yedek al. Büyük bir ihtimalle başarılı yedek alırsınız ve tekrardan networkde problem var diyip oraya yoğunlaşabilirler.  Yani 4. adıma dönebilirsiniz 🙂
  8. Halen çözülemedi ise başkasına ve backlinedaki birine problemi ata ve 1. adıma geri dön.

Evet arkadaşlar adımlar bu şekilde aylarca hatta yıllarca uğraşmak istiyorsanız case açın, yoksa kendinizce bir çözüm bulun. Mesela MSSQL yedeği kendi üzerinden SQL script ile bir yere native dosya yedeği almak ve sonrasında bu dosya yedeğini netbackup ile yedeklemek gibi. Şimdiden kolay gelsin.

 Not: Bilmiyenleri için söyleyeyim, Netpbackup appliance üzerinde iki tip disk var biri tekilleştirme yapılan Puredisk diğeride direk yazılan Advancedisk. Tekilleştirme yapıldığında hata alınıyor ve yapılmadığında hata alınmıyor ise problem tekilleştirme yapılan taraf ile ilgil olduğunu anlamak için mühendis bile olmaya gerek yok. Fakat bunu görmelerine rağmen inatla problem networkte diyenler çok kötü destek verdiğini gösterir.

___________________________________________________________

 

1 Open the Client, media and master server logs , try again and send the logs .

2 Increase timeout values.

3 If problem doesn’t resolve go step 2 again , if timeout  value come over 7200 second, go 4 step now .

4 Symantec engineers say “you have network problems” , check the network .

5 Change the some media server ( appliance ) parameters

6 Change the client TcpWhatever  parameters and reboot the client .

7 Take backup to Advanced  disk. And probably you can take successfully backup to advanced disk and Symantec engineers can say “you have network problems” 🙂 again

8 If the problem still not resolved the problem, assign case to another engineer or backline and go step 1

In this way, If you want to deal with these steps  for months or even years, open a case , or found a solution by yourself . For example, you can take MSSQL native backup, then backup this file with NetBackup . Good Luck.


Symantec netbackup appliance problemleri

Eğer Symantec Apliance almayı düşünüyorsanız, karşılacağınız problemler aşağıdaki gibi olacaktır. Bunlardan bir kısmı gündelik, bir kısmı haftalık ve aylık olanlar mevcuttur. Detaylı bilgi için benimle iletişime geçebilirsiniz.

•Diske yazma ve ya diskten okuma hatası: Yoğunluktan ve ya bu nedeni ile kısa süreliğine diskin «down» konuma geçmesinden kaynaklanmakta.
•Diskin kullanılmaz hale gelmesi: Bazen diskin «down» konuma geçerek yeniden başlatılana kadar bu şekilde kalması.
•Diskten kasete kopyalama yapılamaması: Yukardaki sebeplerden ötürü ve ya bir şekilde katalogdaki sunucu adı ile netbackup politikası içeriğinde görünen sunucu adı arasında küçük-büyük harf farkı var ise ilk diske yazma yapılmasına rağmen diskten kasete yazamamakta.
•Disklerin ayda bir yavaşlaması: Disk yazma önbelleğine bağlı olan bataryanın ayda bir boşaltılıp doldurulması nedeni ile önbelleğin etkisiz hale gelmesi ve yazma işleminin birkaç günlüğüne aşırı yavaşlama problem.
•Replikasyonun belirtilen şekilde optimize çalışmaması, ve hiç tamamlanamaması.
•Cihazlar üzerindeki güncelleme, yama yükleme ve bakım işlemlerinde uzun süreli problemler yaşanması.

Symantec netbackup schedule is not working

If a schedule or schedules are not working, do following steps on the master server:
1. shutdown NBU services
C:\program files\veritas\netbackup\bin\bpdown.exe -v -f
2. use bpps or Services to check all the NBU service including PBX service are not running.
3. delete the below files if they exist:
C:\program files\veritas\netbackup\bin\bpsched.d\pempersist
C:\program files\veritas\netbackup\bin\bpsched.d\retirepersist
C:\program files\veritas\netbackup\bin\dbdbm.lock
C:\program files\veritas\netbackup\db\jobs\restart\*
C:\program files\veritas\netbackup\db\jobs\pempersist
C:\program files\veritas\netbackup\db\jobs\pempersist2
C:\program files\veritas\netbackup\var\nbproxy_jm.ior
C:\program files\veritas\netbackup\var\nbproxy_pem.ior
C:\program files\veritas\netbackup\var\nbproxy_pem_email.ior
C:\program files\veritas\netbackup\var\TaoNotifSvc*.*
C:\program files\veritas\netbackup\db\failure_history\*
4. startup NBU (reboot recommended)
C:\program files\veritas\netbackup\bin\bpup.exe -v -f
5. Run the following command:
C:\program files\veritas\netbackup\bin\admincmd\nbpemreq -updatepolicies


netbackup sucks http://netbackupsucks.blogspot.com/

http://netbackupsucks.blogspot.com/

That’s why NetBackup sucks and it’s not “Symantec Sucks”. I’ve used several Symantec products for years and never found any problem with them. Until NetBackup! I’ve used at least four major backup products since working with Network/System Administration from 1996 on. Sure some have had quirks, but nothing that lead me to completely loose faith in them.

…..


How to find orphaned images on disk for netbackup? ( dedup disk or advanced disk full problem )

If you believe that the disk is too full that should be more than normally.(I had this problem on 3 netbackup 5220 appliance that version 2.5.2 and 2 windows media server that version 7.5.0.5, I found and deleted them,then 50TB space was freed from dedup disks of three apliances.) We need a bpimmedia list from the master server, and catalog lists from the deduplication media servers to compare and find out if there are orphaned images. Follow the steps below:

1) Identify the disk pool name and then collect NetBackup Image list from the Master Server:

For Windows master server:-

<install path>\veritas\Netbackup\bin\admincmd\bpimmedia -stype PureDisk -dp <POOLNAME> >c:\NBU_Images.txt

or for UNIX master server:-

/usr/openv/netbackup/bin/admincdmd/bpimmedia -stype PureDisk -dp <POOLNAME> >/tmp/NBU_Images.txt

 

2) Gather deduplication image list (replace “mediaservername” in the commands below with the actual media server name)

a) For Windows MSDP storage server:

Change to “<STORAGE_LOCATION>\databases\catalog” folder and run:

dir /b /s /a-d |findstr /vi “__” >c:\DEDUPE_IMAGES-mediaservername.txt

 b) For Unix MSDP storage server change to “<STORAGE_LOCATION>/databases/catalog” and run:

find -not -name “__*__*” -type f >/tmp/DEDUPE_IMAGES-mediaservername.txt

3) Compare output files NBU_Images.txt and DEDUPE_IMAGES.txt files.

If you find extra image names in NBU_Images.txt, so, you have orphaned images.

Create a technical case in my.symantec.com or contact me to delete these images.

Regards.