synctool

Screenshot Software:
synctool
Mga detalye ng Software:
Bersyon: 5.3 / 6.0 RC1
I-upload ang petsa: 20 Feb 15
Nag-develop: Walter de Jong
Lisensya: Libre
Katanyagan: 4

Rating: 3.0/5 (Total Votes: 1)

synctool ay isang administrative tool para sa nagtatrabaho kasama ang mga kumpol ng mga computer.
synctool mga kopya ng mga file ng configuration sa mga grupo ng mga makina sa iyong kumpol batay sa kung ano ang mga grupo (o klase) ang mga ito sa. Sa pamamagitan ng paggawa nito, iniingatan nito ang configuration sa na pangkat ng mga machine-synchronize (o, "sa pag-sync").
Kung kinakailangan, ay synctool i-restart o i-reload sa anumang daemons, hangga't gusto mo. Madaling extended synctool upang gumawa ng iba pang administratibong gawain, gaya ng pagtingin daemons, pagsusuri ng libreng puwang sa disk, pag-install pakete, atbp o anumang iba pang mga gawain na nais mo itong gawin.
synctool ay binuo ng Walter de Jong 2003-2006.
pangangasiwa ng sistema synctool simplyfies sa pamamagitan ng pakikipagtulungan sa mga sumusunod na konsepto:
ย ท isang host ay maaaring maging bahagi ng isa o higit pang mga pangkat, o mga klase
ย ท mga file ay itinalaga sa isang klase sa pamamagitan ng filename extension
ย ท ang 'overlay' na direktoryo ng puno naglalaman ng mga file at direktoryo na dapat na kinopya (o 'naka-sync na') sa target host
ย ท kapag ang ilang mga file ay na-update, gugustuhin mong isagawa ang isang script (eg, /etc/init.d/daemon-restart)
ย ท pagiging simple. Gumagamit ito ng kapangyarihan ng rsync at ssh upang ipamahagi ang mga file.
ย ท extendibility. Gumawa ng synctool mas malakas na sa pamamagitan ng pagsusulat plugin script.
Pag-install:
ย ท kopyahin ang mga nilalaman ng bin / directory sa iyong lokal na direktoryo ng software, tulad ng / usr / lokal / bin /
Ang mga executable dapat na magagamit sa bawat node sa iyong kumpol. Ito ay madaling gamitin, isang nakabahaging filesystem para sa, o gamitin ang rcp, scp, rsync, o anumang pamamahagi ng file mekanismo na mayroon ka.
ย ท pag-setup ng isang synctool imbakan sa master node:
   mkdir / var / Lib / synctool
ย ท karaniwang ang masterdir ay mapupuntahan lamang ng root:
   chown root.root / var / Lib / synctool
   chmod 700 / var / Lib / synctool
ย ท setup paunang synctool imbakan direktoryo:
   mkdir / var / Lib / synctool / overlay
   mkdir / var / Lib / synctool / tanggalin ang
   mkdir / var / Lib / synctool / gawain
   mkdir / var / Lib / synctool / script
ย ท-edit ang configuration file
   CP synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท i-edit ang .sh script na naglalaman ng tamang mga pangalan ng landas
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
Dapat kang magpasya kung o hindi nais mong mamahala ng iyong master node na may synctool pati na rin. Ito ay isang personal na kagustuhan; kung minsan ito ay mas madali na mag-aplay synctool sa master node pati na rin, minsan ito ay mas marunong hindi sa. Ang host na sa ilalim ng kontrol synctool ay nakalista sa synctool.conf, kaya kung gusto mong ibukod ito, mag-iwan ito ng config file.
Tulad ng isinasaad sa Readme, ang programa synctool python ay hindi gawin ang anumang komunikasyon ng network (tulad ng, halimbawa, cfengine ang ginagawa). Nangangahulugan ito na mayroon kang upang i-synchronize ang iyong imbakan sa lahat ng mga node sa kumpol ng iba pang paraan; rsync ay lubos na naaayon upang gawin ito trabaho. Posible rin upang ilagay ang synctool imbakan sa isang nakabahaging filesystem. Ito ay hindi inirerekomenda para sa mga malalaking kumpol ng mga dahilan para sa pagganap. Sa pamamagitan ng default, synctool ay itinalaga kasama ang wrapper script synctool.sh
na ginagawa ng mga sumusunod:
 * Rsync ang imbakan sa lahat ng mga node
 * Run synctool sa lahat ng mga node sa pamamagitan ng ssh
