انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

ovsdb-server - آنلاین در ابر

ovsdb-server را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور سرور ovsdb است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


ovsdb-server - سرور پایگاه داده vSwitch را باز کنید

خلاصه


سرور ovsdb [پایگاه داده]... [-- راه دور =دور]... [--run=فرمان]

گزینه های دیمون:
[--pidfile[=pidfile]] [-- رونویسی-pidfile] [-- جدا کردن] [--no-chdir]

گزینه های خدمات:
[--سرویس] [--سرویس-مانیتور]

گزینه های ثبت نام:
[-v[واحد[:مقصد[:سطح]]]]...
[-- پرحرف[=واحد[:مقصد[:سطح]]]]...
[--ورود به سیستم فایل[=پرونده]]

گزینه های زیرساخت کلید عمومی:
[---private-key=privkey.pem]
[--گواهی=cert.pem]
[--ca-cert=cacert.pem]
[--bootstrap-ca-cert=cacert.pem]
[--peer-ca-cert=peer-cacert.pem]

گزینه های مدیریت زمان اجرا:
--unixctl=پریز

گزینه های رایج:
[-h | --کمک] [-V | - نسخه]

شرح


La سرور ovsdb برنامه رابط های RPC را برای یک یا چند پایگاه داده Open vSwitch فراهم می کند
(OVSDBs). از اتصالات مشتری JSON-RPC از طریق TCP/IP یا Unix فعال یا غیرفعال پشتیبانی می کند
سوکت های دامنه

هر فایل OVSDB ممکن است در خط فرمان به عنوان مشخص شود پایگاه داده. اگر هیچ کدام مشخص نشده باشد،
پیش فرض است /etc/openvswitch/conf.db. فایل های پایگاه داده باید قبلاً بوده باشند
ایجاد و مقداردهی اولیه با استفاده از، برای مثال، ovsdb-ابزار ایجاد.

OPTIONS


-- راه دور =دور
می افزاید: دور به عنوان یک روش اتصال مورد استفاده توسط سرور ovsdb. دور باید یکی از
فرم های زیر:

pssl:بندر[:ip]
در SSL داده شده گوش کنید بندر برای یک اتصال به طور پیش فرض، اتصالات هستند
به یک آدرس IP محلی خاص محدود نمی شود و فقط در IPv4 گوش می دهد (اما
آدرس های IPv6) نیست، اما مشخص می کند ip اتصالات را به آنهایی که از
داده ip، آدرس IPv4 یا IPv6. اگر ip یک آدرس IPv6 است، سپس بسته بندی کنید
ip با براکت مربع، به عنوان مثال: pssl:6640:[::1]. --کلید خصوصی,
--گواهینامهو --ca-cert هنگام استفاده از این فرم، گزینه ها اجباری هستند.

ptcp:بندر[:ip]
در TCP داده شده گوش کنید بندر برای یک اتصال به طور پیش فرض، اتصالات هستند
به یک آدرس IP محلی خاص محدود نمی شود و فقط در IPv4 گوش می دهد (اما
آدرس های IPv6) نیست، اما ip ممکن است برای گوش دادن فقط برای اتصالات مشخص شود
به داده شده ip، آدرس IPv4 یا IPv6. اگر ip یک آدرس IPv6 است،
سپس بپیچید ip با براکت مربع، به عنوان مثال: ptcp:6640:[::1].

punix:پرونده
در POSIX، به سوکت سرور دامنه یونیکس با نام گوش دهید پرونده برای
اتصال.

در ویندوز، به پورت TCP انتخاب شده در هسته در لوکال هاست گوش دهید. هسته
مقدار پورت TCP انتخاب شده در نوشته شده است پرونده.

ssl:ip:بندر
SSL مشخص شده بندر روی میزبان در زمان داده شده ip، که باید بیان شود
به عنوان یک آدرس IP (نه نام DNS) در قالب آدرس IPv4 یا IPv6. اگر ip is
یک آدرس IPv6، سپس بسته بندی کنید ip با براکت مربع، به عنوان مثال: ssl:[::1]:6640.
La --کلید خصوصی, --گواهینامهو --ca-cert گزینه ها زمانی اجباری هستند
این فرم استفاده می شود.

