ovs-ctl(8) Open vSwitch Manual ovs-ctl(8)

ovs-kmod-ctl - اسکریپت کمکی راه‌اندازی OVS برای بارگذاری ماژول‌های هسته

ovs-kmod-ctl insert
ovs-kmod-ctl remove
ovs-kmod-ctl help | -h | --help
ovs-kmod-ctl --version
ovs-kmod-ctl version

برنامه ovs-kmod-ctl مسئول درج (بارگذاری) و حذف ماژول‌های هسته Open vSwitch است. قرار نیست این ابزار مستقیماً توسط مدیران سیستم اجرا شود، بلکه به صورت داخلی توسط اسکریپت‌های راه‌اندازی سیستم فراخوانی می‌گردد. این اسکریپت به عنوان بخشی از یک دامنه گذار در SELinux استفاده می‌شود.

هر یک از دستورات ovs-kmod-ctl در ادامه به تفکیک شرح داده شده است.

دستور insert در صورت نیاز، ماژول‌های هسته Open vSwitch را بارگذاری می‌کند. اگر این کار ناموفق باشد و ماژول bridge لینوکس بارگذاری شده باشد ولی هیچ پلی وجود نداشته باشد، تلاش می‌کند تا ماژول bridge را تخلیه کرده و مجدداً ماژول هسته Open vSwitch را بارگذاری نماید.

دستور remove ماژول هسته Open vSwitch (شامل ماژول سازگاری bridge، در صورت بارگذاری) و تمامی ماژول‌های vport مرتبط را تخلیه و حذف می‌کند.

ovs-kmod-ctl در صورت موفقیت با وضعیت 0 و در صورت شکست با مقداری غیر از صفر خارج می‌شود. دستور insert در صورتی که ماژول‌های هسته از قبل بارگذاری شده باشند موفق تلقی می‌شود؛ دستور remove نیز در صورتی که هیچ‌یک از ماژول‌های هسته بارگذاری نشده باشند موفق در نظر گرفته می‌شود.

متغیرهای محیطی زیر بر ovs-kmod-ctl تأثیر می‌گذارند:

ابزار ovs-kmod-ctl مسیر هیچ‌یک از برنامه‌هایی را که اجرا می‌کند به طور ثابت تعیین نکرده است. ovs-kmod-ctl مقادیر sbindir و bindir را که در زمان configure مشخص شده‌اند، در صورت عدم وجود به PATH اضافه خواهد کرد.






تنظیم هر یک از این متغیرها در محیط، گزینه پیکربندی (configure) مربوطه را هم برای خود ovs-kmod-ctl و هم برای سایر برنامه‌های Open vSwitch که اجرا می‌کند، بازنویسی خواهد کرد.

ovs-kmod-ctl از فایل‌های زیر استفاده می‌کند:

کتابخانه توابع شل که به طور داخلی توسط ovs-kmod-ctl به کار می‌رود. این فایل باید در همان دایرکتوری ovs-kmod-ctl نصب شده باشد.

قرار نبوده است که ovs-kmod-ctl به صورت دستی اجرا شود. با این وجود، مثال‌های زیر نحوه مدیریت ماژول‌های هسته را نشان می‌دهند:

تلاش برای بارگذاری ماژول‌های هسته Open vSwitch.
تلاش برای حذف و تخلیه ماژول‌های هسته Open vSwitch.

README.rst, ovs-ctl(8)

February 2018 Open vSwitch