Это команда ovsdb-tool, которую можно запустить в провайдере бесплатного хостинга 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]
ovsdb-инструмент [кредита] схема-ксум [схема]
ovsdb-инструмент [кредита] запрос [db] сделка
ovsdb-инструмент [кредита] совершать сделки [db] сделка
ovsdb-инструмент [кредита] [-m | --более] ... Показать журнал [db]
ovsdb-инструмент помощь
Варианты ведения журнала:
[-v[модуль[:назначение[:уровень]]]] ...
[--verbose [=модуль[:назначение[:уровень]]]] ...
[--лог-файл[=файл]]
Общие варианты:
[-h | --Помогите] [-V | --версия]
ОПИСАНИЕ
Команда ovsdb-инструмент Программа - это инструмент командной строки для управления базой данных Open vSwitch (OVSDB)
файлы. Он не взаимодействует напрямую с запущенными серверами баз данных Open vSwitch (вместо этого
использование ovsdb-клиент).
Базовый Команды
Создайте db схема
Читает схему OVSDB из файла с именем схема и создает новую базу данных OVSDB
файл с именем db используя эту схему. Новая база данных изначально пуста. Этот
команда не перезапишет существующий db.
схема должен содержать схему OVSDB в формате JSON. Обратитесь к OVSDB
спецификация для деталей.
компактный db [цель]
Читает db и пишет уплотненную версию. Если цель указано, уплотненный
версия записывается как новый файл с именем цель, который еще не должен существовать. Если
цель опускается, то сжатая версия базы данных заменяет db на месте.
конвертировать db схема [цель]
Читает db, переводя его в схему, указанную в схема, и выписывает
новая интерпретация. Если цель указано, переведенная версия записывается как
новый файл с именем цель, который еще не должен существовать. Если цель опускается, то
переведенная версия базы данных заменяет db на месте.
Эта команда может выполнять простые `` обновления '' и `` понижение версии '' схемы базы данных.
Данные в db должно быть действительным при интерпретации в соответствии с схематолько с одним
исключение: данные в db для таблиц и столбцов, которых нет в схема
игнорируется. Столбцы, существующие в схема но не в db установлены по умолчанию
ценности. Все схемаограничения применяются в полном объеме.
преобразование потребностей db схема
Читает схему, встроенную в db и автономная схема в схема и сравнивает
их. Если схемы совпадают, печатает нет на стандартный вывод; если они отличаются, распечатайте Да.
db-версия db
версия схемы схема
Печатает номер версии в схеме, встроенной в базу данных db или в
автономная схема схема на стандартный вывод. Номер версии схемы имеет вид x.y.z.
Увидеть ovs-vswitchd.conf.db(5) для подробностей.
Номера версий схемы и номера версий Open vSwitch не зависят друг от друга.
If схема or db был создан до того, как было введено управление версиями схемы, тогда он будет
не имеет номера версии, и эта команда напечатает пустую строку.
БД-кссум db
схема-ксум схема
Печатает контрольную сумму в схеме, встроенной в базу данных db или из
автономная схема схема на стандартный вывод.
If схема or db был создан до того, как были введены контрольные суммы схемы, тогда он будет
не имеет контрольной суммы, и эта команда напечатает пустую строку.
запрос db сделка
Открывает db, выполняет сделка на нем и распечатывает результаты. В сделка должен
быть массивом JSON в формате PARAMS массив для JSON-RPC совершать сделки Метод,
как описано в спецификации OVSDB.
Команда db открыт для доступа только для чтения, поэтому эту команду можно безопасно запускать одновременно
с другими действиями базы данных, включая ovsdb-сервер и другие авторы баз данных.
Команда сделка может указывать модификации базы данных, но они не будут иметь никакого эффекта
on db.
совершать сделки db сделка
Открывает db, выполняет сделка на нем, печатает результаты и фиксирует любые изменения
в db, сделка должен быть массивом JSON в формате PARAMS массив для
JSON-RPC совершать сделки , как описано в спецификации OVSDB.
Команда db открыт и заблокирован для доступа для чтения / записи, поэтому эта команда завершится ошибкой, если
база данных открыта для записи любым другим процессом, в том числе ovsdb-сервер(1).
Используйте ovsdb-клиент(1) вместо этого для записи в базу данных, обслуживаемую
ovsdb-сервер(1).
Показать журнал db
Печатает сводку записей в dbжурнал, включая время и дату, когда
каждое изменение базы данных и любой связанный комментарий. Это может быть полезно для
отладка.
Чтобы увеличить подробность вывода, добавьте -m (или --более) один или несколько раз в
командная строка. С одним -m, Показать журнал печатает сводку добавленных записей,
удаляются или изменяются каждой транзакцией. С двумя -ms, Показать журнал также печатает
значения столбцов, изменяемые при каждом изменении записи.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Запись Опции
-v[спецификация]
--verbose =[спецификация]
Устанавливает уровни ведения журнала. Без всяких спецификация, устанавливает уровень журнала для каждого модуля и
пункт назначения DBG, В противном случае, спецификация это список слов, разделенных пробелами или
запятые или двоеточия, до одного из каждой категории ниже:
· Действительное имя модуля, отображаемое видеоблог / список командовать ovs-appctl(8)
ограничивает изменение уровня журнала указанным модулем.
· системный журнал, консольили файл, чтобы ограничить изменение уровня журнала только
системный журнал, в консоль или в файл соответственно. (Если --отсоединить is
указано, ovsdb-инструмент закрывает свои стандартные файловые дескрипторы, поэтому вход в
консоль не будет иметь никакого эффекта.)
На платформе Windows системный журнал принято как слово и полезно только вместе
с --syslog-цель вариант (иначе слово не действует).
· от, Эмер, заблуждаться, предупреждать, infoили DBG, чтобы контролировать уровень журнала. Сообщения
будет регистрироваться заданная степень серьезности или выше, а сообщения с более низкой серьезностью
будут отфильтрованы. от отфильтровывает все сообщения. Видеть ovs-appctl(8) для
определение каждого уровня журнала.
Дело не имеет значения в пределах спецификация.
Независимо от установленных уровней ведения журнала файл, запись в файл не состоится
если не --лог-файл также указывается (см. ниже).
Для совместимости со старыми версиями OVS, любой принято как слово, но не имеет
Эффект.
-v
--подробный
Устанавливает максимальный уровень детализации журнала, эквивалентный --verbose = dbg.
-v ШАБЛОН:назначение:описания
--verbose = ШАБЛОН:назначение:описания
Устанавливает шаблон журнала для назначение в описания, Ссылаться на ovs-appctl(8) для
описание действующего синтаксиса для описания.
-v ОБЪЕКТ:объект
--verbose = ОБЪЕКТ:объект
Устанавливает RFC5424 средство сообщения журнала. объект может быть одним из деревенщина, пользователь,
почта, демон, авт, системный журнал, LPR, Новости, UUCP, Часы, FTP, нтп, аудит, бдительный, часы2,
местный0, местный1, местный2, местный3, местный4, местный5, местный6 or местный7. Если эта опция
не указано, демон используется по умолчанию для системного журнала локальной системы и местный0
используется при отправке сообщения цели, предоставленной через --syslog-цель
опцию.
--лог-файл[=файл]
Включает запись в файл. Если файл указывается, то используется как точное имя
для файла журнала. Имя файла журнала по умолчанию, используемое, если файл опущено
/var/log/openvswitch/ovsdb-tool.log.
--syslog-target =кашель:порт
Отправлять сообщения системного журнала в UDP порт on кашель, в дополнение к системному журналу. В
кашель должен быть числовым IP-адресом, а не именем хоста.
--syslog-method =метод
Указывать метод как сообщения системного журнала должны быть отправлены демону системного журнала. Следующий
поддерживаются формы:
· Libc, используйте libc системный журнал () функция. Это поведение по умолчанию. Обратная сторона
использования этой опции заключается в том, что libc добавляет фиксированный префикс к каждому сообщению перед
он фактически отправляется демону syslog через / dev / журнал Доменный сокет UNIX.
· Юникс:файл, используйте сокет домена UNIX напрямую. Можно указать
произвольный формат сообщения с этой опцией. Тем не мение, rsyslogd 8.9 и старше
версии в любом случае используют жестко запрограммированную функцию парсера, которая ограничивает домен UNIX
использование сокета. Если вы хотите использовать произвольный формат сообщения со старым rsyslogd
версии, то вместо этого используйте сокет UDP для IP-адреса localhost.
· UDP:ip:порт, используйте сокет UDP. С помощью этого метода можно использовать
произвольный формат сообщения также с более старыми rsyslogd. При отправке системного журнала
сообщения через сокет UDP необходимо принять во внимание дополнительные меры предосторожности,
например, демон syslog должен быть настроен для прослушивания указанного
Порт UDP, случайные правила iptables могут мешать локальному системному журналу
трафик, и есть некоторые соображения безопасности, относящиеся к UDP
сокеты, но не применяются к сокетам домена UNIX.
Другой Опции
-h
--Помогите Выводит на консоль краткое справочное сообщение.
-V
--версия
Печатает информацию о версии на консоль.
Используйте ovsdb-tool онлайн с помощью сервисов onworks.net