synctool gumagamit ng rsync may ssh upang kopyahin ang mga file sa lahat ng mga node. Ang ibig sabihin nito ay kailangan mong i-set up ang ssh sa passwordless sa pag-login para sa ugat mula sa masternode sa kumpol node. Ito ay may ilang mga implikasyon sa seguridad. Maging sigurado na maunawaan mo ang bawat aspeto ng seguridad bago bluntly pagbubukas up ang mga node. Tingnan ang dokumentasyon ng SSH (para sa OpenSSH, tingnan http://www.openssh.org) sa mga posibleng paraan upang makamit ito.
Para sa mga site na may dagdag na masikip seguridad, posibleng i-configure ssh mong patakbuhin lamang ang tiyak na (synctool) command, o marahil nais mong iangkop ang synctool.sh wrapper script kaya na nababagay ito sa iyong mga pangangailangan sa seguridad.

< strong> Ano ang bagong sa paglabas:

  • Marami sa mga bagong bagay ay idinagdag sa mga pangunahing release. Nagtatampok ngayon synctool hanay ng node syntax, na pwedeng gamitin sa command-line pati na rin sa config file upang madaling piliin o tukuyin ang mga saklaw ng mga node.
  • Mga Template ay bago; payagan sila sa iyo na bumuo ng config file sa mabilisang mula sa isang talata na file at ilang mga variable.
  • synctool ay maaari na ngayong madaling pamahalaan ang maramihang mga kumpol gamit ang isa admin node, at ito ay mas mahusay sa paghawak ng maramihang mga operating system din.
  • Ang bagong tampok na pamurga ay perpekto para sa paggawa ng perpektong salamin ng direktoryo ng puno.

Ano ang bagong sa bersyon 5.3:

  • naayos na ang isang bilang ng mga maliit na isyu na ito bersyon at kapansin-pansin ang dalawang mas malaki bago:. PATH ang environment variable ay hinanap ngayon para sa configure ang mga command
  • Ito ay tumutulong sa mga multi-platform setup.
  • Ang --erased-save na opsyon ay ngayon ng isang aksyon sa pamamagitan ng sarili nito.
  • Ang paggamit ng --erased-save na ay hindi na-trigger ng iba pang mga update maganap na hindi sinasadyang.

Ano ang bagong sa bersyon 5.1:

  • Ang bersyon na ito Inaayos ng isang bilang ng mga bug naroroon sa nakaraang release .
  • Ang listahang pinaghihiwalay ng kuwit ng mga node at pangkat sa command line ay hindi parse ng maayos sa ilang mga kaso.
  • Sa tuwing output ay ini-nakalimbag sa stderr, ang pangalan ng node ay hindi naka-print sa harapan ng mensahe.
  • Ang isang alternatibong paraan ng natatanging pagkilala sa isang node sa loob ng kumpol ay idinagdag.

  • Ngayon ay sumusuporta din
  • dsh-ping fping at Solaris ping.

Ano ang bagong sa bersyon 5.0:.

  • babasahin HTML ay naidagdag sa proyekto
  • Maaari mo na ngayong gamitin ang & quot; synctool -e & quot; upang burahin ang & quot; .saved & quot; mga file.
  • Maaari mong gamitin ang bagong utos & quot; dsh-ping & quot; upang suriin kung ang iyong mga node ay buhay pa.
  • Maaari mong gamitin ang bagong utos & quot; dsh-pkg & quot; gawin pamamahala ng package.
  • Ang isang bagong mode ng maikli at makahulugan output ay naidagdag na.
  • Ang mga pagpipilian -1, --single, --diff, at --ref ay maaari na ngayong mabibigyan nang maraming beses sa command-line.
  • Post-script para sa mga direktoryo ang pinapatakbo sa target na direktoryo sa halip na sa mga magulang na direktoryo na ngayon.
  • Marami sa mga bagong parameter configuration naidagdag.
  • At mayroong higit pa.

Ano ang bagong sa bersyon 4.7.1:

  • Sa ilang mga kaso ang & quot; huwag pansinin & quot; keyword ay hindi aktwal na maging sanhi ng mga itinalagang mga file o mga direktoryo upang hindi papansinin. Bug na ito ay naayos na. dsh at DCP ngayon tanggapin ang -q, --quiet pagpipilian.

Ano ang bagong sa bersyon 4.7:

  • Ang synctool software mismo ay mapapanatili napapanahon awtomatikong sa node ng kliyente. Ito ay gumagawa ng pag-upgrade synctool madali.
  • Paggawa ng ilang mga typo sa command line, tulad ng sa & quot; -diff & quot; at gumagamit ng maramihang slashes sa filename, ay maaaring humantong sa hindi kanais-nais na epekto.
  • Ito ay hindi na isang problema sa bagong bersyon. hindi na mga Kopya synctool ng Python stack trace kapag pagpindot sa Ctrl-C.
  • Ang pabalik sa pagiging tugma sa mga mas lumang bersyon ng Python ay napabuti.
  • Dalawang napaka-kapaki-pakinabang na kontribusyon ay naidagdag sa mga pakete:. .bash_completion Isang file at isang graphical na tool synctool-pagkakaiba

Ano ang bagong sa bersyon 4.6.1:

  • Bersyon 4.6.1 ay isang bugfix pagpapalabas sa 4.6
  • Naglalaman din ito ng mga file na iniambag kontrol kinakailangan para sa paggawa ng mga pakete .deb para sa Debian GNU / Linux OS, na maaaring matagpuan sa ilalim ng contrib / Debian /

Ano ang bagong sa bersyon 4.5:

  • pagpipiliang '--download' ang isang MD5 checksum ng -download na file

Ano ang bagong sa bersyon 4.3:

  • Bersyon ng bago ito release hindi magpatakbo ng mga script pag-update kapag ang isang direktoryo ay binago. Ang problemang ito ay nalutas.
  • Ang dsh utos ay nakakuha ng -a pagpipilian, na tumutulong sa pag-format ng output sa isang mas nababasa paraan.
  • Central pagla-log ng mga pagbabago na nailapat ng synctool sa isang logfile sa master node ay madaling-configure na ngayon sa configuration file.

Mga Kinakailangan :

  • Python
  • rsync

Iba pang mga software developer ng Walter de Jong

import_checker
import_checker

2 Jun 15

Mga komento sa synctool

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!