Це командний інструмент ovsdb, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ovsdb-tool - Відкрийте програму керування базами даних vSwitch
СИНТАКСИС
ovsdb-інструмент [опції] створювати [db [схема]]
ovsdb-інструмент [опції] компактний [db [мета]]
ovsdb-інструмент [опції] конвертувати [db [схема [мета]]]
ovsdb-інструмент [опції] потреби-перетворення [db [схема]]
ovsdb-інструмент [опції] db-версія [db]
ovsdb-інструмент [опції] схема-версія [схема]
ovsdb-інструмент [опції] db-cksum [db]
ovsdb-інструмент [опції] схема-cksum [схема]
ovsdb-інструмент [опції] запит [db] угода
ovsdb-інструмент [опції] трансакцію [db] угода
ovsdb-інструмент [опції] [-m | --більше]... шоу-журнал [db]
ovsdb-інструмент допомога
Параметри журналу:
[-v[Модулі[:призначення[:рівень]]]]...
[--дослівно[=Модулі[:призначення[:рівень]]]]...
[--файл журналу[=файл]]
Поширені варіанти:
[-h | --допомога] [-V | -- версія]
ОПИС
Команда ovsdb-інструмент програма – це інструмент командного рядка для керування базою даних Open vSwitch (OVSDB)
файлів. Він не взаємодіє безпосередньо із запущеними серверами баз даних Open vSwitch (натомість,
використання ovsdb-клієнт).
Базовий Команди
створювати db схема
Читає схему OVSDB з файлу з ім'ям схема і створює нову базу даних OVSDB
файл з іменем db використовуючи цю схему. Нова база даних спочатку порожня. Це
команда не перезапише існуючу db.
схема має містити схему OVSDB у форматі JSON. Зверніться до OVSDB
специфікація для деталей.
компактний db [мета]
Читає db і пише компактну версію. Якщо мета зазначено, ущільнене
версія записується як новий файл з ім'ям мета, який ще не має існувати. Якщо
мета пропущено, то стиснуту версію бази даних замінить db на місці.
конвертувати db схема [мета]
Читає db, перекладаючи його на схему, зазначену в схема, і виписує
нова інтерпретація. Якщо мета вказано, перекладена версія записується як a
новий файл з ім'ям мета, який ще не має існувати. Якщо мета опускається, то
перекладена версія бази даних замінює db на місці.
Ця команда може виконувати прості ``оновлення'' та ``пониження'' схеми бази даних.
Дані в db має бути дійсним при тлумаченні під схема, лише з одним
виняток: дані в db для таблиць і стовпців, яких немає в схема він має
ігнорується. Колонки, які існують в схема але не в db встановлені за замовчуванням
цінності. Всі схемаОбмеження 's застосовуються повністю.
потреби-перетворення db схема
Читає вбудовану схему db і автономна схема в схема і порівнює
їх. Якщо схеми однакові, друкує немає на стандартний вихід; якщо вони відрізняються, роздрукуйте так.
db-версія db
схема-версія схема
Друкує номер версії у схемі, вбудованій у базу даних db або в
автономна схема схема на стандартний вихід. Номер версії схеми має вигляд x.y.z.
Читати ovs-vswitchd.conf.db(5) для деталей.
Номери версій схеми та номери версій Open vSwitch є незалежними.
If схема or db було створено до того, як було запроваджено управління версіями схеми, тоді це буде
не має номера версії, і ця команда надрукує порожній рядок.
db-cksum db
схема-cksum схема
Друкує контрольну суму у схемі, вбудованій у базу даних db або з
автономна схема схема на stdout.
If схема or db було створено до введення контрольних сум схеми, тоді це буде
не має контрольної суми, і ця команда надрукує порожній рядок.
запит db угода
Відкриває db, виконує угода на ньому та друкує результати. The угода повинен
бути масивом JSON у форматі Титули масив для JSON-RPC трансакцію Метод,
як описано в специфікації OVSDB.
Команда db відкрито для доступу лише для читання, тому ця команда може безпечно виконуватися одночасно
з іншою діяльністю бази даних, у т.ч ovsdb-сервер та інші автори баз даних.
Команда угода може вказувати модифікації бази даних, але це не матиме жодного ефекту
on db.
трансакцію db угода
Відкриває db, виконує угода на ньому друкує результати та фіксує будь-які зміни
до db, угода має бути масивом JSON у форматі Титули масив для
JSON-RPC трансакцію метод, як описано в специфікації OVSDB.
Команда db відкрито та заблоковано для доступу читання/запису, тому ця команда не вийде, якщо
база даних відкривається для запису будь-яким іншим процесом, в т.ч ovsdb-сервер(1).
Скористайтеся кнопкою ovsdb-клієнт(1), замість цього для запису в базу даних, яка обслуговується
ovsdb-сервер(1).
шоу-журнал db
Друкує підсумок записів у dbжурнал, включаючи час і дату, коли
кожна зміна бази даних і будь-який пов’язаний коментар. Це може бути корисно для
налагодження.
Щоб збільшити багатослівність виводу, додайте -m (Або --більше) один або кілька разів до
командний рядок. З одним -m, шоу-журнал друкує підсумок доданих записів,
видаляються або змінюються кожною транзакцією. З двома -ms, шоу-журнал також друкує
значення стовпців, змінені кожною зміною запису.
ВАРІАНТИ
Запис Опції
-v[spec]
--verbose=[spec]
Встановлює рівні реєстрації. Без жодного spec, встановлює рівень журналу для кожного модуля та
призначення до dbg. Інакше spec це список слів, розділених пробілами або
коми або двокрапки, до однієї з кожної категорії нижче:
· Допустиме ім'я модуля, яке відображається в влог/список команда на ovs-appctl(8)
обмежує зміну рівня журналу вказаним модулем.
· системний журнал, втішитиабо файл, щоб обмежити зміну рівня журналу лише до
системний журнал, на консоль або у файл відповідно. (Якщо --від’єднати is
зазначено, ovsdb-інструмент закриває свої стандартні дескриптори файлів, тому вхід до
консоль не матиме ніякого ефекту.)
На платформі Windows, системний журнал приймається як слово і є корисним лише разом
з --syslog-target опція (інакше слово не діє).
· від, емер, помилятися, попереджати, infoабо dbg, щоб контролювати рівень журналу. Повідомлення від
реєструватимуться дані з даною серйозністю або вище, а повідомлення меншої серйозності
буде відфільтровано. від відфільтровує всі повідомлення. Побачити ovs-appctl(8) для
визначення кожного рівня журналу.
Справа не має значення в межах spec.
Незалежно від встановлених рівнів журналу файл, вхід до файлу не відбудеться
якщо не --файл журналу також вказано (див. нижче).
Для сумісності зі старішими версіями OVS, будь-який приймається як слово, але не має
ефект
-v
-багатослівний
Встановлює максимальний рівень докладності журналу, еквівалентний --verbose=dbg.
-vШАБОР:призначення:модель
--verbose=ШАРОН:призначення:модель
Встановлює шаблон журналу для призначення до модель. Відноситься до ovs-appctl(8) для а
опис дійсного синтаксису для модель.
-vFACILITY:об'єкт
--verbose=ОБЛАСТЬ:об'єкт
Встановлює засіб RFC5424 для повідомлення журналу. об'єкт може бути одним з Керн, користувач,
пошта, демон, авт, системний журнал, LPR, новини, вийти, годинник, FTP, ntp, аудит, попередження, годинник 2,
local0, local1, local2, local3, local4, local5, local6 or local7. Якщо цей варіант є
не вказано, демон використовується за замовчуванням для локального системного журналу та local0
використовується під час надсилання повідомлення цільовому об’єкту, наданого через --syslog-target
варіант.
--файл журналу[=файл]
Дозволяє вести журнал у файл. Якщо файл вказано, то воно використовується як точна назва
для файлу журналу. Ім’я файлу журналу за замовчуванням, яке використовується if файл опущено є
/var/log/openvswitch/ovsdb-tool.log.
--syslog-target=господар:порт
Надсилати повідомлення системного журналу в UDP порт on господар, на додаток до системного журналу. The
господар має бути числовою IP-адресою, а не ім’ям хоста.
--syslog-метод=метод
Вказувати метод як повідомлення syslog мають надсилатися до демона syslog. Після
підтримуються форми:
· Libc, використовуйте libc syslog () функція. Це поведінка за замовчуванням. Недоліки
використання цих параметрів полягає в тому, що libc додає фіксований префікс до кожного попереднього повідомлення
він фактично надсилається до демона системного журналу /dev/log Доменний сокет UNIX.
· unix:файл, використовувати сокет домену UNIX безпосередньо. Можна уточнити
довільний формат повідомлення з цією опцією. однак, rsyslogd 8.9 і старше
версії все одно використовують жорстко кодовану функцію аналізатора, яка обмежує домен UNIX
використання розетки. Якщо ви хочете використовувати довільний формат повідомлення зі старішим rsyslogd
версії, то замість цього використовуйте сокет UDP для IP-адреси локального хосту.
· udp:ip:порт, використовуйте сокет UDP. За допомогою цього методу його можна використовувати
довільний формат повідомлення також зі старішим rsyslogd. При відправці системного журналу
повідомлення через сокет UDP необхідно враховувати додаткову обережність,
наприклад, демон syslog потрібно налаштувати на прослуховування вказаного
Порт UDP, випадкові правила iptables можуть заважати локальному системному журналу
трафіку та існують деякі міркування щодо безпеки, які застосовуються до UDP
сокетів, але не застосовуються до сокетів домену UNIX.
Інше Опції
-h
--допомога Друкує коротке повідомлення довідки на консоль.
-V
-- версія
Друкує інформацію про версію на консоль.
Використовуйте ovsdb-tool онлайн за допомогою служб onworks.net