tcp:ip:بندر
به TCP داده شده متصل شوید بندر on ip، که در آن ip می تواند آدرس IPv4 یا IPv6 باشد.
If ip یک آدرس IPv6 است، سپس بسته بندی کنید ip با براکت مربع، به عنوان مثال:
tcp:[::1]:6640.

یونیکس:پرونده
در POSIX، به سوکت سرور دامنه یونیکس با نام متصل شوید پرونده.

در ویندوز، به پورت TCP لوکال هاست که مقدار آن در آن نوشته شده است متصل شوید پرونده.

دسی بی:db,جدول,ستون
روش های اتصال اضافی را می خواند ستون در تمام ردیف های موجود جدول
در داخل db. همانطور که محتویات ستون تغییر می کند ، سرور ovsdb همچنین اضافه می کند و
بر این اساس روش های اتصال را حذف می کند.

If ستوننوع 's رشته یا مجموعه ای از رشته ها است، سپس روش های اتصال
مستقیماً از ستون گرفته می شوند. روش های اتصال در ستون
باید یکی از فرم های توضیح داده شده در بالا را داشته باشد.

If ستوننوع 's UUID یا مجموعه ای از UUID ها است و به یک جدول و سپس به هر کدام ارجاع می دهد
UUID در جدول ارجاع شده جستجو می شود تا یک ردیف به دست آید. به شرح زیر
ستون های ردیف، در صورت وجود و از نوع صحیح، a را پیکربندی کنید
روش اتصال هر ستون اضافی نادیده گرفته می شود.

هدف (رشته)
روش اتصال، به یکی از اشکال توضیح داده شده در بالا. این ستون
اجباری است: اگر مفقود یا خالی باشد، هیچ روش اتصالی نمی تواند
پیکربندی شود.

max_backoff (عدد صحیح)
حداکثر تعداد میلی ثانیه برای انتظار بین تلاش های اتصال.

inactivity_probe (عدد صحیح)
حداکثر تعداد میلی ثانیه زمان بیکاری در اتصال به مشتری
قبل از ارسال پیام کاوشگر عدم فعالیت

این یک خطا برای ستون برای داشتن یک نوع دیگر

برای اتصال یا گوش دادن به چندین روش اتصال، از چندگانه استفاده کنید --از راه دور گزینه.

--run=فرمان]
به طور معمول سرور ovsdb برای همیشه اجرا می شود، یا تا زمانی که به آن گفته شود که خارج شود (نگاه کنید به زمان اجرا
MANAGEMENT دستورات زیر). با این گزینه، سرور ovsdb در عوض یک پوسته را شروع می کند
زیر فرآیند در حال اجرا فرمان. هنگامی که فرآیند فرعی پایان می یابد، سرور ovsdb همچنین
با ظرافت خارج می شود اگر زیر فرآیند به طور معمول با کد خروج 0 خارج شود، پس
سرور ovsdb با کد خروج 0 نیز خارج می شود. در غیر این صورت با کد خروج 1 خارج می شود.

این گزینه می تواند در مواردی مفید باشد که یک سرور پایگاه داده فقط برای اجرای یک واحد مورد نیاز است
دستور، به عنوان مثال: سرور ovsdb -- راه دور = punix: سوکت --run='ovsdb-client موادی که موقتا برای استعمال انبار میشود
یونیکس: سوکت Open_vSwitch'

این گزینه در پلتفرم ویندوز پشتیبانی نمی شود.

دیمون گزینه
گزینه های زیر در پلتفرم های مبتنی بر POSIX معتبر هستند.

--pidfile[=pidfile]
باعث ایجاد یک فایل (به طور پیش فرض، ovsdb-server.pid) ایجاد می شود که نشان دهنده PID آن است
فرآیند در حال اجرا اگر pidfile آرگومان مشخص نشده است، یا اگر مشخص نیست
شروع با /، سپس در ایجاد می شود /var/run/openvswitch.

If --pidfile مشخص نشده است، هیچ pidfile ایجاد نمی شود.

