Ito ang command onnode na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
onnode - magpatakbo ng mga utos sa mga cluster node ng CTDB
SINOPSIS
onnode [OPTION...] {MGA NODE} {COMMAND}
DESCRIPTION
Ang onnode ay isang utility para magpatakbo ng mga command sa isang partikular na node ng isang CTDB cluster, o sa lahat ng node.
MGA NODE tumutukoy kung aling (mga) node ang magpapatakbo ng command. Tingnan ang seksyong NODES SPECIFICATION para sa
mga detalye.
COMMAND maaaring maging anumang utos ng shell. Ang onnode utility ay gumagamit ng ssh o rsh upang kumonekta sa
remote nodes at patakbuhin ang command.
Opsyon
-c
Ipatupad ang COMMAND sa kasalukuyang gumaganang direktoryo sa mga tinukoy na node.
-f FILENAME
Tumukoy ng alternatibong node na FILENAME na gagamitin sa halip na ang default. Ang pagpipiliang ito
override ang CTDB_NODES_FILE environment variable. Tingnan ang talakayan ng
/etc/ctdb/nodes sa seksyong FILES para sa higit pang mga detalye.
-i
Panatilihing bukas ang karaniwang input, na nagpapahintulot sa data na mai-pipe sa onnode. Karaniwang nagsasara ang onnode
stdin upang maiwasan ang mga sorpresa kapag nag-script. Tandaan na ang opsyong ito ay binabalewala kapag ginagamit
-p o kaya SSH ay nakatakda sa anumang bagay maliban sa "ssh".
-n
Payagan ang mga node na tukuyin ayon sa pangalan sa halip na mga numero ng node. Ang mga node na ito ay hindi kailangan
na nakalista sa nodes file. Maaari mong ganap na maiwasan ang mga node file sa pamamagitan ng pagsasama-sama
ito sa -f /dev/null.
-o PREFIX
Nagiging sanhi ng karaniwang output mula sa bawat node upang ma-save sa isang file na may pangalang PREFIX.IP.
-p
Patakbuhin ang COMMAND nang magkatulad sa mga tinukoy na node. Ang default ay patakbuhin ang COMMAND
sunud-sunod sa bawat node.
-P
Itulak ang mga file sa mga node. Ang mga pangalan ng mga file na itutulak ay tinukoy kaysa sa karaniwan
utos. Ang pagsipi ay marupok/sirang - ang mga filename na may whitespace sa mga ito ay hindi
suportado.
-q
Huwag mag-print ng mga node address. Karaniwan, ang onnode ay nagpi-print ng mga pang-impormasyon na node address kung
higit sa isang node ang tinukoy. Ino-override nito ang -v.
-v
Mag-print ng mga node address kahit na isang node lang ang tinukoy. Karaniwan, onnode prints
mga address ng informational node kapag higit sa isang node ang tinukoy.
-h, --tulong
Magpakita ng maikling gabay sa paggamit.
MGA NODE Detalye
Maaaring tukuyin ang mga node sa pamamagitan ng mga numeric node na numero (mula 0 hanggang N-1) o mnemonics. Maramihan
ang mga node ay tinukoy gamit ang mga listahan ng mga node, na pinaghihiwalay ng mga kuwit, at mga hanay ng numeric node
mga numero, na pinaghihiwalay ng mga gitling. Kung ang mga node ay tinukoy ng maraming beses pagkatapos ay ang command ay
ipapatupad nang maraming beses sa mga node na iyon. Ang pagkakasunud-sunod ng mga node ay makabuluhan.
Available ang mga sumusunod na mnemonics:
lahat
Lahat ng node.
anumang
Isang node kung saan tumatakbo ang ctdbd. Ang semi-random na ito ngunit may pagkiling sa pagpili ng isang
mababang bilang na node.
ok | malusog
Lahat ng mga node na hindi nakadiskonekta, naka-ban, hindi pinagana o hindi malusog.
con | konektado
Lahat ng mga node na hindi nakadiskonekta.
lvs | lvsmaster
Ang kasalukuyang master ng LVS.
natgw | natgwlist
Ang kasalukuyang gateway ng NAT.
rm | recmaster
Ang kasalukuyang master sa pagbawi.
HALIMBAWA
Ipapakita ng sumusunod na command ang process ID ng ctdbd sa lahat ng node
onnode lahat ng ctdb getpid
Ang sumusunod na command ay magpapakita ng huling 5 linya ng log sa bawat node, na sinusundan ng
hostname ng node
onnode lahat ng "hostname; tail -5 /var/log/log.ctdb"
Ang sumusunod na utos ay muling magsisimula sa serbisyo ng ctdb sa lahat ng mga node, nang magkatulad.
onnode -p lahat ng serbisyo ng ctdb ay i-restart
Ang sumusunod na command ay tatakbo ./foo sa kasalukuyang gumaganang direktoryo, kahanay, sa
node 0, 2, 3 at 4.
onnode -c -p 0,2-4 ./foo
Kapaligiran
CTDB_BASE
Direktoryo na naglalaman ng mga file ng pagsasaayos ng CTDB. Ang default ay /etc/ctdb.
CTDB_NODES_FILE
Pangalan ng alternatibong node file na gagamitin sa halip na ang default. Tingnan ang seksyong FILES
para sa karagdagang detalye.
Gumamit ng onnode online gamit ang mga serbisyo ng onworks.net