Ini adalah perintah onnode yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
onnode - menjalankan perintah pada node cluster CTDB
RINGKASAN
di simpul [PILIHAN...] {NODA} {COMMAND}
DESKRIPSI
onnode adalah utilitas untuk menjalankan perintah pada node tertentu dari cluster CTDB, atau pada semua node.
NODA menentukan node mana untuk menjalankan perintah. Lihat bagian SPESIFIKASI NODES untuk
rincian.
COMMAND dapat berupa perintah shell apa saja. Utilitas onnode menggunakan ssh atau rsh untuk terhubung ke
node jarak jauh dan jalankan perintah.
PILIHAN
-c
Jalankan COMMAND di direktori kerja saat ini pada node yang ditentukan.
-f NAMA FILE
Tentukan node alternatif FILENAME untuk digunakan sebagai pengganti default. Pilihan ini
menimpa variabel lingkungan CTDB_NODES_FILE. Lihat pembahasan
/etc/ctdb/nodes di bagian FILES untuk lebih jelasnya.
-i
Biarkan input standar tetap terbuka, memungkinkan data disalurkan ke onnode. Biasanya onnode ditutup
stdin untuk menghindari kejutan saat membuat skrip. Perhatikan bahwa opsi ini diabaikan saat menggunakan
-p atau jika SSH diatur ke apa pun selain "ssh".
-n
Izinkan node untuk ditentukan berdasarkan nama daripada nomor node. Node ini tidak perlu
untuk dicantumkan dalam file node. Anda dapat menghindari file node sepenuhnya dengan menggabungkan
ini dengan -f /dev/null.
-o AWALAN
Menyebabkan output standar dari setiap node disimpan ke dalam file dengan nama PREFIX.IP.
-p
Jalankan COMMAND secara paralel pada node yang ditentukan. Defaultnya adalah menjalankan COMMAND
berurutan pada setiap node.
-P
Dorong file ke node. Nama file yang akan didorong lebih ditentukan daripada yang biasa
memerintah. Mengutip rapuh/rusak - nama file dengan spasi di dalamnya tidak
didukung.
-q
Jangan cetak alamat node. Biasanya, onnode mencetak alamat node informasi jika
lebih dari satu node ditentukan. Ini menimpa -v.
-v
Cetak alamat node meskipun hanya satu node yang ditentukan. Biasanya, cetakan onnode
alamat node informasi ketika lebih dari satu node ditentukan.
-h, --bantuan
Tampilkan panduan penggunaan singkat.
NODA SPESIFIKASI
Node dapat ditentukan melalui nomor node numerik (dari 0 hingga N-1) atau mnemonik. Beberapa
node ditentukan menggunakan daftar node, dipisahkan dengan koma, dan rentang node numerik
angka, dipisahkan dengan tanda hubung. Jika node ditentukan beberapa kali maka perintah akan
dieksekusi beberapa kali pada node tersebut. Urutan node adalah signifikan.
Mnemonik berikut tersedia:
semua
Semua node.
Apa pun
Sebuah node di mana ctdbd sedang berjalan. Ini semi-acak tetapi ada bias dalam memilih
simpul bernomor rendah.
oke | sehat
Semua node yang tidak terputus, dilarang, dinonaktifkan atau tidak sehat.
penipu | terhubung
Semua node yang tidak terputus.
lv | lvsmaster
Master LVS saat ini.
natgw | natgwlist
Gerbang NAT saat ini.
rm | rekmaster
Master pemulihan saat ini.
CONTOH
Perintah berikut akan menunjukkan ID proses ctdbd di semua node
onnode semua ctdb getpid
Perintah berikut akan menampilkan 5 baris terakhir log pada setiap node, didahului oleh
nama host node
onnode semua "hostname; tail -5 /var/log/log.ctdb"
Perintah berikut akan memulai kembali layanan ctdb di semua node, secara paralel.
onnode -p semua layanan ctdb restart
Perintah berikut akan menjalankan ./foo di direktori kerja saat ini, secara paralel, pada
simpul 0, 2, 3 dan 4.
onnode -c -p 0,2-4 ./foo
LINGKUNGAN
CTDB_BASE
Direktori yang berisi file konfigurasi CTDB. Standarnya adalah /etc/ctdb.
CTDB_NODES_FILE
Nama file node alternatif yang akan digunakan, bukan default. Lihat bagian FILE
lebih lanjut.
Gunakan onnode online menggunakan layanan onworks.net