-- رونویسی-pidfile
به طور پیش فرض ، چه زمانی --pidfile مشخص شده است و pidfile مشخص شده از قبل وجود دارد
و توسط یک فرآیند در حال اجرا قفل شده است، سرور ovsdb از شروع امتناع می کند مشخص كردن
-- رونویسی-pidfile تا باعث شود در عوض فایل pid را بازنویسی کند.

چه زمانی --pidfile مشخص نشده است، این گزینه تاثیری ندارد.

-- جدا کردن
اجرا می شود سرور ovsdb به عنوان یک فرآیند پس زمینه فرآیند چنگال، و در کودک آن را
یک جلسه جدید را شروع می کند، توصیفگرهای استاندارد فایل (که دارای سمت است) را می بندد
اثر غیرفعال کردن ورود به سیستم در کنسول)، و دایرکتوری فعلی آن را به
ریشه (مگر اینکه --no-chdir مشخص شده است). بعد از اینکه کودک آن را کامل کرد
مقداردهی اولیه، والد خارج می شود. سرور ovsdb تنها پس از شروع آن جدا می شود
گوش دادن در تمام ریموت های پیکربندی شده

-- مانیتور
یک فرآیند اضافی برای نظارت ایجاد می کند سرور ovsdb اهریمن، دیو. اگر دیمون
به دلیل سیگنالی که خطای برنامه نویسی را نشان می دهد می میرد (SIGABRT, SIGALRM, SIGBUS,
SIGFPE, SIGILL, SIGPIPE, SIGSEGV, SIGXCPU، یا SIGXFSZ) سپس فرآیند مانیتور
یک کپی جدید از آن را شروع می کند. اگر دیمون به دلیل دیگری بمیرد یا خارج شود،
نظارت بر خروجی فرآیند

این گزینه معمولا با استفاده می شود -- جدا کردن، اما بدون آن نیز کار می کند.

--no-chdir
به طور پیش فرض ، چه زمانی -- جدا کردن مشخص شده است، سرور ovsdb کار فعلی خود را تغییر می دهد
دایرکتوری به دایرکتوری ریشه پس از جدا شدن. در غیر این صورت استناد
سرور ovsdb از یک دایرکتوری که بدون دقت انتخاب شده باشد، از مدیر جلوگیری می کند
از جدا کردن فایل سیستمی که آن دایرکتوری را در خود نگه می دارد.

تعیین --no-chdir این رفتار را سرکوب می کند، جلوگیری می کند سرور ovsdb از جانب
دایرکتوری کاری فعلی خود را تغییر می دهد. این ممکن است برای جمع آوری هسته مفید باشد
فایل‌ها، از آنجایی که نوشتن داده‌های هسته‌ای در کار جاری یک رفتار رایج است
دایرکتوری و دایرکتوری ریشه، دایرکتوری خوبی برای استفاده نیست.

این گزینه هیچ تاثیری ندارد زمانی که -- جدا کردن مشخص نشده است

--کاربر علل سرور ovsdb برای اجرا به عنوان یک کاربر متفاوت مشخص شده در "user:group"، بنابراین
حذف بیشتر امتیازات روت فرم های کوتاه "user" و ":group" نیز هستند
مجاز، با کاربر فعلی یا گروه به ترتیب فرض می شوند. فقط شیاطین شروع کردند
توسط کاربر root این استدلال را می پذیرد.

در لینوکس، شیاطین قبل از CAP_IPC_LOCK و CAP_NET_BIND_SERVICES اعطا خواهند شد
حذف امتیازات روت دیمون ها با Datapath تعامل دارند، مانند ovs-vswitchd،
دو قابلیت اضافی به نام‌های CAP_NET_ADMIN و CAP_NET_RAW اعطا خواهد شد.
حتی اگر کاربر جدید "root" باشد، این تغییر قابلیت اعمال خواهد شد.

در ویندوز، این گزینه در حال حاضر پشتیبانی نمی شود. به دلایل امنیتی،
مشخص کردن این گزینه باعث می شود که فرآیند دیمون شروع نشود.

محصولات گزینه
گزینه های زیر فقط در پلتفرم ویندوز معتبر هستند.

--سرویس
علل سرور ovsdb به عنوان یک سرویس در پس زمینه اجرا شود. خدمات باید
قبلاً از طریق ابزارهای خارجی مانند ایجاد شده اند sc.exe.

