synctool

Software screenshot:
synctool
Rincian Software:
Versi: 5.3 / 6.0 RC1
Tanggal Upload: 20 Feb 15
Pengembang: Walter de Jong
Lisensi: Gratis
Popularitas: 127

Rating: 3.0/5 (Total Votes: 1)

synctool adalah alat administrasi untuk bekerja dengan cluster komputer.
synctool salinan file konfigurasi untuk kelompok mesin di cluster berdasarkan kelompok apa (atau kelas) mereka berada dalam. Dengan demikian, itu membuat konfigurasi pada kelompok mesin sinkron (atau, "sinkron").
Jika diperlukan, synctool akan restart atau reload setiap daemon, seperti yang Anda inginkan. synctool dapat dengan mudah diperluas untuk melakukan tugas-tugas administrasi lainnya, seperti memeriksa daemon, memeriksa ruang disk, menginstal paket, dll atau tugas lain yang Anda ingin lakukan.
synctool dikembangkan oleh Walter de Jong 2003-2006.
synctool simplyfies sistem administrasi dengan bekerja dengan konsep berikut:
ย ท host dapat menjadi bagian dari satu atau lebih kelompok, atau kelas
ย ท file yang ditunjuk kelas dengan cara ekstensi nama file
ย ท yang 'overlay' pohon direktori berisi file dan direktori yang akan disalin (atau 'disinkronisasikan') ke host target
ย ท ketika file tertentu diperbarui, Anda akan ingin mengeksekusi sebuah script (misalnya, /etc/init.d/daemon restart)
ย ท kesederhanaan. Ia menggunakan kekuatan rsync dan ssh untuk mendistribusikan file.
ย ท extendibility. Membuat synctool lebih kuat dengan menulis skrip Plugin.
Instalasi:
ย ท menyalin isi dari bin / direktori ke direktori software lokal Anda, seperti / usr / local / bin /
Executable tersebut harus tersedia pada setiap node dalam cluster. Sangat mudah untuk menggunakan filesystem bersama untuk ini, atau menggunakan rcp, scp, rsync, atau apa pun mekanisme distribusi file yang sudah Anda miliki.
ย ท setup repositori synctool pada node master:
   mkdir / var / lib / synctool
ย ท biasanya masterdir yang hanya dapat diakses oleh root:
   chown root.root / var / lib / synctool
   chmod 700 / var / lib / synctool
ย ท setup awal direktori repositori synctool:
   mkdir / var / lib / synctool / overlay
   mkdir / var / lib / synctool / menghapus
   mkdir / var / lib / synctool / tugas
   mkdir / var / lib / synctool / script
ย ท mengedit file konfigurasi
   cp synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท mengedit script sh mengandung nama-nama jalan yang benar
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
Anda harus memutuskan apakah Anda ingin Administrasi node master Anda dengan synctool juga. Ini adalah pilihan pribadi; kadang-kadang lebih mudah untuk menerapkan synctool ke node master juga, kadang-kadang lebih bijaksana untuk tidak. Host yang berada di bawah kendali synctool tercatat di synctool.conf, jadi jika Anda ingin mengecualikan itu, tinggalkan saja dari file konfigurasi.
Sebagaimana dinyatakan dalam README, program synctool python tidak melakukan komunikasi jaringan (seperti, misalnya, cfengine tidak). Ini berarti Anda harus melakukan sinkronisasi repositori ke semua node di cluster dengan cara lain; rsync sangat cocok untuk melakukan pekerjaan ini. Hal ini juga memungkinkan untuk menempatkan repositori synctool pada sistem file bersama. Hal ini tidak dianjurkan untuk kelompok besar untuk alasan kinerja. Secara default, synctool ditempatkan bersama-sama dengan synctool.sh skrip wrapper
yang melakukan berikut:
 * Rsync repositori ke semua node
 * Run synctool pada semua node melalui ssh
