SnapMirror failover
Yani komut dosyası tam bir site yerine çalışma için (SRM önce) birkaç ay önce bir müşteri oldu. Yaklaşık 30 dakika içinde DR sitesi online getirecek, komut biraz aksak ve yeniden tasarımı büyük bir ihtiyaç, bu yüzden ben burada orijinalleri göndermek düşündüm.
Bu, bence, NetApp sistemlerinde hızlı ve kolay bir yönetim ev sahibi ve uzak komut kalbinden SSH erişimi ayarlayabileceğiniz içinde ne kadar esnek büyük bir örnektir! Ben API asmak olsun en kısa sürede, ben de birlikte gelen daha bir sürü bilgi var olacak eminim.
Bu script DR filtresi çevrimiçi tüm birimleri getirecek, dahası, sonunda (ki zaten tüm VMware birimleri için kullanılacak güzel bir adlandırma kuralı) at "_vm" olarak etiketlenmiş bir hacmi, bir yeniden eşlenir alacak Yeni igroup seçtiğiniz ve zaten DR ESX sunucular için kurulum var.
Ben filer adlarını kaldırmak için yazma yana biraz bu script modifiye ettik, bu yüzden benim diğer scriptler gibi, sadece bu başarıya nasıl bir örnek olarak pinti, bu kutunun dışında çalışmak için beklemeyin.
[Root @ esx101 root] # cat failover.sh
#! / Bin / bash
dr_vmware_igroup = "VMWare_DR"
dr_filer_name = "filer_dr"
dr_filer_command = "ssh-c 3des dr_filer_name $"
":" grep $ dr_filer_name | | | grep-v "_vm" cut-d `$ dr_filer_command SnapMirror durumu netapp_volume için-f3 | cut-d" "-f1`; yapmak
echo $ dr_filer_command SnapMirror quiesce $ netapp_volume
echo $ dr_filer_command SnapMirror $ netapp_volume kırmak
echo $ dr_filer_command vol çevrimiçi $ netapp_volume
yapılmış
":" grep $ dr_filer_name | | | grep "_vm" cut-d `$ dr_filer_command SnapMirror durumu netapp_volume için-f3 | cut-d" "-f1`; yapmak
echo $ dr_filer_command SnapMirror quiesce $ netapp_volume
echo $ dr_filer_command SnapMirror $ netapp_volume kırmak
echo $ dr_filer_command vol çevrimiçi $ netapp_volume
`$ dr_filer_command lun gösterisinde netapp_lun için | grep / hacim / $ netapp_volume | awk '{$ yazdırma 1.}'`; yapmak
echo $ dr_filer_command lun çevrimiçi $ netapp_lun
echo $ dr_filer_command lun haritası $ netapp_lun $ dr_vmware_igroup
yapılmış
yapılmış










































Nasıl Bay Kranz nelerdir?
Gönderdiğin yana komut dosyası için herhangi bir geliştirmeler yaptı mı?
Cheers, Ty
Ty Merhaba!
Maalesef burada komut herhangi bir ilerleme sağlamak mümkün değil ettik. Ben elimden olsa var onları güncellemek için emin olacak. Ben onları daha fazla Windows dostu olmak için ilk PowerShell hepsini dönüştürme başlatmak için umut ediyorum.
Biz Snapmirrored hacimleri / LUN çevrimiçi getirmek için benzer özel komut dosyaları kullanıyorsanız ve iyi çalışıyor. SRM daha ucuzdur. Şimdi DR site SM boyutu dışında azaltmak için yollar üzerinde çalışıyoruz. Bir VMware ortamında var hızını değiştirmek ne kadar şaşırtıcı. Hepimiz Netapp en iyi uygulamaların hayata ettik, ancak hala daha arıyoruz.
Orada önemli bir değişiklik olabilir, evet, ama uygulamalar ve düzeni çoğunlukla bağlı olabilir. Bu takas dosyaları ve disk belleği gibi şeyler taşıyarak değişimin en aza indirebilirsiniz, ancak bu daha fazla baş ağrısına yol açabilir. SQL ve Exchange bakım işleri (hala çalıştırmak gerekiyor rağmen) çok düzenli çalışan ve herhangi bir diğer bakım veya yeniden endeks türü işler olmadığından emin olun. VM veya dosyaları etrafında depolama hareket ettirerek değişim oranı neden olduğunu daraltmak deneyin.
@ TomK
Merhaba TomK
Eğer bana yardımcı olabilir, merak ediyorum. Ben komut dosyası komut dosyalarınızı herhangi bir şans payı, olabilecek bir müşteri için SnapMirrored hacimleri üzerinde başarısız ve bu yazı üzerinde geldi için bir yol bulmak gerekiyor? Tabii çıkarılan hassas bilgileri ile
şerefe
Will
Merhaba, komut yukarıdaki metinde mı olacak. Bu bir Linux host ile yapıldı ve böylece VMware öğeleri kaldırmak için önceden paylaşılmış SSH anahtarları kurulum ve script değiştirmeniz gerekir. Adımları oldukça yalındır gibi kolayca, PowerShell için sadece basit bir döngü bu yeniden yazabilirsiniz. Linux kabuk, bu gibi bir şey olur ...
dr_filer_name = "filer_dr"
dr_filer_command = "ssh-c 3des dr_filer_name $"
":" | grep $ dr_filer_name | cut-d `$ dr_filer_command SnapMirror durumu netapp_volume için-f3 | cut-d" "-f1`; yapmak
echo $ dr_filer_command SnapMirror quiesce $ netapp_volume
echo $ dr_filer_command SnapMirror $ netapp_volume kırmak
yapılmış
Merhaba,
Ben benzer bir şey yapmak zorundayız. Eğer powershell bu dönüştürmek için bildiniz? Aksi takdirde bu commandlet için herhangi bir güncelleme var mı?
Saygılarımızla,
WS
Merhaba WS, ne yazık ki (gün veya daha uzun hafta sonları saat daha gerekiyor!) Henüz PowerShell için güncelleme şansı olmadı. Sizden bunu başlatmak için bir Linux kutusu gerekir rağmen komut dosyası hala çalışması gerekir.