Sanallaştırma sunucularının birçok kuruluşun belkemiği olduğu bugünkü BT manzarasında, güvenilir yedekleme seçenekleri ve otomatik işlemler sağlamak çok önemlidir. Önde gelen sanallaştırma platformlarından biri olan VMware ESXI, kritik verileri ve sistem yapılandırmalarını korumak için sağlam yedekleme stratejileri gerektirir. Hadi araştıralımVMware ESXI ortamlarının güvenilir yedeklemelerini oluşturmak için çeşitli yöntemler ve araçlar.
İçerik
- Yedeklemelerin önemi
- ESXI Sistem Yapılandırması Nasıl Yedeklenir
- Veri yedekleme nasıl oluşturulur
- 1.İlk yöntem
- 2.İkinci yöntem
- Ghettovcb komut dosyasıyla otomatik yedekleme nasıl yapılandırılır
- Bir NFS Depolama Nasıl Yapılandırılır
- Hetman Raid Recovery ile Verileri Kurtarmak
- Çözüm
- VMware ESXI'nın yedeklemesi için ek hususlar
- VM yedeklemelerinin önemi
- Veri ve sistem yapılandırma yedeklemesini sağlamak
- Sorular ve Cevaplar
- Yorumlar
Yedeklemelerin önemi
Sanal makineler genellikle veritabanları, posta sunucuları, web uygulamaları ve çok daha fazlası gibi kritik bilgileri saklamak için kullanılır. Bu tür verilerin kaybı, iş kesinti süresine, müşteri kaybına ve hatta yasal sorunlara neden olan ciddi sonuçlara neden olabilir. Düzenli yedekleme, hatalar ve arızalardan sonra sanal makinelerin kurtarılmasına izin verir ve böylece tüm sistemin boş dönemini azaltır. Bu, özellikle belirli kaynakların kalıcı olarak kullanılabilirliğini gerektiren iş süreçleri için önemlidir.
Sistem yapılandırması değiştirildiğinde, yazılım güncellenir veya belirli yamalar uygulandığında, her zaman sorunla karşılaşma riski vardır. Yedekleme dosyaları, bir güncelleme yanlış giderse tüm değişiklikleri geri almanıza izin verir. Ayrıca, yedeklemeler yeni donanıma geçmenizi veya altyapınızı lisans etmenizi kolaylaştırır. Sanal makineleri yeni sunucularda veya bulut tabanlı ortamlarda kolayca kurtarabilirsiniz.
Veri yedekleme ve sistem yapılandırma yedekleme, BT alanında güvenliği sağlamak için stratejideki iki önemli unsurdur.
Veri yedekleme, bir sistemde depolanan gerçek verileri kaydetmeye ve geri yüklemeye odaklanır. Dosyalar, veritabanları, multimedya içeriği ve diğer bilgi varlıkları olabilir.
Sistem yapılandırma yedekleme, işletim sistemi ayarları, uygulama ayarları, güvenlik ayarları, ağ ayarları ve sistem yapısını ve işlevselliğini belirleyen diğer parametreler dahil olmak üzere sistem ayarlarını ve seçenekleri kaydetmek içindir.
Görüntüley

VMware ESXI'nın güvenilir bir yedeklemesi nasıl oluşturulur
ESXI Sistem Yapılandırması Nasıl Yedeklenir
Yeni başlayanlar için, bir yapılandırmayı nasıl yedekleyeceğinizi keşfedelimESXI hipervizör. ESXI ana bilgisayar sisteminin bir yedeklemesini oluşturmanın ve oradan bir şeyler kurtarmanın en kolay yolu,Powercli. Bu yedekleme yöntemini kullanmak için VSphere PowerCli adlı bir uzantı yüklemelisiniz. Ağ üzerinden ana makineye bağlı bir Windows PC'de nasıl yedek oluşturacağınızı göstereceğim.
Yeni başlayanlar için PowerCli'nin yüklü olduğundan emin olun. PowerShell'i yönetici olarak çalıştırın. Kurulum için kullanmanız gereken komut:
Install-Module -Name VMware.PowerCLI -Force -AllowClobberKopya
Bundan sonra ana bilgisayara bağlanın. Bu komutu kullanın:
Connect-VIServer -Server 192.168.1.177Kopya
Bu komutta, ana bilgisayarın doğru bir IP adresini vermeniz gerekir.

