Vmware etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Vmware etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Adım Adım Windows Server 2016 üzerine vmtools kurulumu / Step by Step installation vmtools on Windows Server 2016


How to fix Virutal Machine disk size show 0 / Sanal makinelerde snap silme hatası ve diskler 0 olarak görünüyor.

Merhaba Arkadaşlar,

Bugün size vmlerde backup sonrasında karşılaşılan bir hatadan bahsedeceğim. Tabi aynı durum farklı şekillerde karşılaşılabilir.

Öncelikle sorunu nasıl tepit ettiğimizii nasıl karşılaştığımızı özetlemek isterim. Bir gün sabah bir çok mekinede yaklaşık 50 backup alınamadığı hatası ile karışılaştık. Aynı VM üzerinde neredeyse backup yazılımı tarafından alınmı 25-30 civarı snapshot olduğunu gördük. Asıl sorun snapleri silmek istediğimizde beklenmeyen hata ile karşılaşıldı diyerek snapshotların silinmemesi idi.





Tabi bu snaplarin neden 35 ve üstü alındığını be alınan snaplarin silinemesini arastırırken farkettik ki tüm bu sunucuların disk boyları 0 olarak görünüyordu. GUI den açıp baktığınızda 0 olarak göründüğü için başka bir değişiklik yapmak isteseniz kaydetmek istediğinizde mevcut disk konfigürasyonunu bozacağından bu bir risk içeriyordu.

Sonra host üzerindeki vmmachine loglarını incelediğimizde bir aygıtı bulamadığı için snaplari silemediğini farkettik. VM üzerinde tanımlı olan CDROM u görmediği için snap alıyor ve silemiyordu.

Aslında CDROM datastore dan tanımlanmış ISO dosyası idi ve connected durumda değildi. Zaten connected ve power on connect seçili değildi. Aslında bu ISO ların tanımlandığı datastore vcenter sisteminden kaldırılmıştı ve sistemden kaldırılırken CDROMlar conected durumları iptal edilmişti. Ama CDROM pathinde hala eski datastore pathi yazmaktaydı. Snaplari silmek istediğimizde işte bu pathi bulamadığı için silme hatası alıyorduk.

Backup yazılımında benzer şekilde snap almış backup başlatmış fakat snap silemediği için backupbı başarılı bitiremediğini zannederek peş peşe bunu denemiş ve sabaha kadar ortalığı dağıtmış.

Kötü olan durum ise disk boyutları 0 göründüğü için ve CDROM kısmında değişiklik yapamıyorduk. Sunucular bu şekilde ayaktaydı ve hepsini kapatmanın imkanı yoktu çalışan 50+ VM sunucuda disk boyutunda değişiklik yapmak istesek büük bir ihtimal diskleri uçuracaktı.

Biraz google aramasındansonra benzer durumla karşılaşanların farklı çözümler getirdiğini gördüm. Ben ise öncelikle olmayan CDDrive ları kaldırmam gerekiyordu. Bunuda  VMWARE POWERCLI ile kaldırdım.

Ömcelikle CDDrive tanımlı tüm VMlerin listesini yine powersli yardımı ile hızlıca çıkarttım. Şu an resimleri hazrılıyorum. Toplu olarak çalıştırdığım komutları da resimlerle birlikte paylaşacağım. Aşağıda çat pat ingilizce anlatımımda tek bir sunucu için tek tek nasıl yaptığımı özetledim.

* CDdrive tanımlı olan tüm VMleri power shel yardımı ile hızlıca kaldırdım. Daha önce benzer bir olayda vmmakinanın disk configürasyon dosyasını okuması için deneyeceği şeçeneklerden sunucuyu kapatıp açma, snapshot alma ve silme,  sunucuyu dondurmak pause edip resume ihtimallerinden birini denemem gerekiyordu. Tabiki kesinti olmayacak snapshot alma sistemini tercih ettim.

Tabi her bir sunucuda 30 civarı snapshotı alıp silmek kolay değildi. 50X30 yaklaşık 1500 herhalde 2 günde bitiremezdim. CDDriveları kaldırdıktan sonra tek bir sunucuda denediğimde sorunsuz snap alıp sildiğini gördüm. Bu arada vm configürasyon dosyasını yeniden okuduğundan disk boyutlarının düzelmiş olduğunu görmüştük. CDROM tanımlı olmadığı için bulamadım diye hata vermiyor ve snapshotı rahatlıkla kaldırıyor ve disk dosyasını refresh ederek normale dönüyordu.

Sorunun çözümünü bu şekilde bulduktan sonra topluca powercli ile 50 sunucuda birer adet ssnapshot aldım ve bu aldığımızla birlikte içinde backup yazılımın adını içeren tüm snapshotlarıda PowerSLI yardımı ile sildik.

Bu şekilde bile o kadar snapshotı silmesi yaklaşık olarak 1 saat sürdü. Sonunda tüm sunucularımızı kesintisiz bir şekilde bu saçma sorundan kurtardık.

Şimdi biraz English. Tek makine için örnek komutlar.. Resimleri en kısa sürede yüklemek umuduyla.

********************************************************************************

Hi,

Some backup application fail finished end backup.  It seems all disk size seems 0 MB. And cannot remove snapshot.

If virtual machine connected cdrom ISO file from datastore. That problem cause If trying backup when cdrom still connected state and datastore removed from vcenter.

Firstly we need remove the cdrom. If try to GUI we get fail. Because disk size show 0.

How to remove cdrom
Connect Vcenter from PowerShell
Connect-VIServer -Server 192.168.0.55
Get-VM -Name TestVm | Get-Cddrive | Set-Cddrive -Nomedia
Get-VM -Name TestVM | New-Snapshot -Name diskerror
Get-VM -Name TestVm | Get-Snapshot -Name diskerror | Remove-Snapshot

