vCenter Server 6 – vPostgres Database Backup

tarafından 29 Nisan 2016 tarihinde VMware, VMware vCenter kategorisine yazıldı.

Merhaba,

vCenter Server 6 ile birlikte artık Embedded database Microsoft SQL Express yerine vPostgres olarak gelmektedir. Bu sayede vCenter Server 6 ‘da 20 host 200 virtual machine kullanabileceğiz.

Genelde tüm backup yazılımları SQL Server‘ın ayrıca backup’ını alabiliyor. Ancak vCenter Server 6 ile birlikte Microsoft SQL Server yerine vPostgres geldiği için backup yazılımların bir kısmı bu database’i tanıyamıyor. Dolayısıyla DB backup’ı doğrudan alınamıyor. Daha önce vCenter Server Appliance’da bulunan vPostgres database’in backup ve restore işlemi ile ilgili 2 adet makale yazmıştım. Bunlara aşağıdaki link’den ulaşabilirsiniz.

vCenter Server Appliance 6 – vPostgres Database Backup

vCenter Server Appliance 6 – vPostgres Database Restore

VMware’in burada bahsetmiş olduğu KB’de en alt bölümde windows server’den vPostgres’in backup’ını almak için kullanılan bir script belirtilmiştir. Ben daha önceki makalelerimde External database’e kurulum aşamalarını anlatmıştım. Embedded database kurulumunu zaten sitemde mevcut.

vCenter 6.0 Installation Part 1 – Introduction

vCenter 6.0 Installation Part 2 – Deployment Models

vCenter 6.0 Installation Part 3 – Platform Services Controller

vCenter 6.0 Installation Part 4 – vCenter Server

Backup ve restore işlemleri için ilk olarak belirtmiş olduğum KB’nin en altında yer alan script’i indiriyoruz.

01

Script’i çalıştırabilmemiz için database password’une ihtiyacımız olacak. Bunun için ilk olarak aşağıdaki dizine gidiyoruz.

 C:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx 

Yukarıdaki dizine giriş yaptıkdan sonra vcdb.properties isimli dosyayı notepad ile açıyoruz.

1

Yukarıda işaretlemiş olduğum password’u artık vPostgres backup’ını almak için kullanacağız. Daha önceden indirmiş olduğumuz zip dosyasalarından çıkan backup_win.py ve restore_win.py isimli dosyaları artık çalıştıracağız. Ben bu dosyaları C sürücüsüne extract ettim direk oradan çalıştıracağım.

Bunun için öncelikle cmd’yi açıyoruz.

2

Aşağıdaki komutu cmd’ye kopyalamadan önce ilk olarak command prompt’da %VMWARE_CIS_HOME%\Python\ dizinine giriş yapıyoruz. Daha sonrasında aşağıdaki komutu çalıştırıyoruz. İşlem uzun sürmeyecektir. Çok kısa sürece backup işlemi tamamlanacaktır.

 python.exe c:\backup_win.py -p “Şifreniz” -f c:\vPostgres_backup.bak 

3

Yukarıda belirtimş olduğum komutu çalıştırdıktan sonra backup’ımız bizim belirtmiş olduğumuz dizine oluşacaktır.

Bir sonraki bölümde restore işlemini anlatacağım.

İyi çalışmalar.

email

Bu yazı blog üzerinde Tayfun DEĞER tarafından paylaşılmıştır. 2009 yılında açılan blog kısa zaman içerisinde büyük bir izleyici kitlesine sahip olmuştur.Tayfun DEĞER danışmanlık ve eğitimler vermektedir. vExpert 2013-2015, VCP5, VCP5-DT, VCP-Cloud ve MCSE sertifikalarına sahiptir.Twitter 'dan @tayfundeger veya RSS ile sitedeki değişiklikleri takip edebilirsiniz.