Bir ESXI ana bilgisayar sunucusu yapılandırmasını yedeklemek için aşağıdaki komutu çalıştırın:
get-vmhost "192.168.1.177" | get-vmhostfirmware -BackupConfiguration -DestinationPath "D:BackupESXi"Kopya

ESXI sunucusunun IP adresini ve yedekleme dosyasını kaydetme yolu verin; Benim durumumda, disk d ve klasör - backupesxi olacaktır. Bu dizindeki komutu çalıştırdıktan sonra - D: Backupesxi, ESXI sunucusu yapılandırma yedeklemesini içeren bir dosya görünür. Artık bu ESXI sunucusu yapılandırma yedeklemesine sahipsiniz ve bir sunucu dökümü varsa, bu yedekleme dosyasının yardımıyla yapılandırmasını kurtarabilirsiniz.
Kurtarma için şu komutu kullanın:
Set-VMHostFirmware -VMHost 192.168.1.177 -Restore -SourcePath "D:BackupESXiconfigBundle-192.168.1.177.tgz" -ForceKopya
Akılda tutulması gereken bir şey var: Yedeklemeden bir ESXI yapılandırması ESXI'nın tam olarak aynı sürümüne geri kazanılmalıdır, aksi takdirde başarılı olmayabilir.

Veri yedekleme nasıl oluşturulur
Sanal makinelere gelince, VMware vSphere (ESXI) yedeklerini oluşturmak için çeşitli yollar sunar. Size iki ana yöntem göstereceğim: biri Web arayüzünü ve diğeri komut satırı yardımcı programlarını (PowerCli) kullanarak.

1.İlk yöntem
İlk yöntem için web panelini kullanacağız. Bir tarayıcı açın ve ESXI ana bilgisayarınızın adresini yazın ve ardından oturum açma ve yöneticinin şifresini giriş yapın. Ana sayfada,Sanal makinelerSolda sekme.
Listede gerekli sanal makineyi bulun, üzerine sağ tıklayın ve seçin-Anlık görüntü-Anlık görüntü alın.

Anlık görüntüye bir ad ve açıklama verin, ardından tıklayınAnlık görüntü alın.

Anlık görüntüleri yönetmek için anlık görüntüleri geri yükleme veya silme gibi çeşitli seçenekleri kullanabilirsiniz ve bunları daha önce aldığınız bir anlık görüntüden sisteminizin önceki durumunu geri yüklemek için kullanabilirsiniz.
2.İkinci yöntem
PowerShell ve Powercli'nin yardımıyla bir sanal makinenin anlık görüntüsünü almak için ikinci yöntem de vardır:
Daha önce, bu aracı zaten yükledik, bu yüzden şimdi ESXI sunucusuna bağlanmanız, PowerShell'i açmanız ve aşağıdaki komutu yazmanız gerekir:
Connect-VIServer -Server your-esxi-hostKopya
Bir anlık görüntü almak için şu komutu çalıştırın:
New-Snapshot -VM "Linux" -Name "LinBackup" -Description "2"Kopya
Makinenizin doğru adını, ardından anlık görüntü adını ve açıklamasını verin.

Anlık görüntüleri yönetmek için diğer PowerCli komutlarını da kullanabilirsiniz.Get-Snapshot-SNAPSHOT'u kaldır, ve benzeri.

Anlık görüntülerin biraz zaman ve kaynak alabileceğini lütfen unutmayın. Ayrıca, anlık görüntüleri düzenli olarak yönetmeyi unutmayın, böylece çok sayıda birikmezler ve olası depolama sorunlarına neden olmazlar.
Ghettovcb komut dosyasıyla otomatik yedekleme nasıl yapılandırılır
Sanal makinenin yedek bir kopyasını oluşturmanın bir yolu daha üçüncü taraf bir aracı içerir,Ghettttcb.
Gettovcb, VMware ESXI ortamında sanal makineleri yedeklemek için tasarlanmış bir komut dosyasıdır.
Sanal makineleri yedeklemenin esnek bir yoludur.
Bu yardımcı program, yedekleme amacıyla da kullanılan VMware VCB (VMware konsolide yedekleme) aracına benzer. Gettovcb.sh kullanmak, sanal makinenin bir anlık görüntüsünü almayı, yedekleme işlemlerini çalıştırmayı ve daha sonra yedekleme işlemleri bittikten sonra anlık görüntüyü kaldırmayı içerir. Bu senaryonun bir tuhaflığı, sanal makine çevrimiçi iken, kapatmak zorunda kalmadan yedeklemeler oluşturabilmesidir.
ESXI sanal makineleri için basit bir yedekleme çözümü olarak, Ghettovcb her seferinde yalnızca tam bir yedekleme dosyası oluşturabilir, bu nedenle farklı verilerin yedeklerini oluşturmak istiyorsanız - veya başka bir deyişle artımlı yedekleme veya diferansiyel yedekleme oluşturmak - iş için başka bir araç bulmanız gerekir.

Bu yöntemi kullanmak için GHETTOVCB'yi şuradan indirinGitHub'daki resmi web sayfası. Bundan sonra kaynak kodu (tar.gz) almanız, ESXI ana bilgisayarına SSH'nin erişimini etkinleştirmeniz ve GHETTOVCB'yi sunucuya indirmeniz gerekir. SSH'yi etkinleştirmek için kontrol paneline bakın,Ev sahiplerisekme, tıklayınEylem-Hizmet-Güvenli Kabuğu Etkinleştir.

Şimdi, komut dosyasını sunucuya indirmek içinDepolamakSekme ve tıklayınDatastore tarayıcısı. Açılan pencerede, arşivin indirilmesi gereken depolamayı seçin ve tıklayınYüklemeksonra arşive giden yolu verin ve tıklayınAçıkve indirme başlayacak.

Bittiğinde arşivi çıkarın. Bunu yapmak için, bir SSH istemcisi ile ESXI ana bilgisayarına bağlanın - örneğin, macun. Ana bilgisayar IP adresini ve ardından giriş ve yöneticinin şifresini yazın.
Başarılı girişten sonra, arşivi indirdiğiniz veri deposuna gidin, “CD” komutunu ve yolu yazın:
cd /vmfs/volumes/vmdata/Kopya
Arşivi çıkarmak için şu komutu çalıştırın:
tar -zxvf ghettoVCB.tar.gzKopya
Doğru arşiv adını verin.
Artık sunucunuzda ghettovcb komut dosyasını içeren bir klasör var.

Sanal makine yedeklemelerinizi korumak için özel bir klasör oluşturalım - ve basit bir isim verelim,yedekleme. Yerel depolamaya ek olarak, bir NFS depolama da kurabilirsiniz. Bir sunucunuz veya NAS daha varsa, NFS Access'i yapılandırabilir ve bir yedekleme dosyasını orada kaydedebilirsiniz. Biraz sonra, Synology NAS'ta NFS erişimini nasıl yapılandıracağınızı göstereceğim.
Ama şimdi yapılandırma dosyasını değiştirelimghettovcb.conf
Komut dosyasını içeren klasöre gidin:
cd /vmfs/volumes/vmdata/ghettoVCB-2023_09_29/Kopya
Yapılandırma dosyasını bir metin düzenleyicisinde açın:
vi ghettoVCB.confKopya
BasınBenDüzenlemenin anahtarı.

