| ovs-ctl(8) | Open vSwitch Manual | ovs-ctl(8) |
نام (NAME)
ovs-kmod-ctl - اسکریپت کمکی راهاندازی OVS برای بارگذاری ماژولهای هسته
خلاصه دستور (SYNOPSIS)
ovs-kmod-ctl insert
ovs-kmod-ctl remove
ovs-kmod-ctl help | -h | --help
ovs-kmod-ctl --version
ovs-kmod-ctl version
توضیحات (DESCRIPTION)
برنامه ovs-kmod-ctl مسئول درج (بارگذاری) و حذف ماژولهای هسته Open vSwitch است. قرار نیست این ابزار مستقیماً توسط مدیران سیستم اجرا شود، بلکه به صورت داخلی توسط اسکریپتهای راهاندازی سیستم فراخوانی میگردد. این اسکریپت به عنوان بخشی از یک دامنه گذار در SELinux استفاده میشود.
هر یک از دستورات ovs-kmod-ctl در ادامه به تفکیک شرح داده شده است.
دستور «insert» (The ``insert'' command)
دستور insert در صورت نیاز، ماژولهای هسته Open vSwitch را بارگذاری میکند. اگر این کار ناموفق باشد و ماژول bridge لینوکس بارگذاری شده باشد ولی هیچ پلی وجود نداشته باشد، تلاش میکند تا ماژول bridge را تخلیه کرده و مجدداً ماژول هسته Open vSwitch را بارگذاری نماید.
دستور «remove» (The ``remove'' command)
دستور remove ماژول هسته Open vSwitch (شامل ماژول سازگاری bridge، در صورت بارگذاری) و تمامی ماژولهای vport مرتبط را تخلیه و حذف میکند.
وضعیت خروج (EXIT STATUS)
ovs-kmod-ctl در صورت موفقیت با وضعیت 0 و در صورت شکست با مقداری غیر از صفر خارج میشود. دستور insert در صورتی که ماژولهای هسته از قبل بارگذاری شده باشند موفق تلقی میشود؛ دستور remove نیز در صورتی که هیچیک از ماژولهای هسته بارگذاری نشده باشند موفق در نظر گرفته میشود.
محیط (ENVIRONMENT)
متغیرهای محیطی زیر بر ovs-kmod-ctl تأثیر میگذارند:
- PATH
- ابزار ovs-kmod-ctl مسیر هیچیک از برنامههایی را که اجرا میکند به طور ثابت تعیین نکرده است. ovs-kmod-ctl مقادیر sbindir و bindir را که در زمان configure مشخص شدهاند، در صورت عدم وجود به PATH اضافه خواهد کرد.
- OVS_LOGDIR
-
- OVS_RUNDIR
-
- OVS_DBDIR
-
- OVS_SYSCONFDIR
-
- OVS_PKGDATADIR
-
- OVS_BINDIR
-
- OVS_SBINDIR
- تنظیم هر یک از این متغیرها در محیط، گزینه پیکربندی (configure) مربوطه را هم برای خود ovs-kmod-ctl و هم برای سایر برنامههای Open vSwitch که اجرا میکند، بازنویسی خواهد کرد.
فایلها (FILES)
ovs-kmod-ctl از فایلهای زیر استفاده میکند:
- ovs-lib
- کتابخانه توابع شل که به طور داخلی توسط ovs-kmod-ctl به کار میرود. این فایل باید در همان دایرکتوری ovs-kmod-ctl نصب شده باشد.
مثالها (EXAMPLES)
قرار نبوده است که ovs-kmod-ctl به صورت دستی اجرا شود. با این وجود، مثالهای زیر نحوه مدیریت ماژولهای هسته را نشان میدهند:
- ovs-kmod-ctl insert
- تلاش برای بارگذاری ماژولهای هسته Open vSwitch.
- ovs-kmod-ctl remove
- تلاش برای حذف و تخلیه ماژولهای هسته Open vSwitch.
همچنین ببینید (SEE ALSO)
README.rst, ovs-ctl(8)
| February 2018 | Open vSwitch |