Backup Exec’e alternatif ararken bende Tivoli Storage Manager’i denemek istedim. Sonrasında internet üzerinde TSM ile ilgili Türkçe kaynağın olmadığını gördüm. Tivoli’ye belli bir mesai harcadıktan sonra da siz değerli abilerim ve kardeşlerimle paylaşmak istedim. Umarım bu güzel bir başlangıç olur ve devamında daha güzel makaleler paylaşma fırsatım olur.
Backup Exec kullanan bir olarak Tivoli kullanımı biraz zor bir depolama yazılımı. Ama diğer taraftan çok daha gelişmiş yönetim ve izleme araçlarına sahip bir paket içeriğine sahip.
Ben bu makalede Tivoli Storage Server Manager, Operation Center ve Client Agent kullanımından bahsedeceğim.
Buna alternatif olarak da Tivoli’ nin yönetimi kolaylaştıran Spirit firmasına ait görsel arayüze sahip TSM Studio yazılımını da değineceğim.
Öncelikle IBM Software Access Catalog üzerinden gerekli olan IBM Tivoli Storage Server ve Client yazılımımızı indiriyorum.
Trial olarak http://www14.software.ibm.com/webapp/download/byproduct.jsp?pgel=lnav adresinden ilgili kurulum dosyalarını edinebilirsiniz.
Öncelikle gereksinimlere şöyle bir göz atalım.
Windows ® Server Üzerinde IBM Tivoli Storage Manager İçin
Minimum Donanım ve Yazılım Gereksinimleri
Tivoli Storage Manager Sürüm 7.1 Gereksinimler |
|
Donanım |
AMD64 veya Intel EMT-64 işlemci |
Disk Alanı |
Disk alanı için minumum ve tavsiye edilen değerler: · (Tipik bir kurulum için) depolama için en az 5 GB boş disk · Geçici dizin için 60 MB’lık bir alan · Paylaşılan kaynaklar için 2 GB (Log vs.) bir alan En az üç katı arşiv log (48 GB) için aktif günlük alanı arılamalıdır. Veri tekilleştirme kullanacak olursanız ya da ağır bir istemci yükü olacaksa yeterli alandan fazlasını vermeye özen gösterin. En iyi performans için veri tabanı için en az iki eşit büyüklükteki diskte veya LUN üzerinde kullanabilirsiniz. Tavsiyem arşiv database’niz için ayrı bir disk üzerinde veya LUN üzerinde kullanmanız. (Arşiv log’ ları database’nizi sömürecektir ) |
Bellek |
Bellek için ise aşağıdaki minimum ve tavsiye edilen değerler: · 12 GB minumum bellek miktarı (TSM Server ve Operation Server’ın çalışabilmesı için) · 16 GB önerilen bellek miktarı · Yoğun olarak kullanılan sunucular için en az 32 GB. Daha fazla kullanarak Tivoli Storage Manager sunucu veritabanı performansını artırılabilirsiniz. · Eğer birden fazla database çalıştırmayı planlıyorsanız, her database bir sunucu için listelenen belleği gerektirir. Sistem için planlanan database sayısına göre tek bir sunucu için bellek miktarını çarparak bulabilirsiniz. · Replikasyon işlemi ek bellek gerektirir. Veri tekilleştirme olmadan replikasyon için en az 32 GB bellek gerekir. Veri tekilleştirme ile replikasyonu aynı anda düşünüyorsanız en az 64 GB bellek gerekir. |
İşletim Sistemi |
Aşağıdaki işletim sistemlerinden biri: · Microsoft Windows Server 2008 R2: Standart, Enterprise veya Datacenter Edition (64-bit) · Microsoft Windows Server 2012 (64-bit) veya R2 (64-bit) |
Haberleşme protokolü |
(Geçerli Windows işletim sistemleri ile öntanımlı) şu iletişim protokolü: · TCP / IP Sürüm 4 veya Version 6 |
Aygıt sürücüleri |
IBM depolama aygıtları dışında sürücüler ve teyp kütüphaneleri için gerekli olan Tivoli Storage Manager ek sürücülere ihtiyaç duyulabilir. Aksi takdirde, Tivoli Storage Manager sadece çekirdek aygıt sürücüsü kullanılabilir. IBM 3590, 3592, veya Ultrium teyp kütüphanesi veya sürücüleri için, IBM aygıt sürücüleri gereklidir. En güncel aygıt sürücülerini yüklemelisiniz. Fix Central web sitesinde IBM sürücü paketlerini bulabilirsiniz. http://www.ibm.com/support/fixcentral/ Tape cihazlar için Tivoli Storage Manager sunucusu kullanmadan önce aygıt sürücülerini mutlaka yapılandırın. |
Diğer yazılım |
Windows 2012ve R2 üzerinde mutlaka .NET Framework 3.5 yüklü ve çalışır olmalıdır. Aşağıdaki Kullanıcı Hesabı Denetimi politikaları devre dışı bırakılmalıdır: · Kullanıcı Hesabı Denetimi: Yerleşik Administrator hesabı için Yönetici Onay Modu Pasif olmalıdır. (Aksi takdirde kuruluma devam edemezsiniz.) |
Artık kurulum işlemlerine başlayabiliriz.
1. Adım
.NET 3.5 rolünü kuruyoruz. (Server ve Client’lerde Kurulu olmalı)
2. Adım
Group Policy Editor üzerinde Computer Configuration/Windows Settings/Security Settings/Local Policies/Security Options üzerinde UAC:Run All Administrators in Admin Approval Mode ilkesini Disabled’a çekiyoruz.
3. Adım
İndirmiş olduğumuz kurulum dosyasını çalıştırıp açıyoruz.
4. Adım
Kurulacak paketlerimizi seçiyoruz. (İlk defa kurulum yapacaksanız Storage Agent paketini kurmayınız).
5. Adım
Gördüğümüz gibi tam bir hafıza canavarı ben kurulum esnasında 12 GB ram belirlemiştim. Ama o bana yetersiz olduğunu söyleyip 16 GB kullanmamı tavsiye ediyor.
6. Adım
Lisans sözleşmesini kabul ediyoruz.
7. Adım
Kurulum öncesi gerekli olan paketlerin yükleneceği dizini belirliyoruz.
8. Adım
Tivoli yazlımının kurulacağı dizini seçiyoruz.
9. Adım
Kurulacak dosyaların envanterini buradan görebilirsiniz.
10. Adım
Burada yapılandırma paketlerinden birini seçebilirsiniz ben tam paket olan Extended Edition’u seçiyorum.
11. Adım
Lisans okuyup devam ediyorum.
12. Adım
(https) portumuz 11090 firewall üzerinden yetkilendirmeyi unutmuyoruz.
13. Adım
SSL kullanırken kullanacağımız şifreyi belirliyoruz. İçeriğinde büyük harf, rakam ve en az iki karakter olmalı.
14. Adım
Kurulum ekranının sonuna geldiğimiz kurulacak paketleri gördükten sonra yüklemeyi başlatıyoruz.
15. Adım
Yükleme işlemi tamamlandıktan sonra Configuration Wizard’ı çalıştırıp Storage Manager ayarlarımızı yapmaya başlıyoruz.
16. Adım
17. Adım
Oluşturulacak TSM alanı için bir isim belirliyoruz. Sonrasında local admin hesabımızı ve şifremizi giriyoruz.
18. Adım
TSM alanının oluşturulacağına dair bir uyarı alıyoruz.
19. Adım
Veritabanımız ve oluşturulacak log dosyaları için klasörlerimizi oluşturuyoruz.
20. Adım
Veritabanımız için oluşturduğumuz klasörün yolunu gösteriyoruz.
21. Adım
Dört farklı log tutulmakta 19. Adım da oluşturmuş olduğumuz log klasörlerini burada tanımlıyoruz.
Aktiv log alanı ön tanımlı olarak 16 GB geliyor ama ben minimum alan olan 2 GB dı kullanacağım. (Ne kadar büyük tutarsanız o kadar yer kaplayacaktır zira 512 GB ye kadar çıktığını gördüm).
22. Adım
Tivoli sunucu adımızı giriyoruz. (kurulacak olan sunucunun hostname’ni)
23. Adım
Operation Center kullanıcı adı ve şifremizi belirliyoruz.
24. Adım
Operation Center ve sonrasında kuracağımız Client Agent portlarına gerekli izinleri veriyoruz.
25. Adım
Son kez yapılandırmamızı gözden geçiriyoruz.
26. Adım
Evet, artık tüm yapılandırmamız sorunsuz gerçekleşti. Sırada Operation Center’ a bağlanmak var.
27. Adım
28. Adım
Ben Operation Server üzerinde çalışırken Chrome kullanıyorum daha az strese giriyorsunuz. 23. Adımda oluşturduğumuz kullanıcı adı ve şifremizi giriyoruz. SSL kullanmak isterseniz 13. Adıma göz atın.
29. Adım
Operation Server ile kurmuş olduğumuz hub server arasında bir bağlantı sağlayıp bir şifre oluşturuyoruz.
30. Adım
21. adımda oluşturduğumuz log veritabanını ve ne kadar süre içerisinde senkronize olacağını belirliyoruz.
31. Adım
Operation Center’ın bizi ne kadar zamanda bir uyaracağını belirliyoruz.
32. Adım
Operation Center ayarlarının sonunda bize kurulumun başarı ile gerçekleştiğine dair bir ekran geliyor.
33. Adım
Evet, artık Tivoli Storage Server ve Operation Center kurulumlarını bitirdik. Operation Center yeni gelen bir Tivoli paketi daha gelişmiş bir ara yüze sahip ve daha sevecen.
34. Adım
Artık Tivoli Command Line’ a Operation Center üzerinden erişebiliyorsunuz.
Ben >register node nodeadı nodeşifresi komutu ile 10 tane client node tanımladım.
35. Adım
Tanımladığım node’ ları Client sekmesine geldiğini görüyorum.
36. Adım
Services sekmesinde oluşturduğunuz backup set’leri ve kuralları görebilirsiniz.
37. Adım
Services sekmesinde Tivoli sunucusunu ve veritabanını görebilirsiniz.
38. Adım
Storage Pools sekmesinde veritabanımız içinde oluşturulan pool’ları görebilirsiniz. Default olarak unlimited capacity gelir. Dilerseniz konsol üzerinden limit tanımlayabilirsiniz.
>def vol backuppool disküzerindepoolyeri f=kapasitesi
39. Adım
Storage Devices sekmesinde bağlı bulunan storage ve tape sürücülerini görebilirsiniz.
Yeni bir tape sunucusu tanımlamak için devclass komutunu kullanabilirsiniz.
>define devclass tapename devtype=4MM library=auto
NOT: 4MM benim tape loader’ımın tipidir. Bu farklılık gösterebilir.
Devam etmeden önce bazı temel komutlardan bahsetmek istiyorum.
Node(client) eklemek için;
>REGISTER NODE NODENAME(nodeadı) PASS(nodeşifresi)
Ekledimiz client nodeların depoladığı dosyaları temizlemek için;
>DELETE FILESPACE nodeeadı *
Node(client) silmek için;
>REMOVE NODE nodeadı
Günlük oluşturmak için;
>SET ALERTSUMMARYTOADMINS admin(yöneticihesabı)
Storage Pool’ları görmek için;
>Q STG POOL
Pool’arın detayını görmek için;
>Q STG BACKUPPOOL F=D
Volume oluşturmak için;
>DEFINE VOLUME BACKUPPOOL volumeadı FORMATSIZE=10000
Volume silmek için;
>DELETE VOLUME ‘C:\WINDOWS\SYSTEM32\VOLUMETEST’ DISCARDD=YES
Schedule oluşturmak için;
>DEFINE SCHEDULE STANDARD ‘tsmclient1′ TYPE=CLIENT ACTION=INCREMENTAL OBJECTS=’c:\*’ DESCRIPTION=’deneme’ STARTDATE=07/24/2014
Schedule update etmek için;
>UPDATE SCHEDULE STANDARD ‘TSMCLIENT’ TYPE=CLIENT
Schedule güncellemek için;
>UPDATE SCHEDULE STANDARD ‘TSMCLIENT’ TYPE=CLIENT
Schedule silmek için;
>DELETE SCHEDULE STANDARD TSMCLIENT TYPE=CLIENT
Sıra geldi Client Agent’ımızı kurmaya;
40. Adım
İndirmiş olduğumuz kurulum dosyasını client’mız üzerinde açıyoruz.
41. Adım
Client kurulum ekranımız karşımızda TSM Backup-Archive Client’ı seçip devam ediyoruz.
42. Adım
Client kurulumu da daha önceden bahsettiğim gibi .NET 3.5 ve Microsoft Visual C++ Redistributable paketlerini istemekte
43. Adım
Kurulum yerimizi seçtikten sonra devam ediyoruz.
44. Adım
Tam kurulum seçmenizi tavsiye ederim.
45. Adım
SAN kullananlar için ufak bilgilendirme ekranını geçiyoruz. (Full kurulum yapmayanlara bu ekran gelmeyecektir).
46. Adım
Kurulum tamamlandıktan sonra TSM Client Configuration Wizardı çalıştırıyoruz.
47. Adım
Create a new options file seçerek devam ediyoruz.
48. Adım
Client Node adımızı yazıyoruz. (Tavsiyem client host name ile node adını aynı yapmanız).
Bkz. 34. adımda oluşturduğumuz node adı.
49. Adım
Bu ekranda farklı iletişim seçeneklerimiz var ben TCP/IP ile devam ediyorum.
50. Adım
Tivoli Storage Server adımızı veya IP adresimizi yazıp devam ediyoruz.
51. Adım
Bu akranda default include/exclude list önümüze geliyor. Sonradan istediğiniz gibi değiştirebilirsiniz.
Ben tümünü seçiyorum IBM burada oldukça güzel bir liste oluşturmuş.
52. Adım
Bu ekranda isterseniz dosya formatına göre de oluşturabilirsiniz.
53. Adım
Farklı yedekleme seçeneklerinizi buradan seçebilirsiniz.
54. Adım
Apply diyerek Client Configuration Wizard’ dımızı tamamlıyoruz.
55. Adım
Evet, kurulum tamamlandıktan sonra sadeleşmiş Client Manager ekranımız karşımıza geliyor.
56. Adım
Sırada Client Schedule servisimizi çalıştırmak var. Utilities sekmesinden Setup Wizard’ı çalıştırıyoruz.
57. Adım
Help me configure the TSM Client Scheduler’ı seçerek devam ediyoruz.
58. Adım
Install a new or additional scheduler seçerek ilk servis kurulumuna başlıyoruz.
59. Adım
Client Schedule için bir isim belirliyoruz bu aynı zamanda Schedule servisinin Windows Servislerinde ki adı olacaktır.
60. Adım
Burada client ayarlarımızın depolanacağı yeri görüyoruz.
NOT: Olurda ayarlarınız bozulursa buradaki dsm.opt dosyasını silip hiç uğraşmadan Configuration Wizard’ı tekrardan yapılandırabilirsiniz. Aynı seçenek Server Wizard için de geçerlidir.
61. Adım
34. adımda ki oluşturmuş olduğumuz node hesabımızı buraya giriyoruz.
62. Adım
Schedule servisinin çalıştırma hakkını ve servisin nasıl çalıştırılacağını burada belirliyoruz.
63. Adım
Schedule ve hata log’larının depolanacağı yeri belirliyoruz.
64. Adım
Evet, artık servisin çalıştırıp çalıştırılmayacağını karar verdikten sonra devam ediyoruz.
65. Adım
Apply diyerek kurulumu tamamlıyoruz.
Evet, artık arka planda Schedule servisimiz çalışmaya başladı.
Dilerseniz manuel arşivleme veya yedekleme yapabilirsiniz.
Edit sekmesinde Client Preferences üzerinde ince ayarlarımızı yapabiliriz.
Sıra Tivoli Storage Manager’ın zor olan komut satırını daha da güzelleştiren ve hatta komutlar için kopya çekebileceğiniz ve hiç komut yazmak zorunda kalmadan GUI arayüzü içerisinde kolaylıkla kurallar ve ayarlar oluşturabileceğiniz Spirit firmasına ait TSM Studio yazılımının kurulumuna geldi.
http://www.spiritsoftware.biz/category/download/ adresinde ilgili yazılımı indirebilirsiniz.
1. Adım
Kurulum dosyamızı çalıştırıp gerekli kurulum paketini seçip devam ediyoruz.
2. Adım
Kurulumu tamamladıktan sonra Add Server diyerek önceden kurmuş olduğumuz Tivoli Storage Server’ımızın bilgilerini giriyoruz.
3. Adım
Bu ekranda gerekli tanımlama bilgilerini giriyoruz.
Karşımızda o karmaşık bilinmeyen gelişmiş TSM server komutları yerine kullanımı gayet kolay GUI ara yüzü
Komut kullanmadan backup set tanımlayabiliyorum.
34. adımdaki node tanımlama işlemini buradan da kolaylıkla yapabilirsiniz.
Yada buradan Tape Loader’ımızı tanımlayabiliriz.