--سرویس-مانیتور
باعث می شود سرور ovsdb سرویس به طور خودکار توسط ویندوز راه اندازی مجدد شود
اگر سرویس به دلایل غیرمنتظره از بین برود یا خارج شود، مدیر خدمات.

چه زمانی --سرویس مشخص نشده است، این گزینه تاثیری ندارد.

ورود به سیستم گزینه
-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-server.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 اعمال می شود
سوکت ها، اما برای سوکت های دامنه یونیکس اعمال نمی شود.

عمومی کلید شالوده گزینه
گزینه های شرح داده شده در زیر برای پیکربندی زیرساخت کلید عمومی SSL پذیرفته می شود
دستور ویژه برای به دست آوردن پیکربندی آنها از پایگاه داده. اگر هر کدام از اینها
گزینه ها داده شده است دسی بی:db,جدول,ستون به عنوان آرگومان آن، نام واقعی فایل خوانده می شود
از مشخص شده ستون in جدول در داخل db پایگاه داده را ستون باید نوع داشته باشد
رشته یا مجموعه ای از رشته ها. اولین رشته غیر خالی در جدول به عنوان فایل در نظر گرفته می شود
نام. (این بدان معناست که معمولاً باید حداکثر یک ردیف در آن وجود داشته باشد جدول.)

-p privkey.pem
---private-key=privkey.pem
یک فایل PEM حاوی کلید خصوصی استفاده شده به عنوان را مشخص می کند سرور ovsdbهویت برای
اتصالات SSL خروجی

-c cert.pem
--گواهی=cert.pem
یک فایل PEM حاوی گواهینامه ای که کلید خصوصی را تایید می کند را مشخص می کند
مشخص شده در -p or --کلید خصوصی قابل اعتماد بودن گواهی باید امضا شود
توسط مرجع گواهی (CA) که همتا در اتصالات SSL از آن استفاده خواهد کرد
آن را تأیید کنید.

-C cacert.pem
--ca-cert=cacert.pem
یک فایل PEM حاوی گواهینامه CA را مشخص می کند سرور ovsdb باید استفاده کرد
گواهینامه های ارائه شده توسط همتایان SSL را تأیید کنید. (ممکن است همین باشد
گواهی که همتایان SSL برای تأیید گواهی مشخص شده در آن استفاده می کنند -c or
--گواهینامه، یا بسته به طرح PKI در حال استفاده، ممکن است متفاوت باشد.)

-C هیچ
--ca-cert=هیچکدام
تأیید گواهی های ارائه شده توسط همتایان SSL را غیرفعال می کند. این یک را معرفی می کند
خطر امنیتی، زیرا به این معنی است که نمی‌توان گواهی‌ها را تأیید کرد
میزبان های مورد اعتماد شناخته شده

--bootstrap-ca-cert=cacert.pem
چه زمانی cacert.pem وجود دارد، این گزینه همان اثر را دارد -C or --ca-cert. اگر این
پس وجود ندارد سرور ovsdb تلاش خواهد کرد تا گواهینامه CA را از
SSL را در اولین اتصال SSL خود قرار دهید و آن را در فایل PEM با نام ذخیره کنید. اگر این
موفقیت آمیز است، بلافاصله اتصال را قطع می کند و دوباره وصل می شود و از آن به بعد
در تمام اتصالات SSL باید توسط گواهی امضا شده توسط CA تأیید شود
گواهی به این ترتیب به دست آمده است.

این انتخاب در معرض la SSL ارتباط به a مرد در وسط حمله بدست آوردن la
اول CA گواهی نامه، اما ممکن است برای بوت استرپ مفید باشد.

این گزینه تنها زمانی مفید است که همتای SSL گواهینامه CA خود را به عنوان بخشی از آن ارسال کند
زنجیره گواهی SSL پروتکل SSL به سرور نیازی به ارسال CA ندارد
گواهی

این گزینه متقابلاً منحصر به فرد است -C و --ca-cert.

--peer-ca-cert=peer-cacert.pem
یک فایل PEM را مشخص می کند که حاوی یک یا چند گواهینامه اضافی برای ارسال به آن است
همتایان SSL. peer-cacert.pem باید گواهی CA مورد استفاده برای امضا باشد
سرور ovsdbگواهی خود، یعنی گواهی مشخص شده در -c or
--گواهینامه. اگر سرور ovsdbپس گواهی خود امضا شده است --گواهینامه
و -- peer-ca-cert باید همان فایل را مشخص کند.

این گزینه در عملکرد عادی مفید نیست، زیرا همتای SSL قبلاً باید
گواهی CA را داشته باشید تا همتا به آن اطمینان داشته باشد سرور ovsdb's
هویت. با این حال، این روشی را برای نصب جدید برای بوت استرپ CA ارائه می دهد
گواهی اولین اتصال SSL آن

دیگر گزینه
--unixctl=پریز
نام سوکت کنترلی را که روی آن قرار دارد را تنظیم می کند سرور ovsdb برای زمان اجرا گوش می دهد
دستورات مدیریت (نگاه کنید به زمان اجرا MANAGEMENT دستورات، در زیر). اگر پریز نمیکند
شروع با /، از آن به نسبی تعبیر می شود /var/run/openvswitch. اگر --unixctl
اصلا استفاده نمی شود، سوکت پیش فرض است
/var/run/openvswitch/ovsdb-server.pidctl، که در آن pid is سرور ovsdbشناسه فرآیند

در ویندوز، از یک پورت TCP انتخابی هسته در لوکال هاست برای گوش دادن به زمان اجرا استفاده می کند
دستورات مدیریت مقدار پورت TCP انتخاب شده هسته در فایلی نوشته شده است که
مسیر مطلق توسط پریز. اگر --unixctl اصلا استفاده نمی شود، فایل استفاده می شود
ایجاد شده به عنوان ovsdb-server.ctl در پیکربندی شده OVS_RUNDIR دایرکتوری.

تعیین هیچ برای پریز ویژگی سوکت کنترل را غیرفعال می کند.

-h
--کمک یک پیام راهنمای مختصر را به کنسول چاپ می کند.

-V
- نسخه
اطلاعات نسخه را روی کنسول چاپ می کند.

زمان اجرا MANAGEMENT دستورات


ovs-appctl(8) می تواند دستورات را به در حال اجرا ارسال کند سرور ovsdb روند. در حال حاضر
دستورات پشتیبانی شده در زیر توضیح داده شده است.

OVSDB-SERVER دستورات
این دستورات خاص هستند سرور ovsdb.

خروج علل سرور ovsdb به زیبایی خاتمه دادن

ovsdb-server/compact [db] ...
هر پایگاه داده را فشرده می کند db درجا. اگر نه db مشخص شده است، هر پایگاه داده را فشرده می کند
درجا. پایگاه های داده نیز به طور خودکار گهگاه فشرده می شوند.

ovsdb-server/reconnect
را سرور ovsdb تمام اتصالات JSON-RPC را به مشتریان پایگاه داده رها کنید و
دوباره وصل شوید.

این دستور ممکن است برای رفع اشکال با کلاینت های پایگاه داده مفید باشد.

ovsdb-server/add-remote دور
یک کنترل از راه دور اضافه می کند، انگار -- راه دور =دور بر روی مشخص شده بود سرور ovsdb فرمان
خط (اگر دور در حال حاضر یک کنترل از راه دور است، این دستور بدون تغییر موفقیت آمیز است
پیکربندی.)

ovsdb-server/remove-remote دور
مشخص شده را حذف می کند دور از پیکربندی، با خطای if
دور به عنوان یک کنترل از راه دور پیکربندی نشده است. این دستور فقط با ریموت هایی کار می کند که
نامگذاری شدند --از راه دور or ovsdb-server/add-remote، یعنی حذف نمی شود
ریموت ها به طور غیرمستقیم اضافه شدند زیرا با پیکربندی a از پایگاه داده خوانده شدند
دسی بی:db,جدول,ستون از راه دور. (شما می توانید یک منبع پایگاه داده را حذف کنید
ovsdb-server/remove-remote دسی بی:db,جدول,ستون، اما کنترل از راه دور فردی پیدا نشد
غیر مستقیم از طریق پایگاه داده.)

