Forum

veeam job scripts -...
 
Bildirimler
Hepsini Temizle

veeam job scripts - pre & post hataları

7 Yazılar
2 Üyeler
0 Reactions
1,207 Görüntüleme
(@ibrahimtokuc)
Gönderiler: 21
Eminent Member
Konu başlatıcı
 

Merhaba Arkadaşlar;

Bir batch dosyası içine yazılı psexec ile başka bir servera takılı diski kapatıp açıyorum , buraya kadar herşey normal , ancak bu komut satırının yer aldığı batch dosyasını Veeam 'de bulunan job 'ın Advanced seçeneğinde - Job scripts alında yer alan kısma yazdığımda çalışmıyor. Olayın çıkış noktası şu;

 

  c:\sciprts\a.bat dosyasının içinde 

c:\pstools\PSEXEC \\remoteserver -s "C:\Users\administrator.xxxxxx\Desktop\aaaa.bat" komutu ile 

"select disk 2", "online disk" | diskpart adlı powershell komutu devreye giriyor ve diğer server üzerindeki diski online ediyor.Komutu elle çalıştırınca işlemler başarılı bir şekilde sonuçlanıyor.Kopyalama işlemini yapıp aynı komutu offline olarak çalıştırdığımda diski kapatıyor. Amaç sadece kopyalama esnasında diskin kullanılmasını sağlamak. Gelelim bunu veeam 'de backup alırken yaptırmaya.Bu işlem için job 'da yer alan sccipt bölümünde komutun yer aldığı batch 'in yerini gösteriyorum. Yedek başlıyor 

ancak  pre-job script time out şeklinde hata alıyorum. 

Regeditten  PostJobScriptTimeoutSec  ve PreJobScriptTimeoutSec  kayıtlarını ekleyip farklı süreler ile denedim ancak işe yaramadı.  EULA 'da kaplı.

Sorun Veeam 'in belirttiğim  batch dosyasını çalıştıramaması gibi görünüyor, Daha önceden denendimi  bilmiyorum ama komutu aktif edersek birçok kişinin işine yarayacak bir çalışma olur.  Eğer veeam üzerinde çalışmaz ise mecburen remote server üzerinde zamanlanmış göre ekleyip komutları aktif etmek olacak.  

 

 

 

 

 
Gönderildi : 31/01/2019 17:09

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33291
Illustrious Member Yönetici
 

Komut içeriğini paylaşabilir misin?

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 31/01/2019 17:34

(@ibrahimtokuc)
Gönderiler: 21
Eminent Member
Konu başlatıcı
 

tabiki

ilk önce batch çalışıyor ;

c:\pstools\PSEXEC \\remoteserver -s "C:\Users\administrator.sirket\Desktop\disk on_off\on.bat" 

 batch ne yapıyor ;

PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& 'C:\Users\administrator.sirket\Desktop\disk on_off\on.ps1'" komutu ile   powershellde 

"select disk 2", "online disk" | diskpart 

komutunu çalıştırıp diski  online ediyor

 

Bunlarda offline edenler;

PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& 'C:\Users\administrator.sirket\Desktop\disk on_off\off.ps1'"

"select disk 2", "offline disk" | diskpart

 

dolayısı ile sadece kopyalama esnasında uzaktan enable  edip kopyalama bitince disable ediyorum . Zamanlanmış görev olarak  hepsi çalışıyor , tek sorun veeam 'e entegre edip job 'ın süresi boyunca diski enable / disable etmek.

 

 

 

 

 

 
Gönderildi : 31/01/2019 17:45

(@ibrahimtokuc)
Gönderiler: 21
Eminent Member
Konu başlatıcı
 

Hakan Bey;

iş biraz uzadı ama farklı bir yöntem ile işe yaradı , buradaki yazılanların hepsini içeren bir scripti yada kolay yolu içeren çözümü arkadaşlardan bekliyoruz 🙂 

 

c:\pstools\PSEXEC \\stccorsfps01 -s "C:\Users\administrator.ZEYNAR\Desktop\disk on_off\on.bat" adlı dosyayı 

veeam in advanced kısmındaki job 'a  yol olarak ;

C:\script\on.bat olarak yapmıştık , veeam her nasılsa bu dosyadaki batch işlemini yapmıyordu, 

bende zamanlanmış bir görev ekledim , bat dosyasını çalıştırma görevini ona atadım. 

SCHTASKS /Run /TN "disk_on" komutunu bir batch file a yazdım (1.bat)

veeam deki job kısmına bu sefer 

c:\script\1.bat yazdım, 

Dolayısı ile veeam de job başlayınca görev zamanlayıcısını açıyor o da batch file deki işi yapıyor , şu an işlem başladı veaam yedeği başlattı Datalar diske yazılıyor bitince diğer kapatma görevi çalışması gerekiyor . İşlem uzun sürecek kontrol edip sizlere dönerim. 

 
Gönderildi : 31/01/2019 19:32

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33291
Illustrious Member Yönetici
 

Tamam güzel bilgi, biz bunu tek bir PS ile yapıp onu çağırabiliriz aslında.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 31/01/2019 20:11

(@ibrahimtokuc)
Gönderiler: 21
Eminent Member
Konu başlatıcı
 

ve mutlu son;

veeam  job 'u başlattı ,  uzakbilgisayardaki disk enable oldu ve içine datayı yazı , job bitiminde post sccipt çalışıp diski offline etti. Test ettim 

şu an disk ulaşılmaz durumda. Yakın zamanda PS hazır  olursa seve seve denerim 🙂

 

1/31/2019 4:28:16 PM :: Job started at 1/31/2019 4:28:11 PM
1/31/2019 4:28:16 PM :: Pre-job script completed successfully
1/31/2019 4:28:19 PM :: Building list of machines to process
1/31/2019 4:28:50 PM :: VM size: 1.2 TB (838.0 GB used)
1/31/2019 4:28:50 PM :: Changed block tracking is enabled
1/31/2019 4:29:01 PM :: Backup file will be encrypted
1/31/2019 4:29:04 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 4:29:09 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 4:29:09 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 5:02:57 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 5:04:33 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 5:27:03 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 5:28:08 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 5:28:39 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 5:41:47 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 5:51:34 PM :: Processing xxxxxxxxxxxxxxxxx
1/31/2019 5:54:55 PM :: All VMs have been queued for processing
1/31/2019 6:24:09 PM :: Post-job script completed successfully
1/31/2019 6:24:10 PM :: Load: Source 88% > Proxy 32% > Network 8% > Target 0%
1/31/2019 6:24:10 PM :: Primary bottleneck: Source

 
Gönderildi : 31/01/2019 21:25

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33291
Illustrious Member Yönetici
 

Eline sağlık

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 01/02/2019 13:07

Paylaş: