synctool egy adminisztratív eszközökkel támogatja a klaszterek a számítógépek.
synctool példányban konfigurációs fájlokat gépcsoport a cluster alapján, amit csoportok (vagy osztályok) vannak. Ezáltal tartja a konfigurációt, hogy gépcsoporton szinkronizált (vagy "szinkronban").
Ha szükséges, synctool újraindul, vagy újratöltődik minden démonok, ahogy szeretné. synctool egyszerűen bővíthető, hogy más adminisztratív feladatokat, mint például ellenőrzése démonok, ellenőrző szabad lemezterület, csomagok telepítése, stb, vagy bármilyen más feladat, amit szeretnél csinálni.
synctool fejlesztette ki Walter de Jong 2003-2006.
synctool simplyfies rendszerfelügyelet dolgozva a következő fogalmakat:
ย ท a fogadó része is lehet egy vagy több csoport, vagy osztályok
ย ท fájlok kijelölt egy osztály segítségével fájlnév kiterjesztése
ย ท a "overlay" könyvtárfa tartalmazza a fájlokat és könyvtárakat, hogy kell másolni (vagy "szinkronizálva") a célpont
ย ท ha bizonyos fájlok frissítése, akkor eldönthetjük, hogy végre egy script (pl /etc/init.d/daemon restart)
ย ท egyszerűség. Ez erejét használja a rsync és SSH terjeszteni a fájlokat.
ย ท bővíthetőség. Tedd synctool erősebb írásával plugint szkripteket.
Telepítés:
ย ท másolja a tartalmát a bin / könyvtárban a helyi szoftver könyvtár, mint a / usr / local / bin /
Ezek a végrehajtható rendelkezésre kell állnia minden csomópontban a klaszter. Ez könnyen használható megosztott fájlrendszert ehhez, vagy használja RCP, scp, rsync, vagy bármilyen más fájl elosztási mechanizmus már van.
ย ท beállít egy synctool gyűjteményt a fő csomópont:
mkdir / var / lib / synctool
ย ท általában a masterdir csak megközelíthető root:
chown root.root / var / lib / synctool
chmod 700 / var / lib / synctool
ย ท beállítás a kezdeti synctool adattár könyvtárak:
mkdir / var / lib / synctool / overlay
mkdir / var / lib / synctool / törlése
mkdir / var / lib / synctool / feladatok
mkdir / var / lib / synctool / scriptek
ย ท módosítsa a konfigurációs fájl
cp synctool.conf.example /var/lib/synctool/synctool.conf
vi /var/lib/synctool/synctool.conf
ย ท szerkesztéséhez .sh szkriptek a helyes útvonalat tartalmazza nevét
vi /usr/local/bin/synctool-local.sh
vi /usr/local/bin/synctool.sh
El kell döntenie, vagy nem akar felad főcsomópontja a synctool is. Ez egy személyes preferencia; néha könnyebb felvinni synctool a fő csomópont is, néha bölcsebb nem. A házigazdák, amelyek alapján synctool ellenőrzése sorolja synctool.conf, ezért ha azt szeretnénk, hogy kizárja azt, hagyja ki a config fájlt.
Amint az a README, a synctool python program nem csinál semmi hálózati kommunikáció (mint például cfengine nem). Ez azt jelenti, hogy szinkronizálni a lerakatban minden a fürt csomópontjai más eszközökkel; rsync tökéletesen alkalmas arra, hogy ezt a munkát. Az is lehetséges, hogy tegye a synctool lerakatot megosztott fájlrendszert. Ez nem ajánlott nagy klaszterek a teljesítmény miatt. Alapértelmezésben synctool van telepítve együtt egy wrapper script synctool.sh
hogy nem a következő:
* Rsync a lerakatban minden csomópont
* Futás synctool minden csomóponton keresztül ssh
synctool használ rsync ssh fájlokat másolni az összes csomópontot. Ez azt jelenti, hogy be kell állítania az ssh-passwordless login gyökér a masternode, hogy a csomópontok. Ez azonban bizonyos biztonsági kockázattal jár. Legyen biztos benne, minden biztonsági szempontot, mielőtt kertelés nélkül megnyitja a csomópontok. Az ssh dokumentációt (az OpenSSH, lásd http://www.openssh.org) arról, hogyan lehetne elérni ezt.
Azokon a helyeken, extra erős biztonsági, lehetőség van beállítani ssh futtatni csak bizonyos (synctool) parancsot, vagy talán szeretné igazítani a synctool.sh wrapper script, hogy ez megfelel a biztonsági igényeit.
< strong> Mi az új ebben a kiadásban:
- Sok új dolgot adtunk ebben jelentős kiadása. synctool most tartalmazza a node tartományban szintaxist, amelyet fel lehet használni a parancssori valamint a config fájlt könnyen kiválaszthatja vagy határozza meg a tartományok csomópontok.
- A sablonok új; Ezek segítségével generál config fájlokat menet közben egy versszak fájlt, és néhány változó.
- synctool most könnyen kezelhető több fürtök egy admin node, és ez is jobb kezelése több operációs rendszer.
- Az új tisztító funkció ideális a tökéletes tükre könyvtárfákat.
Mi az új verzióban 5.3:
- Ez a változat fix néhány apró kérdés, nevezetesen két nagyobb is: a PATH környezeti változó most keresi a beállított parancsok.
- Ez segít a multi-platform beállítások.
- A --erased-menti lehetőség most egy akció önmagában.
- A --erased-menti nem aktivál más frissítéseket, hogy véletlenül.
Mi az új a 5.1 verzió:
- Ez a változat rögzíti a hibák száma jelen az előző kiadás .
- A vesszővel elválasztott listáját csomópontok és csoportok a parancssorban nem került sor az elemzett megfelelően bizonyos esetekben.
- Ha output-ben nyomtatott hogy stderr, a csomópont neve nem lehet nyomtatni elé az üzenetet.
- Egy másik lehetőség a kizárólagosan azonosító node a klaszteren belül adtunk.
- DSH-ping már támogatja fping és Solaris ping.
Mi az új 5.0 verziójában:
- HTML dokumentációt bővült a projekt.
- Most a & quot; synctool -e & quot; törölheti a & quot; .saved & quot; fájlokat.
- Lehet használni az új Command & quot; DSH-ping & quot; hogy ellenőrizze a csomópontok életben.
- Lehet használni az új Command & quot; DSH-pkg & quot; csinálni csomag menedzsment.
- Egy új szűkszavú kimeneti mód került.
- A beállítások -1, --single, --diff, és --ref most adni többször a parancssori.
- utáni szkriptek könyvtárból indul, a cél könyvtárba, nem pedig a szülő könyvtár.
- Sok új konfigurációs paramétereket is került.
- És van még.
Mi az új verzióban 4.7.1:
- Néhány esetben a & quot; figyelmen kívül & quot; kulcsszó valójában nem okoz a kijelölt fájlokat vagy könyvtárakat figyelmen kívül kell hagyni. Ez a hiba javításra került. DSH és DCP elfogadják az -q, --quiet opcióval.
Mi az új a 4.7-es verzió:
- A synctool szoftver maga most naprakész legyen automatikus A kliens csomópontok. Ez teszi korszerűsítése synctool a szél.
- Hogy néhány helyesírási hibára a parancssorban, mint a & quot; -diff & quot; és ha több karakter a fájlneveket, vezethet-e nemkívánatos hatások.
- Ez már nem probléma az új verzióban. synctool már nem nyomtat a Python stack trace ha üti a Ctrl-C.
- A visszafelé kompatibilitás a régebbi Python javult.
- Két nagyon hasznos észrevételek kerültek fel a csomagot: a .bash_completion fájlt, és egy grafikus synctool-diff eszköz.
Mi az új a kivitel 4.6.1:
- Version 4.6.1 egy hibajavító kiadás 4,6
- Tartalmaz továbbá hozzájárult ellenőrző fájlok előállításához szükséges .deb csomagokat a Debian GNU / Linux OS, amely megtalálható az contrib / debian /
Mi az új a 4.5 verzió:
- opció "--download" nem egy MD5 ellenőrző összeget letöltött fájl
Mi az új a 4.3 verzió:
- verziók előtt ez a kiadás nem állna frissítést scriptek, amikor a könyvtár megváltozott. Ez a probléma már megoldódott.
- A dsh parancsot szerzett az -a opciót, ami elősegíti a formázás a kimenet egy olvashatóbb módon.
- Közép-változások naplózása által alkalmazott synctool egy logfile a mester csomópontra most könnyen konfigurálható a konfigurációs fájlban.
követelmények :
- Python
- rsync
Hozzászólás nem található