ovsdb-server/list-remotes
فهرستی از ریموت‌های پیکربندی شده فعلی را که نام آن‌ها روی آن‌ها نامگذاری شده‌اند، خروجی می‌دهد --از راه دور or
ovsdb-server/add-remote، یعنی ریموت های اضافه شده غیرمستقیم را فهرست نمی کند زیرا
آنها از پایگاه داده با پیکربندی a خوانده شدند دسی بی:db,جدول,ستون از راه دور.

ovsdb-server/add-db پایگاه داده
اضافه می کند پایگاه داده به دویدن سرور ovsdb. فایل پایگاه داده باید از قبل داشته باشد
برای مثال با استفاده از ovsdb-ابزار ایجاد.

ovsdb-server/remove-db پایگاه داده
حذف می شود پایگاه داده از دویدن سرور ovsdb. پایگاه داده باید نام پایگاه داده باشد
همانطور که توسط ovsdb-server/list-dbs.

اگر یک کنترل از راه دور پیکربندی شده باشد که به موارد مشخص شده اشاره دارد پایگاه داده (به عنوان مثال
--remote=db:پایگاه داده,... در خط فرمان)، سپس غیرفعال می شود تا زمانی که
پایگاه داده دیگری با همین نام دوباره اضافه می شود (با ovsdb-server/add-db).

هر گونه گزینه زیرساخت کلید عمومی مشخص شده از طریق این پایگاه داده (مثلاً
--private-key=db:پایگاه داده ،... در خط فرمان) تا زمانی دیگر غیرفعال خواهد شد
پایگاه داده با همین نام دوباره اضافه می شود (با ovsdb-server/add-db).

ovsdb-server/list-dbs
خروجی لیستی از پایگاه داده های پیکربندی فعلی اضافه شده از طریق
خط فرمان یا از طریق ovsdb-server/add-db فرمان

وی لاگ دستورات
این دستورات مدیریت می کنند سرور ovsdbتنظیمات ورود به سیستم

vlog/set [تنظیمات]
سطوح ثبت را تنظیم می کند. بدون هیچ تنظیمات، سطح گزارش را برای هر ماژول تنظیم می کند و
مقصد به dbg. در غیر این صورت، تنظیمات فهرستی از کلمات است که با فاصله یا فاصله از هم جدا شده اند
کاما یا دو نقطه، حداکثر یک عدد از هر دسته زیر:

· نام ماژول معتبر، همانطور که توسط vlog/list دستور روشن ovs-appctl(8)
تغییر سطح گزارش را به ماژول مشخص شده محدود می کند.

· syslog, کنسول، یا پرونده، برای محدود کردن تغییر سطح ورود به سیستم فقط به
ورود سیستم، به کنسول، یا به یک فایل، به ترتیب.

در پلتفرم ویندوز، syslog به عنوان یک کلمه پذیرفته شده است و فقط در کنار آن مفید است
با --syslog-target گزینه (کلمه در غیر این صورت تأثیری ندارد).

· خاموش, ظهور کردن, گمراه شدن, هشدار دادن, اطلاعات، یا dbg، برای کنترل سطح ورود به سیستم. پیام های
شدت داده شده یا بالاتر ثبت می شود و پیام هایی با شدت کمتر ثبت می شود
فیلتر خواهد شد خاموش تمام پیام ها را فیلتر می کند. دیدن ovs-appctl(8) برای
تعریفی از هر سطح گزارش

مورد در داخل قابل توجه نیست تنظیمات.

صرف نظر از سطوح گزارش تنظیم شده برای پرونده، ورود به یک فایل انجام نخواهد شد
مگر سرور ovsdb با استناد شد --ورود به سیستم فایل گزینه.

برای سازگاری با نسخه های قدیمی OVS، هر به عنوان یک کلمه پذیرفته شده است اما ندارد
اثر.

vlog/set الگو:مقصد:الگو
الگوی گزارش را برای مقصد به الگو. رجوع شود به ovs-appctl(8) برای یک
شرح نحو معتبر برای الگو.

vlog/list
ماژول های گزارش پشتیبانی شده و سطوح فعلی آنها را فهرست می کند.

vlog/list-pattern
الگوهای گزارش استفاده شده برای هر مقصد را فهرست می کند.