synctool menggunakan rsync dengan ssh untuk menyalin file ke semua node. Ini berarti Anda akan perlu mengatur ssh dengan masuk passwordless untuk root dari masternode ke node cluster. Ini memiliki beberapa implikasi keamanan. Pastikan Anda memahami setiap aspek keamanan sebelum blak-blakan membuka node. Lihat dokumentasi SSH (untuk OpenSSH, lihat http://www.openssh.org) pada cara yang mungkin untuk mencapai hal ini.
Untuk situs dengan keamanan ekstra ketat, adalah mungkin untuk mengkonfigurasi ssh untuk menjalankan hanya spesifik (synctool) perintah, atau mungkin Anda ingin menyesuaikan script synctool.sh wrapper sehingga sesuai dengan kebutuhan keamanan Anda.

< strong> Apa yang baru dalam rilis ini:

  • Banyak hal baru yang ditambahkan dalam rilis utama ini. synctool sekarang fitur sintaks berbagai simpul, yang dapat digunakan pada baris perintah serta file konfigurasi untuk dengan mudah memilih atau menetapkan rentang node.
  • Template baru; mereka memungkinkan Anda untuk menghasilkan file konfigurasi dengan cepat dari file stanza dan beberapa variabel.
  • synctool sekarang dapat dengan mudah mengelola beberapa kelompok menggunakan salah satu admin node, dan juga lebih baik dalam menangani beberapa sistem operasi.
  • Fitur pembersihan baru ini sangat ideal untuk membuat cermin sempurna pohon direktori.

Apa yang baru dalam versi 5.3:

  • Versi ini tetap sejumlah masalah kecil dan terutama dua besar yang:. variabel lingkungan PATH sekarang mencari perintah dikonfigurasi
  • Hal ini membantu pada setup multi-platform.
  • Pilihan --erased-disimpan sekarang adalah tindakan dengan sendirinya.
  • Menggunakan --erased-disimpan tidak akan lagi memicu pembaruan lainnya terjadi secara tidak sengaja.

Apa yang baru di versi 5.1:

  • Versi ini perbaikan sejumlah bug hadir dalam rilis sebelumnya
  • .
  • daftar dipisahkan koma node dan kelompok pada baris perintah tidak sedang diurai dengan benar dalam kasus-kasus tertentu.
  • Setiap kali keluaran sedang dicetak ke stderr, nama node tidak akan dicetak di depan pesan.
  • Cara alternatif unik mengidentifikasi sebuah node dalam cluster ditambahkan.
  • dsh-ping sekarang juga mendukung fping dan Solaris ping.

Apa yang baru di versi 5.0:.

  • dokumentasi HTML telah ditambahkan ke proyek
  • Sekarang Anda dapat menggunakan & quot; synctool -e & quot; untuk menghapus & quot; .saved & quot; file.
  • Anda dapat menggunakan perintah baru & quot; dsh-ping & quot; untuk memeriksa apakah node Anda hidup.
  • Anda dapat menggunakan perintah baru & quot; dsh-pkg & quot; untuk melakukan manajemen paket.
  • Sebuah mode keluaran singkat baru telah ditambahkan.
  • Pilihan -1, --single, --diff, dan --ref sekarang mungkin diberikan beberapa kali pada baris perintah.
  • Post-script untuk direktori sekarang sedang berjalan di direktori target bukan di direktori induk.
  • Banyak parameter konfigurasi baru telah ditambahkan.
  • Dan ada lagi.

Apa yang baru dalam versi 4.7.1:

  • Dalam beberapa kasus & quot; mengabaikan & quot; kata kunci tidak akan benar-benar menyebabkan file yang ditunjuk atau direktori untuk diabaikan. Bug ini telah diperbaiki. dsh dan dcp sekarang menerima q, opsi --quiet.

Apa yang baru dalam versi 4.7:

  • synctool software itu sendiri sekarang sedang terus up to date secara otomatis pada node klien. Hal ini membuat upgrade synctool mudah. ​​
  • Membuat beberapa kesalahan ketik pada baris perintah, seperti dengan & quot; -diff & quot; dan menggunakan beberapa garis miring dalam nama file, dapat menyebabkan efek yang tidak diinginkan.
  • Ini tidak lagi menjadi masalah dalam versi baru. synctool tidak lagi mencetak Python setumpuk jejak ketika menekan Ctrl-C.
  • kompatibilitas mundur dengan versi Python telah diperbaiki.
  • Dua kontribusi yang sangat berguna telah ditambahkan ke paket:. File .bash_completion dan alat synctool-diff grafis

Apa yang baru dalam versi 4.6.1:

  • Versi 4.6.1 adalah rilis bugfix 4,6
  • Hal ini juga berisi file kontrol kontribusi yang diperlukan untuk membuat paket deb untuk Debian GNU / Linux OS, yang dapat ditemukan di bawah contrib / debian /

Apa yang baru di versi 4.5:

  • option '--download' tidak checksum md5 dari file yang didownload

Apa yang baru di versi 4.3:

  • Versi sebelum rilis ini tidak akan menjalankan script pembaruan ketika direktori berubah. Masalah ini telah diatasi.
  • Perintah dsh telah memperoleh opsi -a, yang membantu dalam format output dengan cara yang lebih mudah dibaca.
  • logging Central perubahan yang diterapkan oleh synctool ke logfile pada node master sekarang mudah dikonfigurasi dalam file konfigurasi.

Persyaratan :

  • Python
  • rsync

Perangkat lunak lain dari pengembang Walter de Jong

import_checker
import_checker

2 Jun 15

Komentar untuk synctool

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!