Bazı ayarları değiştirebilir veya her şeyi silebilir ve yalnızca ihtiyacınız olan seçenekleri girebilirsiniz.
VM_BACKUP_VOLUME=/vmfs/volumes/vmdata/backupKopya
DISK_BACKUP_FORMAT=thinKopya
VM_SNAPSHOT_MEMORY=0Kopya
VM_SNAPSHOT_QUIESCE=0Kopya
ENABLE_HARD_POWER_OFF=0Kopya
Daha fazla okuma:Windows 10 veya Windows 11'deki sanal belleği ayarlayın (hızlı bir kılavuz)
ITER_TO_WAIT_SHUTDOWN=3Kopya
POWER_OFF_VM_SELECTION=0Kopya
ENABLE_COMPRESSION=0Kopya
VM_SNAPSHOT_CONSOLIDATE=0Kopya
ENABLE_NON_PERSISTENT_NFS=0Kopya
Yeni başlayanlar için, yedeklemenin depolanması gereken klasöre giden yolu verin; Yedekleme biçimi - İnce ses seviyesi. Şimdi, önemli ayarlardan biri programdır: CRON parametresiyle günlük olarak saat 14.00'de bir yedekleme yapılandıracağım.
Değişkeni ekleCron_minute = 0ve 0 ila 59 arasında herhangi bir rakam ayarlayabilirsiniz.
Ve değişkenCron_hour = 140'dan 23'e.
Komut dosyasını çalıştırdıktan sonra, belirtilen zamanda her gün bir sanal makine yedekleme oluşturulacaktır.
Şimdi kaydedilen yedekleme sayısını 5'e düşürelim, böylece çok fazla yer kaplamıyorlar.
EklemekVm_backup_rotation_count = 5
Bu, GHETTOVCB'nin en fazla 5 yedek dosya tutacağı ve yeni bir dosya oluşturulduğunda, şimdi altıncı dosya olan en eski dosya kaldırılacağı anlamına gelir. Şimdi değişiklikleri kaydedelim: ESC tuşuna basın ve kolon ve WQ kombinasyonunu yazın (: WQ). Artık yedekleme işlemlerini başlatabilirsiniz.

Yapılandırmayı kontrol etmek için GHETTOVCB komut dosyasını çalıştırın:
./ghettoVCB.sh -aKopya
Bir yedeklemenin kaydedilemeyeceğini ve yapılandırma dosyasında verdiğiniz yoldan farklı bir yedekleme klasör yolu gösteren bir hata görürseniz, komut dosyası dosyasını kendisi değiştirmeniz gerekir.
Komut Dosyasında Açın:
vi ghettoVCB.shKopya
Burada, yedekleme klasörüne giden yolu değiştirin, düzenlemek için “i” tuşuna basın
VM_BACKUP_VOLUME=/vmfs/volumes/vmdata/backupKopya
Sonra ESC'ye basın -: WQdeğişiklikleri kaydetmek için.

Senaryoyu bir kez daha çalıştırın.
./ghettoVCB.sh -aKopya
- Parametre"-A"Ana bilgisayardaki tüm sanal makinelerin yedeklenmesini gösterir.
- Vererek"-F"Parametre, yedekleme için sanal makinelerin bir listesi ekleyebilirsiniz.

Bir liste oluşturmak için, sanal makineler listesi için ad içeren bir metin düzenleyicisi açın.
vi vm_backupKopya
Makine Adları Ekle
LinuxKopya
WindowsKopya
Esc :wqKopya
Sanal makineler listesini kullanan komut şöyle görünecektir:
./ghettoVCB.sh -f vm_backupKopya
Parametre ile"-C"Sanal makine yapılandırması için bir dizin ekleyebilirsiniz
Bu dizinde bulunan belirli yapılandırmalara dayanarak sanal makinelerin yedeklenmesini sağlarsınız.
Parametre"-G"Global Ghettovcb yapılandırma dosyasına giden yolu verir
Parametre ile"-L"Çıktı günlük dosyasına yazılır.
./ghettoVCB.sh -a -l /vmfs/volume/vmdata/ghettoVCB.logKopyaParametre"-D"hata ayıklama seviyesini gösterir [Bilgi | Hata Ayıklama | Dryrun]
Örneğin, arşiv kaydedilmediğinde bir komutu çalıştıralım ve bir test çalışması yapılacaktır.
./ghettoVCB.sh -a -d dryrunKopya
Daha önce oluşturulan sanal makinelerin yedeklemeleri belirtilen klasörde bulunur.
Bir NFS Depolama Nasıl Yapılandırılır
Şimdi Synology NAS örneği ile NFS depolamasını nasıl yapılandıracağınızı keşfedelim.
Varsayılan olarak, Synology NAS için NFS devre dışı bırakılır, bu nedenle önce açmanız gerekir. Kontrol panelini aç -Dosya Hizmetleri-SMB/AFP/NFS sekmesive yanındaki kutuyu kontrol etmek için aşağı kaydırınNFS'yi etkinleştirinVeNFSV4.1.