vlog/باز کردن مجدد
علل سرور ovsdb فایل log آن را ببندید و دوباره باز کنید. (این بعد مفید است
در حال چرخش فایل های گزارش، برای استفاده از یک فایل گزارش جدید.)

این هیچ تاثیری ندارد مگر اینکه سرور ovsdb با استناد شد --ورود به سیستم فایل گزینه.

vlog/disable-rate-limit [واحد] ...
vlog/enable-rate-limit [واحد] ...
به طور پیش فرض، سرور ovsdb سرعت ثبت پیام های خاص را محدود می کند.
هنگامی که پیامی بیشتر از حد مجاز ظاهر می شود، سرکوب می شود. این
فضای دیسک را صرفه جویی می کند، خواندن گزارش ها را آسان تر می کند، و اجرا را سرعت می بخشد، اما
گاهی اوقات عیب یابی نیاز به جزئیات بیشتری دارد. از این رو،
vlog/disable-rate-limit اجازه می دهد تا محدودیت های نرخ در سطح یک غیرفعال شود
ماژول ورود به سیستم فردی. یک یا چند نام ماژول را مشخص کنید، همانطور که توسط نشان داده می شود
vlog/list فرمان مشخص کردن هیچ نام ماژول یا کلمه کلیدی هر
محدودیت های نرخ را برای هر ماژول گزارش غیرفعال می کند.

La vlog/enable-rate-limit دستور، که نحو آن یکسان است
vlog/disable-rate-limit، می تواند برای فعال کردن مجدد محدودیت نرخی که قبلا وجود داشت استفاده شود
معلول.

حافظه دستورات
این دستورات میزان مصرف حافظه را گزارش می دهند.

حافظه/نمایش
برخی از آمارهای اولیه در مورد را نشان می دهد سرور ovsdbاستفاده از حافظه سرور ovsdb
همچنین این اطلاعات را بلافاصله پس از راه اندازی و به صورت دوره ای به عنوان حافظه آن ثبت می کند
مصرف رشد می کند.

پوشش دستورات
این دستورات مدیریت می کنند سرور ovsdb' شمارنده های پوشش، که تعداد آنها را می شمارند
زمانی که رویدادهای خاص در طول زمان اجرا دیمون رخ می دهد. علاوه بر این دستورات،
سرور ovsdb به طور خودکار مقادیر شمارنده پوشش را ثبت می کند اطلاعات سطح، زمانی که تشخیص می دهد
که حلقه اصلی دیمون به طور غیرمعمولی طول می کشد تا اجرا شود.

شمارنده های پوشش عمدتاً برای تجزیه و تحلیل عملکرد و اشکال زدایی مفید هستند.

پوشش/نمایش
میانگین نرخ‌های هر ثانیه را برای چند ثانیه آخر، آخرین دقیقه نمایش می‌دهد
و ساعت آخر، و تعداد کل شمارنده های پوشش.

مشخصات


سرور ovsdb پروتکل Open vSwitch Database (OVSDB) مشخص شده در RFC 7047 را پیاده سازی می کند،
با توضیحات زیر:

3.1. استفاده از JSON
RFC 4627 می گوید که نام های موجود در یک شی JSON باید منحصر به فرد باشد. vSwitch را باز کنید
تجزیه کننده JSON همه مقدار به جز آخرین مقدار را برای نامی که بیشتر از آن مشخص شده است کنار می گذارد
یک بار.

تعریف از امکان اجرای برنامه های افزودنی را فراهم می کند. در حال حاضر
سرور ovsdb از رشته های "خطا" اضافی زیر استفاده می کند که ممکن است تغییر کند
نسخه های بعدی):

نحو خطا or ناشناخته ستون
این درخواست به عنوان یک درخواست OVSDB قابل تجزیه نیست. یک " نحو" اضافی
عضوی که مقدار آن رشته ای است که حاوی JSON است، ممکن است مقدار را محدود کند
نحو خاصی که قابل تجزیه نیست.

داخلی خطا
این درخواست یک اشکال ایجاد کرد سرور ovsdb.

ovsdb خطا
یک نقشه یا مجموعه حاوی یک کلید تکراری است.

