| TEAMDCTL(8) | teamd control | TEAMDCTL(8) |
نام (NAME)
teamdctl - ابزار کنترل دیمن پیوند شبکه (team daemon)
خلاصه دستور (SYNOPSIS)
teamdctl
[گزینهها]
دستگاه_team
دستور
[آرگومانهای_دستور...]
teamdctl -h
توضیحات (DESCRIPTION)
ابزار teamdctl به کاربر امکان تعامل با یک نمونه در حال اجرای teamd را میدهد. این ابزار به طور پیشفرض از سوکتهای دامنه یونیکس (Unix Domain Sockets) استفاده میکند، اما برای اطمینان از عملکرد پایدار در تمامی محیطها، به عنوان جایگزین به API مربوط به D-Bus رجوع خواهد کرد.
گزینهها (OPTIONS)
- -h, --help
- چاپ متن راهنما در کنسول و خروج.
- -v, --verbosity
- افزایش جزئیات خروجی.
- -o, --oneline
- تکخطی کردن خروجی در صورت امکان.
- -D, --force-dbus
- اجبار به استفاده از رابط D-Bus.
- -Z address, --force-zmq address
- اجبار به استفاده از رابط ZMQ. قالبهای مجاز آدرس شامل "tcp://ip:port"، "ipc://path" و موارد دیگر است. توضیحات دقیق کتابخانه ZMQ در صفحه http://zguide.zeromq.org/page:all موجود است.
- -U, --force-usock
- اجبار به استفاده از رابط سوکت دامنه یونیکس. این رفتار پیشفرض است.
دستورات (COMMAND)
- config dump
- تخلیه (دامپ) پیکربندی JSON دیمن teamd.
- config dump noports
- تخلیه پیکربندی JSON دیمن teamd بدون در بر گرفتن بخش "ports".
- config dump actual
- تخلیه پیکربندی واقعی فعلی JSON دیمن teamd که شامل پورتهای حاضر در حال حاضر است.
- state dump | state
- تخلیه سند وضعیت JSON دیمن teamd.
- state view
- چاپ وضعیت teamd که از سند وضعیت JSON تحلیل شده است.
- state item get state_item_path
- یافتن آیتم
وضعیت در
سند وضعیت JSON
و
بازگرداندن
مقدار آن.
اگر PORTIFNAME در state_item_path دارای نویسه حساسی باشد، از نقلقول دوتایی برای گریز آن استفاده کنید، مانند: ports."eth1.1".link_watches.up. نحوه پردازش state_item_path در 'state item set' نیز مشابه همین است.
- state item set state_item_path value
- یافتن آیتم وضعیت در سند وضعیت JSON و مقداردهی آن با پارامتر value. این قابلیت فقط برای تعداد محدودی از مسیرها در دسترس است:
setup.debug_level — کاربر میتواند سطح دیباگ را تنظیم کند. سطح بالاتر خروجی پرجزئیاتتری تولید میکند.
ports.PORTIFNAME.runner.aggregator.selected — این قابلیت برای اجراکننده lacp در دسترس است. کاربر میتواند تجمیعکننده (aggregator) را به صورت دستی انتخاب کند.
runner.active_port — این قابلیت برای اجراکننده activebackup در دسترس است. کاربر میتواند پورت فعال را به صورت دستی انتخاب کند.
- port add portdev
- نام دستگاه پورت را به عنوان آرگومان میگیرد و آن را به تیم (team) اضافه میکند.
- port remove portdev
- نام دستگاه پورت را به عنوان آرگومان میگیرد و آن را از تیم حذف میکند.
- port present portdev
- نام دستگاه پورت را به عنوان آرگومان میگیرد و حضور آن را در تیم بررسی میکند.
- port config update portdev portconfig-string
- نام دستگاه پورت را به عنوان آرگومان اول و رشته پیکربندی قالب JSON را به عنوان آرگومان دوم دریافت کرده و پیکربندی دستگاه پورت را بهروزرسانی میکند.
- port config dump portdev
- نام دستگاه پورت را به عنوان آرگومان اول میگیرد و پیکربندی JSON دستگاه پورت را در خروجی استاندارد چاپ میکند.
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
Jiri Pirko نویسنده اصلی و نگهدارنده فعلی libteam است.
| 2013-05-24 | libteam |