Şimdi tıklayınPaylaşılan klasörBağlanın ve tıklayarak yeni bir klasör ekleyinYaratmak. Adını, açıklamasını verin, ağ yerlerimdeki bu paylaşılan klasörü gizleme ve izinsiz kullanıcılardan gelen dosyaları gizleme seçeneklerini kontrol edin, ardından tıklayınSonraki.

İzinleri açın ve yalnızca kullanıcınıza erişim sağlar. Sonra gezinNFS izinlerive tıklayınYaratmak. ESXI ana bilgisayar IP adresinizi yazın ve tıklayınTAMAMSeçiminizi onaylamak için.

Montaj yolunu hatırlayın - aşağıda gösterilmiştir. Tamam, yedeklemeler için ortak bir klasör oluşturduk. Şimdi ana bilgisayar ayarlarına devam edelim. ESXI yönetim panelini açın,DepolamakSekme -Yeni veri deposu.Açılan pencerede, türü seçin -NFS Mount Datastoreve tıklayınSonraki.

Şimdi adını verin, depolama IP adresini yazın - benim durumumda, Synology NAS'ımın IP adresini - ve az önce hatırladığınız dizini verin.

SeçmekNFS4, giriş ve şifreyi yazma izinleri ile verin, tıklayınSonrakiVeSona ermek. Bundan sonra, yeni veri deposu bu pencerede görünecek. Yedeklemeyi yeni bir dizine yapılandırabileceksiniz. Bunu yapmak için, gerekirse yapılandırma dosyasını ve komut dosyasını değiştirmeniz gerekir.
vi ghettoVCB.confKopya
Yeni bir depolama dizini ekleyelim.
VM_BACKUP_VOLUME=/vmfs/volumes/NFS01Kopya
NFS'yi etkinleştirin
UNMOUNT_NFS=1Kopya
NFS depolamasının adresini verin
NFS_SERVER=192.168.1.211Kopya
Ve dizini ver
NFS_MOUNT=/vmdataNFSKopya
NFS_LOCAL_NAME=backupKopya
NFS_VM_BACKUP_DIR=BackupKopya

Yapılandırma dosyasını düzenledikten sonra hiçbir şey değişmezse, Ayarlar verilerini komut dosyasına ekleyin.
vi ghettoVCB.shKopya
Bir yedeklemeden verileri kurtarmak için, yedeklemeden dosyaları sanal makinenizin belirli bir klasörüne kopyalamanız veya yedeklemeden yeni bir sanal makine kaydetmeniz gerekir,
Virtual machines- Create/Register VM, Register an existing virtual machineKopya
ve klasöre giden yolu verin.

Önceden, bu klasör başka bir dizine kopyalanmalıdır, çünkü yeni yedekler oluşturuldukça silinebilir.
Hetman Raid Recovery ile Verileri Kurtarmak
Dosyaları yedeklemenizden geri yüklemede herhangi bir sorununuz varsa veya bir yedekleme dosyası hasar görmüş veya eksikse, özel bir aracınız olduğu sürece her zaman bir ESXI sunucusundan kaldırılan sanal makine dosyalarını geri yükleyebilirsiniz -Hetman Raid Kurtarma.

Hetman Raid KurtarmaRAID'iniz çöktüyse, sanal makine dosyalarını yanlışlıkla sildiyseniz veya veriler içeren diskler biçimlendirilmişse verileri kurtarmanıza yardımcı olacaktır. Program, hasarlı diziyi mevcut sabit disklerle otomatik olarak yeniden oluşturacak ve içeriğini görüntüler.