3.2. قالب طرحواره
RFC 7047 به فیلد "نسخه" در داخل نیاز دارد . نسخه های فعلی از
سرور ovsdb اجازه دهید آن را حذف کنید (نسخه های آینده احتمالاً به آن نیاز دارند).

4. پروتکل سیمی
مشخصات OVSDB اصلی شامل دلیل زیر بود که از RFC حذف شد
7047، برای اجرای JSON-RPC مستقیماً از طریق جریان به جای HTTP:

· JSON-RPC یک پروتکل همتا به همتا است، اما HTTP یک پروتکل مشتری-سرور است،
که یک مسابقه ضعیف است. بنابراین، JSON-RPC بر روی HTTP به مشتری نیاز دارد
به صورت دوره ای از سرور برای دریافت درخواست های سرور نظرسنجی کنید.

· HTTP پیچیده تر از اتصالات جریانی است و هیچ ارائه نمی دهد
مزیت مربوطه

· مشخصات JSON-RPC برای انتقال HTTP ناقص است.

4.1.5. مانیتور
برای سازگاری با عقب، سرور ovsdb در حال حاضر مجوز تک
درخواست> به جای آرایه استفاده شود. به عنوان یک آرایه تک عنصری در نظر گرفته می شود.
نسخه های آینده از سرور ovsdb ممکن است این ویژگی سازگاری را حذف کند.

از آنجا که پارامتر برای مطابقت با اعلان های به روز رسانی بعدی استفاده می شود
(به زیر مراجعه کنید) برای درخواست، باید در بین همه مانیتورهای فعال منحصر به فرد باشد.
سرور ovsdb تلاش برای ایجاد دو نمایشگر با یک شناسه را رد می کند.

5.1 نشانه گذاری
برای ، RFC 7047 فقط اجازه استفاده از !=, ==, شاملو مستثنی
عملگرها با انواع مجموعه vSwitch 2.4 و نسخه بعدی را گسترش دهید اجازه دادن
استفاده از <, <=, >=و > عملگرهایی با ستون هایی با نوع مجموعه 0 یا 1
عدد صحیح" و "مجموعه 0 یا 1 واقعی". این شرایط زمانی که به نادرست ارزیابی می شود
ستون خالی است و در غیر این صورت همانطور که در RFC 7047 برای انواع عدد صحیح و واقعی توضیح داده شده است.

از سرور ovsdb به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

  • 1
    4g8
    4g8
    4g8 - ضبط و رهگیری بسته ها
    برای شبکه های سوئیچ ...
    4g8 را اجرا کنید
  • 2
    4s-adminJ
    4s-adminJ
    مدیریت خوشه 4s-admin � 4store
    ابزار ...
    4s-adminJ را اجرا کنید
  • 3
    ایجاد
    ایجاد
    creduce - کاهش دهنده برنامه C و C++
    توضیحات: creduce 2.5.0 (ناشناخته) --
    یک برنامه کاهش دهنده C و C++ C-Reduce
    نیاز به "تست جالب بودن" دارد و
    یکی یا...
    creduce را اجرا کنید
  • 4
    وحشت زده
    وحشت زده
    CREEPY - اطلاعات موقعیت جغرافیایی
    جمع‌آوری توصیف: ترسناک است
    برنامه ای که به شما امکان جمع آوری می دهد
    اطلاعات مربوط به موقعیت جغرافیایی در مورد
    کاربران از ...
    خزنده اجرا کن
  • 5
    g.gisenvgrass
    g.gisenvgrass
    g.gisenv - خروجی و اصلاح
    تنظیمات متغیر GRASS فعلی کاربر.
    اگر خیر تمام متغیرهای GRASS تعریف شده را چاپ می کند
    گزینه داده شده است. کلمات کلیدی: عمومی،
    تنظیم...
    g.gisenvgrass را اجرا کنید
  • 6
    g.guigrass
    g.guigrass
    g.gui - یک کاربر گرافیکی GRASS را راه اندازی می کند
    جلسه رابط (GUI) به صورت اختیاری
    تنظیمات رابط کاربری پیش فرض را به روز می کند.
    کلمات کلیدی: عمومی، رابط کاربری گرافیکی، رابط کاربری ...
    g.guigrass را اجرا کنید
  • بیشتر "

Ad