این دستور ovsdb-ابزار است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ovsdb-tool - ابزار مدیریت پایگاه داده vSwitch را باز کنید
خلاصه
ovsdb-ابزار [گزینه های] ایجاد [db [طرح]]
ovsdb-ابزار [گزینه های] جمع و جور [db [هدف]]
ovsdb-ابزار [گزینه های] تبدیل [db [طرح [هدف]]]
ovsdb-ابزار [گزینه های] نیاز-تبدیل [db [طرح]]
ovsdb-ابزار [گزینه های] نسخه db [db]
ovsdb-ابزار [گزینه های] نسخه طرحواره [طرح]
ovsdb-ابزار [گزینه های] db-cksum [db]
ovsdb-ابزار [گزینه های] schema-cksum [طرح]
ovsdb-ابزار [گزینه های] پرس و جو [db] معامله
ovsdb-ابزار [گزینه های] معامله کردن [db] معامله
ovsdb-ابزار [گزینه های] [-m | --بیشتر] ... نمایش ورود [db]
ovsdb-ابزار کمک
گزینه های ثبت نام:
[-v[واحد[:مقصد[:سطح]]]]...
[-- پرحرف[=واحد[:مقصد[:سطح]]]]...
[--ورود به سیستم فایل[=پرونده]]
گزینه های رایج:
[-h | --کمک] [-V | - نسخه]
شرح
La ovsdb-ابزار برنامه یک ابزار خط فرمان برای مدیریت پایگاه داده Open vSwitch (OVSDB) است.
فایل ها. مستقیماً با سرورهای پایگاه داده Open vSwitch در حال اجرا تعامل ندارد (در عوض،
استفاده کنید ovsdb-client).
اساسی دستورات
ایجاد db طرح
یک طرحواره OVSDB را از فایل نامگذاری شده می خواند طرح و یک پایگاه داده OVSDB جدید ایجاد می کند
پرونده به نام db با استفاده از آن طرحواره پایگاه داده جدید در ابتدا خالی است. این
دستور موجود را بازنویسی نمی کند db.
طرح باید شامل یک طرح OVSDB در قالب JSON باشد. به OVSDB مراجعه کنید
مشخصات برای جزئیات
جمع و جور db [هدف]
می خواند db و یک نسخه فشرده می نویسد. اگر هدف مشخص شده است، فشرده
نسخه به عنوان یک فایل جدید با نام نوشته می شود هدف، که قبلاً نباید وجود داشته باشد. اگر
هدف حذف می شود، سپس نسخه فشرده شده پایگاه داده جایگزین می شود db درجا.
تبدیل db طرح [هدف]
می خواند db، آن را به طرحواره مشخص شده در ترجمه کنید طرح، و می نویسد
تفسیر جدید اگر هدف مشخص شده است، نسخه ترجمه شده به صورت a نوشته شده است
فایل جدید به نام هدف، که قبلاً نباید وجود داشته باشد. اگر هدف حذف شده است، پس
نسخه ترجمه شده پایگاه داده جایگزین می شود db درجا.
این دستور میتواند «ارتقا» و «تنزل» ساده را در طرح پایگاه داده انجام دهد.
داده ها در db باید زمانی معتبر باشد که تحت تعبیر شود طرح، فقط با یکی
استثنا: داده در db برای جداول و ستون هایی که وجود ندارند طرح هستند
نادیده گرفته شده است. ستون هایی که در طرح اما نه در db روی پیش فرض خود تنظیم شده اند
ارزش های. همه از طرحمحدودیت ها به طور کامل اعمال می شوند.
نیاز-تبدیل db طرح
طرحواره تعبیه شده را می خواند db و طرح واره مستقل در طرح و مقایسه می کند
آنها اگر طرحواره ها یکسان باشد، چاپ می شود نه در stdout; اگر تفاوت دارند، چاپ کنید بله.
نسخه db db
نسخه طرحواره طرح
شماره نسخه را در طرحی که در پایگاه داده تعبیه شده است چاپ می کند db و یا در
طرح واره مستقل طرح در stdout. شماره نسخه طرحواره دارای فرم است x.y.z.
دیدن ovs-vswitchd.conf.db(5) برای جزئیات.
شماره نسخه Schema و شماره نسخه Open vSwitch مستقل هستند.
If طرح or db قبل از معرفی نسخهبندی طرحواره ایجاد شده است، سپس این کار انجام خواهد شد
شماره نسخه ندارد و این دستور یک خط خالی چاپ می کند.
db-cksum db
schema-cksum طرح
جمع کنترلی را در طرحی که در پایگاه داده تعبیه شده است چاپ می کند db یا از
طرح واره مستقل طرح در stdout.
If طرح or db قبل از اینکه جمعهای چک طرحواره معرفی شوند ایجاد شده است، سپس این کار را انجام خواهد داد
چک جمع نداشته باشید و این دستور یک خط خالی چاپ می کند.
پرس و جو db معامله
باز db، اجرا می کند معامله روی آن، و نتایج را چاپ می کند. در معامله باید
یک آرایه JSON در قالب پارام ها آرایه برای JSON-RPC معامله کردن روش،
همانطور که در مشخصات OVSDB توضیح داده شده است.
La db برای دسترسی فقط خواندنی باز می شود، بنابراین این دستور ممکن است به طور همزمان اجرا شود
با سایر فعالیت های پایگاه داده، از جمله سرور ovsdb و سایر نویسندگان پایگاه داده
La معامله ممکن است تغییرات پایگاه داده را مشخص کند، اما اینها هیچ تاثیری ندارند
on db.
معامله کردن db معامله
باز db، اجرا می کند معامله روی آن، نتایج را چاپ می کند و هر گونه تغییری را انجام می دهد
به db. معامله باید یک آرایه JSON در قالب پارام ها آرایه برای
JSON-RPC معامله کردن روش، همانطور که در مشخصات OVSDB توضیح داده شده است.
La db برای دسترسی خواندن/نوشتن باز و قفل می شود، بنابراین اگر این دستور از کار بیفتد
پایگاه داده برای نوشتن توسط هر فرآیند دیگری از جمله باز می شود سرور ovsdb(1).
استفاده کنید ovsdb-client(1)، در عوض، برای نوشتن در پایگاه داده ای که توسط آن سرویس می شود
سرور ovsdb(1).
نمایش ورود db
خلاصه ای از سوابق را چاپ می کند dbورود به سیستم، از جمله زمان و تاریخی که در آن
هر تغییر پایگاه داده و هر نظر مرتبط رخ داده است. این ممکن است مفید باشد برای
اشکال زدایی.
برای افزایش پرحرفی خروجی، اضافه کنید -m (و یا --بیشتر) یک یا چند بار به
خط فرمان. با یکی -m, نمایش ورود خلاصه ای از رکوردهای اضافه شده را چاپ می کند،
با هر تراکنش حذف یا اصلاح می شود. با دو -ms, نمایش ورود را نیز چاپ می کند
مقادیر ستون ها با هر تغییر به یک رکورد تغییر می کند.
OPTIONS
ورود به سیستم گزینه
-v[تنظیمات]
--کلمه=[تنظیمات]
سطوح ثبت را تنظیم می کند. بدون هیچ تنظیمات، سطح گزارش را برای هر ماژول تنظیم می کند و
مقصد به dbg. در غیر این صورت، تنظیمات فهرستی از کلمات است که با فاصله یا فاصله از هم جدا شده اند
کاما یا دو نقطه، حداکثر یک عدد از هر دسته زیر:
· نام ماژول معتبر، همانطور که توسط vlog/list دستور روشن ovs-appctl(8)
تغییر سطح گزارش را به ماژول مشخص شده محدود می کند.
· syslog, کنسول، یا پرونده، برای محدود کردن تغییر سطح ورود به سیستم فقط به
ورود سیستم، به کنسول، یا به یک فایل، به ترتیب. (اگر -- جدا کردن is
مشخص شده، ovsdb-ابزار توصیفگرهای استاندارد فایل خود را می بندد، بنابراین وارد شوید
کنسول هیچ تاثیری نخواهد داشت.)
در پلتفرم ویندوز، syslog به عنوان یک کلمه پذیرفته شده است و فقط در کنار آن مفید است
با --syslog-target گزینه (کلمه در غیر این صورت تأثیری ندارد).
· خاموش, ظهور کردن, گمراه شدن, هشدار دادن, اطلاعات، یا dbg، برای کنترل سطح ورود به سیستم. پیام های
شدت داده شده یا بالاتر ثبت می شود و پیام هایی با شدت کمتر ثبت می شود
فیلتر خواهد شد خاموش تمام پیام ها را فیلتر می کند. دیدن ovs-appctl(8) برای
تعریفی از هر سطح گزارش
مورد در داخل قابل توجه نیست تنظیمات.
صرف نظر از سطوح گزارش تنظیم شده برای پرونده، ورود به یک فایل انجام نخواهد شد
مگر --ورود به سیستم فایل نیز مشخص شده است (به زیر مراجعه کنید).
برای سازگاری با نسخه های قدیمی OVS، هر به عنوان یک کلمه پذیرفته شده است اما ندارد
اثر.
-v
-- پرحرف
حداکثر سطح پرحرفی ورود به سیستم را معادل با --verbose=dbg.
-vPATTERN:مقصد:الگو
--verbose=PATTERN:مقصد:الگو
الگوی گزارش را برای مقصد به الگو. رجوع شود به ovs-appctl(8) برای یک
شرح نحو معتبر برای الگو.
-vFACILITY:امکان
--verbose= تسهیلات:امکان
تسهیلات RFC5424 پیام گزارش را تنظیم می کند. امکان می تواند یکی از هسته, کاربر,
پست, روح پلید, تایید, syslog, لیتر, اخبار, uucp, ساعت, اف تی پی, ntp, حسابرسی, هوشیار, ساعت 2,
محلی0, محلی1, محلی2, محلی3, محلی4, محلی5, محلی6 or محلی7. اگر این گزینه است
مشخص نشده، روح پلید به عنوان پیش فرض برای سیستم محلی syslog و استفاده می شود محلی0
هنگام ارسال پیام به هدف ارائه شده از طریق استفاده می شود --syslog-target
گزینه.
--ورود به سیستم فایل[=پرونده]
ورود به یک فایل را فعال می کند. اگر پرونده مشخص شده است، سپس به عنوان نام دقیق استفاده می شود
برای فایل لاگ نام فایل گزارش پیشفرض استفاده شده در if پرونده حذف شده است
/var/log/openvswitch/ovsdb-tool.log.
--syslog-target=میزبان:بندر
پیام های syslog را به UDP ارسال کنید بندر on میزبان، علاوه بر سیستم سیستم. را
میزبان باید یک آدرس IP عددی باشد، نه یک نام میزبان.
--syslog-method=روش
مشخص کردن روش چگونه پیام های syslog باید به syslog daemon ارسال شوند. ذیل
فرم ها پشتیبانی می شوند:
· libc، از libc استفاده کنید syslog() عملکرد. این رفتار به طور پیش فرض است. جنبه منفی
استفاده از این گزینه این است که libc پیشوند ثابتی را به هر پیام قبلی اضافه می کند
در واقع به دیمون syslog ارسال می شود /dev/log سوکت دامنه یونیکس
· یونیکس:پرونده، مستقیماً از سوکت دامنه یونیکس استفاده کنید. می توان مشخص کرد
قالب پیام دلخواه با این گزینه. با این حال، rsyslogd 8.9 و مسن تر
نسخه ها از تابع تجزیه کننده سخت کد شده استفاده می کنند که دامنه یونیکس را محدود می کند
استفاده از سوکت اگر می خواهید از قالب پیام دلخواه با قدیمی تر استفاده کنید rsyslogd
نسخه ها، سپس به جای آن از سوکت UDP به آدرس IP لوکال هاست استفاده کنید.
· udp:ip:بندر، از سوکت UDP استفاده کنید. با این روش امکان استفاده وجود دارد
قالب پیام دلخواه نیز با قدیمی تر rsyslogd. هنگام ارسال syslog
پیام های روی سوکت UDP باید احتیاط بیشتری را در نظر گرفت،
برای مثال، دیمون syslog باید پیکربندی شود تا به موارد مشخص شده گوش دهد
پورت UDP، قوانین تصادفی iptables ممکن است با syslog محلی تداخل داشته باشد
ترافیک و برخی ملاحظات امنیتی وجود دارد که برای UDP اعمال می شود
سوکت ها، اما برای سوکت های دامنه یونیکس اعمال نمی شود.
دیگر گزینه
-h
--کمک یک پیام راهنمای مختصر را به کنسول چاپ می کند.
-V
- نسخه
اطلاعات نسخه را روی کنسول چاپ می کند.
از ovsdb-tool به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید