Ini adalah perintah ovsdb-client 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
ovsdb-client - antarmuka baris perintah untuk server ovsdb(1)
RINGKASAN
ovsdb-klien [Pilihan] daftar-dbs [Server]
ovsdb-klien [Pilihan] dapatkan-skema [Server] [Database]
ovsdb-klien [Pilihan] dapatkan-skema-versi [Server] [Database]
ovsdb-klien [Pilihan] daftar-tabel [Server] [Database]
ovsdb-klien [Pilihan] daftar-kolom [Server] [Database] [tabel]
ovsdb-klien [Pilihan] melakukan transaksi [Server] .
ovsdb-klien [Pilihan] membuang [Server] [Database] [tabel [kolom...]]
ovsdb-klien [Pilihan] Monitor [Server] [Database] tabel [kolom[,kolom]...]...
ovsdb-klien [Pilihan] Monitor [Server] [Database] SEMUA
ovsdb-klien membantu
Opsi pemformatan keluaran:
[--format=format] [--data=format] [--tanpa judul] [--cukup] [--telanjang] [--tanpa judul]
[--cap waktu]
Opsi daemon:
[--pidfile[=file pid]] [--timpa-pidfile] [--melepaskan] [--tidak-chdir]
Opsi pencatatan:
[-v[modul[:tujuan[:tingkat]]]]...
[--verbose[=modul[:tujuan[:tingkat]]]]...
[--file-log[=fillet]]
Opsi infrastruktur kunci publik:
[--kunci-pribadi=kunci pribadi.pem]
[--sertifikat=sertifikat.pem]
[--ca-sertifikat=cacert.pem]
[--bootstrap-ca-cert=cacert.pem]
Opsi umum:
[-h | --membantu] [-V | --Versi: kapan]
DESKRIPSI
ovsdb-klien program adalah klien baris perintah untuk berinteraksi dengan program yang sedang berjalan
server ovsdb proses. Setiap perintah terhubung ke server OVSDB, yaitu
unix:/var/run/openvswitch/db.sock secara default, atau dapat ditentukan sebagai Server di salah satu
bentuk berikut:
sl:ip:pelabuhan
SSL yang ditentukan pelabuhan pada tuan rumah yang diberikan ip, yang harus diungkapkan
sebagai alamat IP (bukan nama DNS) dalam format alamat IPv4 atau IPv6. Jika ip is
alamat IPv6, lalu bungkus ip dengan tanda kurung siku, misalnya: ssl:[::1]:6640.
--kunci-pribadi, --sertifikat, dan --ca-sertifikat pilihan adalah wajib ketika
formulir ini digunakan.
tcp:ip:pelabuhan
Hubungkan ke TCP yang diberikan pelabuhan on ip, Di mana ip dapat berupa alamat IPv4 atau IPv6.
If ip adalah alamat IPv6, lalu bungkus ip dengan tanda kurung siku, misalnya:
tcp:[::1]:6640.
unix:fillet
Pada POSIX, sambungkan ke soket server domain Unix bernama fillet.
Di Windows, sambungkan ke port TCP localhost yang nilainya tertulis di fillet.
psl:pelabuhan[:ip]
Dengarkan di SSL yang diberikan pelabuhan untuk koneksi. Secara default, koneksi adalah
tidak terikat ke alamat IP lokal tertentu dan hanya mendengarkan pada IPv4 (tetapi
bukan alamat IPv6), tetapi menentukan ip membatasi koneksi ke koneksi dari
diberikan ip, baik alamat IPv4 atau IPv6. Jika ip adalah alamat IPv6, lalu bungkus
ip dengan tanda kurung siku, misalnya: pssl:6640:[::1]. itu --kunci-pribadi,
--sertifikat, dan --ca-sertifikat pilihan adalah wajib ketika formulir ini digunakan.
ptcp:pelabuhan[:ip]
Dengarkan pada TCP yang diberikan pelabuhan untuk koneksi. Secara default, koneksi adalah
tidak terikat ke alamat IP lokal tertentu dan hanya mendengarkan pada IPv4 (tetapi
bukan alamat IPv6), tetapi ip dapat ditentukan untuk mendengarkan hanya untuk koneksi
kepada yang diberikan ip, baik alamat IPv4 atau IPv6. Jika ip adalah alamat IPv6,
lalu bungkus ip dengan tanda kurung siku, misalnya: ptcp:6640:[::1].
hukuman:fillet
Pada POSIX, dengarkan soket server domain Unix bernama fillet untuk
koneksi.
Di Windows, dengarkan port TCP pilihan kernel di localhost. kernel
nilai port TCP yang dipilih ditulis dalam fillet.
Defaultnya Database is Buka_vSwitch.
Perintah
Perintah berikut diimplementasikan:
daftar-dbs [Server]
Terhubung ke Server, mengambil daftar database yang dikenal, dan mencetaknya satu per
garis. Nama-nama database ini adalah orang-orang yang dapat digunakan untuk Database dalam
perintah berikut.
dapatkan-skema [Server] [Database]
Terhubung ke Server, mengambil skema untuk Database, dan mencetaknya di JSON
Format.
dapatkan-skema-versi [Server] [Database]
Terhubung ke Server, mengambil skema untuk Database, dan mencetak versinya
nomor di stdout. Nomor versi skema memiliki bentuk x.y.z. Lihat
ovs-vswitchd.conf.db(5) untuk rincian.
Nomor versi skema dan nomor versi Open vSwitch bersifat independen.
If Database dibuat sebelum versi skema diperkenalkan, maka itu tidak akan
memiliki nomor versi dan perintah ini akan mencetak baris kosong.
daftar-tabel [Server] [Database]
Terhubung ke Server, mengambil skema untuk Database, dan mencetak daftar tabel
nama setiap tabel dalam database.
daftar-kolom [Server] [Database] tabel
Terhubung ke Server, mengambil skema untuk Database, dan mencetak daftar tabel
nama dan jenis setiap kolom. Jika tabel ditentukan, hanya kolom di dalamnya
tabel terdaftar; jika tidak, tabel menyertakan kolom di semua tabel.
melakukan transaksi [Server] .
Terhubung ke Server, mengirimkannya yang ditentukan ., yang harus berupa larik JSON
berisi satu atau lebih operasi OVSDB yang valid, dan mencetak balasan yang diterima di
stdout.
membuang [Server] [Database] [tabel [kolom...]]
Terhubung ke Server, mengambil semua data di Database, dan mencetaknya di stdout
sebagai rangkaian tabel. Jika tabel ditentukan, hanya tabel itu yang diambil. Jika di
setidaknya satu kolom ditentukan, hanya kolom tersebut yang diambil.
Monitor [Server] [Database] tabel [kolom[,kolom]...]...
Terhubung ke Server dan memantau isi dari tabel in Database. Secara default,
isi awal dari tabel dicetak, diikuti oleh setiap perubahan yang terjadi. Jika di
setidaknya satu kolom ditentukan, hanya kolom tersebut yang dipantau. Pengikut
kolom nama memiliki arti khusus:
!awal
Jangan mencetak konten awal dari kolom yang ditentukan.
!menyisipkan
Jangan mencetak baris yang baru dimasukkan.
!menghapus
Jangan mencetak baris yang dihapus.
!memodifikasi
Jangan mencetak modifikasi pada baris yang ada.
Beberapa [kolom[,kolom]...] grup dapat ditentukan sebagai argumen terpisah, misalnya
untuk menerapkan parameter pelaporan yang berbeda untuk setiap grup. Apakah beberapa grup atau
hanya satu grup yang ditentukan, kolom apa pun yang diberikan hanya dapat disebutkan satu kali
baris perintah.
If --melepaskan digunakan dengan Monitor, kemudian ovsdb-klien terlepas setelah memiliki
berhasil menerima dan mencetak isi awal dari tabel.
Monitor [Server] [Database] SEMUA
Terhubung ke Server dan memantau isi semua tabel di Database. Cetakan
nilai awal dan segala macam perubahan pada semua kolom dalam database. Itu
--melepaskan pilihan penyebab ovsdb-klien untuk melepaskan setelah berhasil menerima dan
mencetak isi database awal.
PILIHAN
Keluaran format Opsi
Sebagian besar keluaran dari ovsdb-klien adalah dalam bentuk tabel. Opsi berikut
mengendalikan pemformatan keluaran:
-f format
--format=format
Menyetel jenis pemformatan tabel. Jenis-jenis berikut format tersedia:
tabel (Default)
Tabel teks 2D dengan kolom rata.
daftar Daftar dengan satu kolom per baris dan baris yang dipisahkan oleh baris kosong.
html tabel HTML.
csv Nilai yang dipisahkan koma seperti yang didefinisikan dalam RFC 4180.
json Format JSON seperti yang didefinisikan dalam RFC 4627. Outputnya adalah urutan JSON
objek, yang masing-masing sesuai dengan satu tabel. Setiap objek JSON memiliki
anggota berikut dengan nilai-nilai yang dicatat:
caption
Judul tabel. Anggota ini dihilangkan jika tabel tidak memiliki
keterangan.
judul
Array dengan satu elemen per kolom tabel. Setiap elemen array adalah
string memberikan judul kolom yang sesuai.
data Array dengan satu elemen per baris tabel. Setiap elemen juga merupakan
array dengan satu elemen per kolom tabel. Elemen-elemen ini
array tingkat kedua adalah sel yang membentuk tabel. sel
yang mewakili data OVSDB atau tipe data dinyatakan dalam format
dijelaskan dalam spesifikasi OVSDB; sel lain hanya
dinyatakan sebagai string teks.
-d format
--data=format
Mengatur pemformatan untuk sel dalam tabel keluaran. Jenis-jenis berikut format
tersedia:
string (Default)
Format sederhana yang dijelaskan dalam Basis Data Nilai - Nilai bagian ovs-vsctl(8).
telanjang Format sederhana dengan tanda baca dihilangkan: [] dan {} dihilangkan
di sekitar set, peta, dan kolom kosong, item dalam set dan peta adalah ruang-
dipisahkan, dan string tidak pernah dikutip. Format ini mungkin lebih mudah untuk
skrip untuk diurai.
json JSON.
json format output selalu menampilkan sel dalam format JSON, mengabaikan opsi ini.
--tanpa judul
Opsi ini menekan baris judul yang muncul di baris pertama
keluaran tabel.
--cukup
Secara default, JSON dalam output dicetak sekompak mungkin. Pilihan ini menyebabkan
JSON dalam output untuk dicetak dengan cara yang lebih mudah dibaca. Anggota objek dan
elemen array dicetak satu per baris, dengan lekukan.
Opsi ini tidak memengaruhi JSON dalam tabel, yang selalu dicetak secara ringkas.
--telanjang Setara dengan --format=daftar --data=telanjang --tanpa judul.
--cap waktu
Untuk Monitor perintah, menambahkan cap waktu untuk setiap pembaruan tabel. Keluaran terbanyak
format menambahkan cap waktu pada barisnya sendiri tepat di atas tabel. JSON
format output menempatkan cap waktu di anggota objek JSON tingkat atas bernama
waktu.
daemon Opsi
Opsi daemon hanya berlaku untuk Monitor memerintah. Dengan perintah lain, mereka memiliki
tidak berpengaruh. Opsi berikut ini berlaku pada platform berbasis POSIX.
--pidfile[=file pid]
Menyebabkan file (secara default, ovsdb-klien.pid) yang akan dibuat menunjukkan PID dari
proses yang berjalan. jika file pid argumen tidak ditentukan, atau jika tidak
mulai dengan /, maka dibuat di /var/run/openvswitch.
If --pidfile tidak ditentukan, tidak ada pidfile yang dibuat.
--timpa-pidfile
Secara default, kapan --pidfile ditentukan dan pidfile yang ditentukan sudah ada
dan dikunci oleh proses yang sedang berjalan, ovsdb-klien menolak untuk memulai. Menentukan
--timpa-pidfile untuk menyebabkannya menimpa pidfile.
Ketika --pidfile tidak ditentukan, opsi ini tidak berpengaruh.
--melepaskan
Berjalan ovsdb-klien sebagai proses latar belakang. Prosesnya bercabang, dan pada anak itu
memulai sesi baru, menutup deskriptor file standar (yang memiliki sisi
efek menonaktifkan logging ke konsol), dan mengubah direktori saat ini menjadi
akar (kecuali --tidak-chdir ditentukan). Setelah anak menyelesaikannya
inisialisasi, orang tua keluar.
--memantau
Membuat proses tambahan untuk memantau ovsdb-klien daemon. Jika dasmon
mati karena sinyal yang menunjukkan kesalahan pemrograman (SIGABRT, SIGALRM, SIGBUS,
SIGFPE, SIGILL, SIGPIPE, SIGSEGV, SIGXCPU, atau SIGXFSZ) kemudian proses monitor
memulai salinan barunya. Jika daemon mati atau keluar karena alasan lain,
memantau proses keluar.
Opsi ini biasanya digunakan dengan --melepaskan, tetapi juga berfungsi tanpanya.
--tidak-chdir
Secara default, kapan --melepaskan ditentukan, ovsdb-klien mengubah kerjanya saat ini
direktori ke direktori root setelah terlepas. Jika tidak, memohon
ovsdb-klien dari direktori yang dipilih secara sembarangan akan mencegah administrator
dari meng-unmount sistem file yang menyimpan direktori itu.
Menentukan --tidak-chdir menekan perilaku ini, mencegah ovsdb-klien dari
mengubah direktori kerjanya saat ini. Ini mungkin berguna untuk mengumpulkan inti
file, karena merupakan perilaku umum untuk menulis dump inti ke dalam pekerjaan saat ini
direktori dan direktori root bukanlah direktori yang baik untuk digunakan.
Opsi ini tidak berpengaruh ketika --melepaskan tidak ditentukan.
--pengguna Global ovsdb-klien untuk dijalankan sebagai pengguna berbeda yang ditentukan dalam "pengguna: grup", dengan demikian
menjatuhkan sebagian besar hak akses root. Bentuk pendek "pengguna" dan ":grup" juga
diperbolehkan, dengan pengguna atau grup saat ini diasumsikan masing-masing. Hanya daemon yang dimulai
oleh pengguna root menerima argumen ini.
Di Linux, daemon akan diberikan CAP_IPC_LOCK dan CAP_NET_BIND_SERVICES sebelumnya
menjatuhkan hak akses root. Daemon berinteraksi dengan jalur data, seperti ovs-vswitchd,
akan diberikan dua kemampuan tambahan, yaitu CAP_NET_ADMIN dan CAP_NET_RAW.
Perubahan kemampuan akan berlaku bahkan jika pengguna baru adalah "root".
Di Windows, opsi ini saat ini tidak didukung. Untuk alasan keamanan,
menentukan opsi ini akan menyebabkan proses daemon tidak dimulai.
Logging Opsi
-v[spek]
--verbose=[spek]
Mengatur tingkat logging. Tanpa apapun spek, menyetel level log untuk setiap modul dan
tujuan ke DBG. Jika tidak, spek adalah daftar kata yang dipisahkan oleh spasi atau
koma atau titik dua, maksimal satu dari setiap kategori di bawah ini:
· Nama modul yang valid, seperti yang ditampilkan oleh vlog/daftar perintah pada ovs-appctl(8)
membatasi perubahan level log ke modul yang ditentukan.
· syslog, konsol, atau fillet, untuk membatasi perubahan level log menjadi hanya pada
log sistem, ke konsol, atau ke file, masing-masing. (Jika --melepaskan is
ditentukan, ovsdb-klien menutup deskriptor file standarnya, jadi masuk ke
konsol tidak akan berpengaruh.)
Pada platform Windows, syslog diterima sebagai kata dan hanya berguna bersama
pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka. --syslog-target pilihan (kata tidak berpengaruh sebaliknya).
· lepas, NAMA, khilaf, memperingatkan, Info, atau DBG, untuk mengontrol tingkat log. Pesan dari
tingkat keparahan yang diberikan atau lebih tinggi akan dicatat, dan pesan dengan tingkat keparahan yang lebih rendah
akan disaring. lepas menyaring semua pesan. Lihat ovs-appctl(8) untuk
definisi dari setiap level log.
Kasus tidak signifikan dalam spek.
Terlepas dari level log yang ditetapkan untuk fillet, masuk ke file tidak akan terjadi
kecuali kalau --file-log juga ditentukan (lihat di bawah).
Untuk kompatibilitas dengan versi OVS yang lebih lama, Apa pun diterima sebagai kata tetapi tidak memiliki
efek.
-v
--bertele-tele
Mengatur tingkat verbositas logging maksimum, setara dengan --verbose=dbg.
-vPOLA:tujuan:belt hold
--verbose=POLA:tujuan:belt hold
Mengatur pola log untuk tujuan untuk belt hold. Mengacu pada ovs-appctl(8) untuk
deskripsi sintaks yang valid untuk belt hold.
-vFASILITAS:fasilitas
--verbose=FASILITAS:fasilitas
Menyetel fasilitas RFC5424 dari pesan log. fasilitas bisa menjadi salah satu lelaki yg tdk terpelajar, pemakai,
surat, daemon, auth, syslog, lpr, berita, uucp, jam, ftp, ntp, Audit, waspada, jam2,
lokal0, lokal1, lokal2, lokal3, lokal4, lokal5, lokal6 or lokal7. Jika opsi ini adalah
tidak ditentukan, daemon digunakan sebagai default untuk syslog sistem lokal dan lokal0
digunakan saat mengirim pesan ke target yang disediakan melalui --syslog-target
.
--file-log[=fillet]
Memungkinkan masuk ke file. Jika fillet ditentukan, maka itu digunakan sebagai nama yang tepat
untuk file lognya. Nama file log default digunakan jika fillet dihilangkan adalah
/var/log/openvswitch/ovsdb-client.log.
--syslog-target=tuan rumah:pelabuhan
Kirim pesan syslog ke UDP pelabuhan on tuan rumah, selain sistem syslog. NS
tuan rumah harus berupa alamat IP numerik, bukan nama host.
--syslog-metode=metode
Menentukan metode bagaimana pesan syslog harus dikirim ke daemon syslog. Mengikuti
bentuk yang didukung:
· libc, gunakan libc syslog() fungsi. Ini adalah perilaku default. Kelemahan
menggunakan opsi ini adalah bahwa libc menambahkan awalan tetap ke setiap pesan sebelumnya
itu sebenarnya dikirim ke daemon syslog over /dev/log soket domain UNIX.
· unix:fillet, gunakan soket domain UNIX secara langsung. Hal ini dimungkinkan untuk menentukan
format pesan arbitrer dengan opsi ini. Namun, rsyslogd 8.9 dan lebih tua
versi menggunakan fungsi parser kode keras yang membatasi domain UNIX
penggunaan soket. Jika Anda ingin menggunakan format pesan sewenang-wenang dengan yang lebih lama rsyslogd
versi, lalu gunakan soket UDP ke alamat IP localhost sebagai gantinya.
· udp:ip:pelabuhan, gunakan soket UDP. Dengan metode ini dimungkinkan untuk menggunakan
format pesan sewenang-wenang juga dengan yang lebih lama rsyslogd. Saat mengirim syslog
pesan melalui soket UDP tindakan pencegahan ekstra perlu diperhitungkan,
misalnya, daemon syslog perlu dikonfigurasi untuk mendengarkan yang ditentukan
Port UDP, aturan iptables yang tidak disengaja dapat mengganggu syslog lokal
lalu lintas dan ada beberapa pertimbangan keamanan yang berlaku untuk UDP
soket, tetapi tidak berlaku untuk soket domain UNIX.
Publik kunci Infrastruktur Opsi
-p kunci pribadi.pem
--kunci-pribadi=kunci pribadi.pem
Menentukan file PEM yang berisi kunci pribadi yang digunakan sebagai ovsdb-klienidentitas untuk
koneksi SSL keluar.
-c sertifikat.pem
--sertifikat=sertifikat.pem
Menentukan file PEM yang berisi sertifikat yang mengesahkan kunci pribadi
ditentukan pada -p or --kunci-pribadi untuk dapat dipercaya. Sertifikat harus ditandatangani
oleh otoritas sertifikat (CA) yang akan digunakan rekan dalam koneksi SSL untuk
memverifikasi itu.
-C cacert.pem
--ca-sertifikat=cacert.pem
Menentukan file PEM yang berisi sertifikat CA yang ovsdb-klien harus digunakan untuk
memverifikasi sertifikat yang diberikan kepadanya oleh rekan-rekan SSL. (Ini mungkin sama
sertifikat yang digunakan rekan SSL untuk memverifikasi sertifikat yang ditentukan pada -c or
--sertifikat, atau mungkin berbeda, tergantung pada desain PKI yang digunakan.)
-C tak satupun
--ca-cert=tidak ada
Menonaktifkan verifikasi sertifikat yang diberikan oleh rekan SSL. Ini memperkenalkan
risiko keamanan, karena itu berarti bahwa sertifikat tidak dapat diverifikasi untuk menjadi milik
host tepercaya yang dikenal.
--bootstrap-ca-cert=cacert.pem
Ketika cacert.pem ada, opsi ini memiliki efek yang sama seperti -C or --ca-sertifikat. Jika
tidak ada, maka ovsdb-klien akan mencoba untuk mendapatkan sertifikat CA dari
rekan SSL pada koneksi SSL pertamanya dan simpan ke file PEM bernama. Jika
berhasil, itu akan segera memutuskan koneksi dan menyambung kembali, dan sejak saat itu
pada semua koneksi SSL harus diautentikasi dengan sertifikat yang ditandatangani oleh CA
sertifikat yang diperoleh.
Kredensial mikro Option mengekspos itu SSL koneksi untuk a laki-laki di tengah menyerang mendapatkan itu
mulanya CA sertifikat, tetapi mungkin berguna untuk bootstrap.
Opsi ini hanya berguna jika rekan SSL mengirimkan sertifikat CA-nya sebagai bagian dari
rantai sertifikat SSL. Protokol SSL tidak memerlukan server untuk mengirim CA
sertifikat.
Opsi ini saling eksklusif dengan -C dan --ca-sertifikat.
Lainnya Opsi
-h
--membantu Mencetak pesan bantuan singkat ke konsol.
-V
--Versi: kapan
Mencetak informasi versi ke konsol.
Gunakan ovsdb-client online menggunakan layanan onworks.net