Dosyalarınızı kurtarmak için taramayı başlatın ve bitene kadar bekleyin. Bundan sonra, kayıp dosyaların depolandığı klasörü açın ve kurtarın.
| Program | Sanal disk formatları için destek | Özellikler | Arayüz | Platformlar |
|---|---|---|---|---|
| Hetman Raid Kurtarma | VMDK, VHD, VHDX | Hasarlı veya silinmiş sanal disklerden veri kurtarma, her türlü dosya sistemine destek. | Adım adım talimatlarla kullanıcı dostu arayüz. | Pencere |
| Yıldız Veri Kurtarma Teknisyeni | VMDK, VHD, VHDX | Sanal makinelerden veri kurtarma, kayıp dosyaların arama ve kurtarma. | Sezgisel arayüz, özelleştirilebilir kurtarma seçenekleri. | Pencere |
| Diskinternals VMFS kurtarma | VMDK | ESXI üzerindeki VMFS hacimlerinden veri kurtarma, RAID dizileri için destek. | Deneyimli kullanıcılara yönelik teknik arayüz. | Pencere |
| R-Studio | VMDK, VHD, VHDX | Sanal disklerden veri kurtarma, birçok dosya sistemine destek. | Profesyonellere yönelik daha teknik arayüz. | Windows, MacOS, Linux |
| LauSus Veri Kurtarma Sihirbazı | VMDK, VHD, VHDX | Sanal makinelerden dosyaları kurtarmak için basit bir araç. | Net ve kullanımı kolay arayüz. | Windows, macOS |
Çözüm
Özetle, sanal makineler ve ESXI sistem yapılandırması için yedekleme seçeneklerinin ayarlanmasının sanal altyapının güvenliğini ve güvenilirliğini sağlamada önemli bir unsur olduğunu söyleyebiliriz. Bugün, PowerCli ve üçüncü taraf senaryosu Gettovcb kullanımı da dahil olmak üzere çeşitli yedekleme yöntemlerini inceledik. Yedekleme oluşturma sürecini anlamak önemlidir, çünkü veri kaybı veya başarısızlık durumunda hızlı kurtarma yöntemleri kullanmanızı sağlar.
VMware ESXI ortamları için sağlam yedekleme seçenekleri oluşturmak, veri bütünlüğünü ve sistem esnekliğini sağlamak için zorunludur. Bugün, ESXI yapılandırma yedeklemesi için PowerCli, VM veri yedeklemesi için web arayüzleri ve otomatik yedeklemeler için ghettovcb gibi üçüncü taraf araçları dahil olmak üzere birden fazla yedekleme yöntemini araştırdık. Bu yedekleme stratejilerini anlayarak ve uygulayarak, kuruluşlar sanal altyapılarının güvenliğini ve güvenilirliğini artırabilir ve veri kaybı veya sistem arızaları durumunda hızlı bir şekilde kurtarılmasını sağlar.
VMware ESXI'nın yedeklemesi için ek hususlar
VM yedeklemelerinin önemi
Sanal Makineler (VMS), veritabanlarından Web uygulamalarına kadar çok sayıda kritik veri depolar. Bu tür verilerin kaybı, iş kesinti süresi, müşteri kaybı ve yasal sonuçlar dahil olmak üzere ciddi yankılara sahip olabilir. Düzenli yedeklemeler, hatalar, hatalar ve sistem değişiklikleriyle ilişkili riskleri azaltmak için vazgeçilmezdir. Hızlı iyileşmeyi kolaylaştırırlar, sistem kesintilerinin etkisini en aza indirir ve sürekli iş operasyonları sağlarlar.
Veri ve sistem yapılandırma yedeklemesini sağlamak
Veri yedekleme ve sistem yapılandırma yedekleme, etkili bir BT güvenlik stratejisinin iki sütunudur. Veri yedekleme, bir sistemde depolanan gerçek verilerin korunmasını ve geri yüklenmesini, dosyaları, veritabanlarını ve multimedya içeriğini kapsar. Öte yandan, sistem yapılandırma yedeklemesi, işletim sistemi yapılandırmaları, uygulama ayarları ve ağ parametreleri dahil olmak üzere sistem ayarlarının kaydedilmesini gerektirir. Birlikte, bu yedekler BT altyapısının öngörülemeyen olaylara karşı esnekliğini güçlendirir.
