SyncTool bilgisayar kümeleri ile çalışmak için bir yönetim aracıdır.
hangi gruplar (ya da sınıflar) içinde bulundukları dayalı kümede SyncTool kopya makineleri gruplarına yapılandırma dosyaları. Böyle yaparak, bu ("senkronize" veya,) o senkronize makinelerin grup yapılandırmasını tutar.
Gerekirse istediğiniz gibi, SyncTool, yeniden başlatma veya herhangi cinleri yeniden olacaktır. SyncTool kolayca vb, paketlerin yüklenmesi, boş disk alanı kontrol, cinleri kontrol ya da bunu yapmak istediğiniz herhangi bir diğer görev olarak diğer idari görevleri yapmak uzatılabilir.
SyncTool 2003-2006 Walter de Jong tarafından geliştirilmiştir.
Aşağıdaki kavramları ile çalışarak SyncTool simplyfies sistem yönetimi:
ย ท bir konakçı, bir ya da daha fazla grup, veya sınıfın bir parçası olabilir,
ย ท dosya adı uzantısı vasıtasıyla bir sınıf belirlenir
ย ท 'bindirme' dizin ağacı hedef host ('senkronize' ya) kopyalanması gerekir dosyaları ve dizinleri içerir
Bazı dosyalar güncellenir ย ท zaman, bir komut dosyası çalıştırmak isteyecektir (örn /etc/init.d/daemon yeniden başlatma)
ย ท basitlik. Bu dosyaları dağıtmak için rsync ve ssh gücünü kullanır.
ย ท bağlanabilme. Eklenti komut yazarak SyncTool daha güçlü olun.
Kurulum:
ย ท / usr / local / bin gibi, yerel yazılım dizinine bin / dizinin içeriğini kopyalamak /
Bu yürütülebilir sizin kümedeki her düğümde mevcut olmalıdır. Bu paylaşılan bir dosya sistemini kullanmak, ya da rcp, scp, rsync, ya da ne olursa olsun dosya dağıtım mekanizması zaten kullanımı kolaydır.
ย ท kurulum ana düğümü üzerinde bir SyncTool deposu:
mkdir / var / lib / SyncTool
ย ท genellikle masterdir sadece root tarafından erişilebilir:
chown root.root / var / lib / SyncTool
chmod 700 / var / lib / SyncTool
ย ท kurulum ilk SyncTool deposu dizinleri:
mkdir / var / lib / SyncTool / bindirme
mkdir / var / lib / SyncTool / silme
mkdir / var / lib / SyncTool / görevleri
mkdir / var / lib / SyncTool / komut
Yapılandırma dosyası ย ท düzenleme
cp synctool.conf.example /var/lib/synctool/synctool.conf
vi /var/lib/synctool/synctool.conf
ย ท doğru yol adlarını içeren .sh komut dosyaları düzenlemek
vi /usr/local/bin/synctool-local.sh
vi /usr/local/bin/synctool.sh
Sen de SyncTool ile ana düğüm yönetmek isteyip istemediğinize karar gerekir. Bu kişisel bir tercihtir; bazen, bazen değil akıllıca olduğunu, hem de ana düğüme SyncTool uygulamak daha kolaydır. SyncTool kontrolü altında olan ana synctool.conf listelenen, o yüzden dışarıda istiyorsanız, yapılandırma dosyasının dışında bırakmak vardır.
README belirtildiği gibi, SyncTool piton programı herhangi bir ağ iletişimin (Örn örneğin cfengine yapar) yapmaz. Bu diğer yollarla kümedeki tüm düğümler için depo senkronize etmek anlamına gelir; rsync mükemmel bu işi yapmak için uygundur. Bu bir ortak dosya sistemi üzerinde SyncTool depo koymak da mümkündür. Bu performans nedenleriyle büyük kümeler için tavsiye edilmez. Varsayılan olarak, SyncTool bir sarıcı betik synctool.sh ile birlikte dağıtılan
Bu şunları yapar:
* Tüm düğümler için depo rsync
Ssh ile tüm düğümlerde * çalışma SyncTool
SyncTool tüm düğümler için dosyaları kopyalamak için ssh ile rsync kullanır. Bu küme düğümlerine masternode root için parolasız giriş ile SSH kurmak için ihtiyacınız olacak demektir. Bu, bazı güvenlik etkileri vardır. Eğer açık açık düğümlerini açmadan önce her güvenlik yönü anlamak emin olun. Bunu başarmak için olası yolları üzerinde (OpenSSH için, http://www.openssh.org bakınız) SSH belgelerine bakın.
Ekstra sıkı güvenlik siteler için, sadece spesifik (SyncTool) komutları çalıştırmak için ssh yapılandırmak, ya da belki de güvenlik ihtiyaçlarına uygun şekilde synctool.sh sarıcı betik adapte etmek istediğiniz mümkündür.
< strong>> Yeni
- Birçok yeni şey, bu büyük sürümde eklendi. SyncTool artık kolayca düğüm aralıklarını seçmek veya tanımlamak için komut satırı yanı sıra yapılandırma dosyasında kullanılabilir düğüm aralığı sözdizimi, özellikleri.
- Şablonlar yeni; onlar bir dörtlük dosyası ve bazı değişkenleri anında yapılandırma dosyaları oluşturmak için izin verir.
- SyncTool artık kolayca bir yönetici düğümü kullanarak birden kümeleri yönetebilir, ve aynı zamanda birden fazla işletim sistemi kullanmada daha iyi.
- Yeni tasfiye özelliği dizin ağaçları mükemmel aynalar yapmak için idealdir.
nedir sürüm 5.3 Yeni:
- Bu küçük konularda bir dizi sabit sürümü ve özellikle iki büyük olanlar:. PATH ortam değişkeni artık yapılandırılmış komutlar için aranır
- Bu çoklu platform kurulumları üzerinde olur.
- --erased kaydedilen seçenek artık bir eylem kendisi tarafından.
- artık diğer güncelleştirmeleri tetikleyecek --erased kaydedilen kullanarak yanlışlıkla meydana gelmesi.
nedir sürüm 5.1 Yeni:
- Bu sürüm, önceki sürümde bulunan hataların bir dizi giderir .
- komut satırında düğümleri ve grupların virgülle ayrılmış listesi belli durumlarda doğru ayrıştırıldı olmak değil.
- düğüm adı mesajın önüne basılmış olmaz.
- benzersiz küme içinde bir düğümü tanımlamak için bir alternatif yol eklenmiştir.
- dsh-ping şimdi de Fping ve Solaris ping destekler.
Çıkış stderr'e yazdırılan ediliyordu zaman
nedir sürüm 5.0 Yeni:.
- HTML belgeleri projeye eklenmiştir
- Şimdi kullanabilirsiniz & edebilir quot; SyncTool -e & quot; silmek için & quot; .saved & quot; dosyaları.
- Yeni komutunu & quot kullanabilir; senin düğümleri hayatta olup olmadığını kontrol etmek.
- Yeni komutunu & quot kullanabilir; paket yönetimini yapmak.
- Yeni veciz çıkış modu eklenmiştir.
- seçenekler -1, --single, --diff, --ref şimdi komut satırında birden çok kez verilebilir ve.
- Post-komut şimdi hedef dizinde ziyade üst dizininde yürütülüyor.
- Birçok yeni yapılandırma parametreleri eklendi.
- Ve daha fazlası var.
Dsh-ping & quot;
Dsh-pk & quot;
Dizinleri için
sürüm 4.7.1 yeni nedir:
Bazı durumlarda
- & quot; görmezden & quot; Anahtar kelime aslında belirlenen dosya veya dizinleri göz ardı neden olmaz. Bu hata düzeltildi. dsh ve dcp şimdi -q --quiet seçeneği kabul.
sürüm 4.7 Yeni nedir: Bugüne kadar
- SyncTool yazılımı kendisi şimdi tutuluyor otomatik istemci düğümlerinde. Bu bir esinti SyncTool yükseltme yapar.
- & quot gibi, komut satırında bazı yazım hataları yapma; -diff & quot; ve dosya birden eğik çizgi kullanarak, istenmeyen etkilere yol açabilir.
- Bu artık yeni sürümünde bir sorun olduğunu. Ctrl-C isabet zaman SyncTool artık bir Python yığın izlemesi yazdırır.
- Python eski sürümleri ile geriye dönük uyumluluk geliştirildi.
- İki çok yararlı katkılar paketine eklenmiştir:. Bir .bash_completion dosyası ve bir grafik SyncTool-Diff aracı
nedir sürüm 4.6.1 Yeni: 4.6
- Sürüm 4.6.1 olan bir hata düzeltme sürümü
- Aynı zamanda contrib / debian / altında bulunabilir Debian GNU / Linux işletim sistemi için .deb paketleri yapmak için gerekli katkıda denetim dosyaları içerir
nedir sürüm 4.5 Yeni:
seçeneği '--Forum'
- bir md5 checksum yapar İndirilen dosya
sürüm 4.3 yeni nedir:
- öncesinde bu sürüme sürümleri aday olmayacağını güncelleme komut zaman dizin değiştirildi. Bu sorun çözüldü.
- dsh komut daha okunabilir bir şekilde çıktı biçimlendirme yardımcı olur -a seçeneği, kazanmıştır.
- ana düğümünde bir günlük dosyası için SyncTool tarafından uygulanan değişikliklerin Merkez günlüğü artık kolayca yapılandırma dosyasında yapılandırılmış.
Gereksinimler :
- Python
- rsync
Yorum Bulunamadı