Saygılarımla / Best Regards




Vmware PowerCLI 6.5 R1 Poster & Vmware PowerCLI için bir başucu basvuru kaynagi

Arkadaş Merhaba, 


Vmware automation için gereçekler hızlı başvuru kaynağı elinizin altnında bulunsun derim.



https://blogs.vmware.com/PowerCLI/2017/02/powercli-65-poster.html


https://blogs.vmware.com/PowerCLI/2017/02/powercli-65-poster.htmlVMware PowerCLI 6.5 R1 Poster

https://blogs.vmware.com/PowerCLI/files/2017/02/VMware_PowerCLI_Poster_6.5.pdf



ESX log dosyaları lokasyonları / ESX log files locations

VMkernel
/var/log/vmkernel.log
Records activities related to virtual machines and ESXi.
VMkernel warnings
/var/log/vmkwarning.log
Records activities related to virtual machines.
VMkernel summary
/var/log/vmksummary.log
Used to determine uptime and availability statistics for ESXi (comma separated).
ESXi host agent log
/var/log/hostd.log
Contains information about the agent that manages and configures the ESXihost and its virtual machines.
vCenter agent log
/var/log/vpxa.log
Contains information about the agent that communicates with vCenter Server (if the host is managed by vCenter Server).
Shell log
/var/log/vpxa.log
Contains a record of all commands typed into the ESXi Shell as well as shell events (for example, when the shell was enabled).
Authentication
/var/log/auth.log
Contains all events related to authentication for the local system.
System messages
/var/log/syslog.log
Contains all general log messages and can be used for troubleshooting. This information was formerly located in the messages log file.
Virtual machines
The same directory as the affected virtual machine's configuration files, named vmware.log and vmware*.log. For example,/vmfs/volumes/datastore/virtual machine/vwmare.log
Contains virtual machine power events, system failure information, tools status and activity, time sync, virtual hardware changes, vMotion migrations, machine clones, and so on.

Vmware vSphere Data Protection 6.1 Kurulum / Deploy Adımları

Vmware vSphere Data Protection 6.1 Kurulum / Deploy Adımları


1        Vmware Vcenter ekranımızdann File > Deploy OVF Template tıklıyoruz. Buradan Browse ile Deploy edeceğimiz appliance ımızı seçiyoruz ve Next ile işlemimize devam ediyoruz.



2        Kurulum öncesi lisan ekranını kabul ederek bir sonraki ekrana geçiyoruz.














3        VM imize bir isim belirliyor ve sonrasında lokasyon seçiyoruz.



4        Bu ekranda hangi HOST üzerinde çalışmasını istiyorsak ilgili HOST umuzu seçiyoruz.











5        Yine sanal makinamızın sanal disklerinin hangi Datastore da bulunmasını istiyorsak bu ekranda istediğimiz Datastore u şeçiyoruz.




6        Disk tipimizi seçiyoruz.  Bu ekranda seçeceğimiz disk VDP nin işletim sisteminin çalışacağı disk olacaktır. Backup alanını daha sonra configure olurken seçeceğiz. Burada istediğimiz şekilde thin veya thick seçebiliriz. Ben şuan da yer kaplamaması açısından thin seçiyorum.. Normalde thick seçtiğimizde 200 GB lık bir alanı kendine ayırt ediyor. Ama kullandığı alan ilk başta 11 GB..














7        VDP serverımızın çalışacağı Network altyapımızı seçiyoruz.





8        VDP serverımız için IP bilgilerini bu ekranda giriyoruz.










9        Deploy işlemi tamamlanınca https://vdp-ip-adresi:8543:/vdp-configure/
İlk kurulum ayarlarını yapmak için VDP serverımıza erişiyoruz.


























10    İlk girişte default kullanıcı adı root şifre ise changeme dir.






11    İlk loginde karşımıza kurulum sihirbazı gelir ve buradan ilgili alanları dolrurarak işlemlerimize devam ederiz.







12    Bu alanda dikkat etmemiz gerekn husus VDP server için tanımladığımız IP ye karşılık DNS tarafında Reverse DNS kaydının olması gerekmekte ve DNS ile VCENTER sunucumuza erişim sıkıntısı yaşamamalıdır. Bunun için VDP Admin Guide ında bulunan gerekli portlar kısmını kontrol edip gerekli portların erişime açılmasını sağlamalısınız.



13    Burada saat için Time Zone seçiyoruz.




14    VDP serverımız için yeni şifre tanımlıyoruz.







15    Vcenter Server erişim bilgilerini girip Test butonu ile erşimin doğruluğunu kontrol ediyoruz.





16    Backup alanımızı tanımlıyoruz. Burada dikkat etmemiz gereken konu tanımlayacağımız backup alanını doğru tanımlamamız gerektiği.  0.5, 1, 2, 4 TB seçeneklerinden birini seçip devam ediyoruz. 0.5 TB alan için 863GB Datastoreda boş yer olmalıdır. VDP çalışma mantığı ilgili database altında kendi içinde RAID yapısına benzer bir yapıya sahip 3 adet 250GB sanal disk oluşturacak ve bunları RADI ile birbirine dağlayacaktır.















      Kurulum tamamlanınca disk testleri sistemin tam anlamıyla kurulması yaklaşık 30-40 dk sürüyor. Sonrasında VDP işletim sistemi açıldıktan sonra Vcenter Web sonsolundan girerek vSphere Data Protection eklentisi ile ana ekrandan VDP uygulamamıza giriş yapıyoruz. Ve bu ekrandan gerekli backup tanımlamalarımızı yapıyoruz.