bond2team - справочное руководство, опции, примеры команд


ИМЯ

bond2team — Преобразует конфигурацию соединения в команду

СИНТАКСИС

bond2team [options]

ОПИСАНИЕ

bond2team — это инструмент для преобразования вариантов склеивания в команду, пытающуюся максимально сохранить исходную функциональность.

Полученные файлы сохраняются во временном каталоге с использованием стиля ifcfg по умолчанию. В случае преобразования файла ifcfg он переводит параметры связывания в команду, сохраняя все остальные параметры. В этом случае он преобразует соответствующие подчиненные файлы ifcfg в командный порт, сохраняя при этом все остальные параметры. В случае преобразования из заданных параметров связывания в командной строке инструмент может использовать указанные порты в качестве командных портов.

ПАРАМЕТРЫ

--master <interface>

Укажите имя интерфейса или файл ifcfg для преобразования. Если указано имя интерфейса, инструмент будет искать соответствующий файл ifcfg в /etc/sysconfig/network-scripts/.

--rename <interface>

Это удобный вариант замены исходного имени интерфейса на указанное имя. Например, если --master указывает bond0, можно использовать --rename team0, чтобы изменить окончательное имя интерфейса на team0.

--ifcfg

Установите формат вывода в стиль конфигурации ifcfg. [по умолчанию]

--json

Установите выходной формат в стиле JSON. Дополнительные сведения см. в teamd.conf(5).

--bonding_opts '<bonding options>'

Укажите параметры связывания, которые необходимо преобразовать, вместо того, чтобы читать их из файла ifcfg.

--port <interface>

Установите указанный интерфейс в качестве командного порта.

--configdir <directory>

Измените путь конфигурации ifcfg с /etc/sysconfig/network-scripts на указанный <каталог>.

--outputdir <directory>

Задайте в качестве выходного каталога <каталог>.

--stdout

Выведите результат на экран вместо записи в файлы.

--debug

Увеличьте уровень отладки.

--quiet

Запретить вывод любых сообщений на консоль.

--version

Выведите версию инструмента на консоль и выйдите.

--help

Вывести текст справки на консоль и выйти.

--examples

Распечатайте распространенные примеры использования для консоли и выхода.

ПРИМЕРЫ

Чтобы преобразовать текущую конфигурацию ifcfg 'bond0' в команду ifcfg:

# bond2team --master bond0

Чтобы преобразовать текущую конфигурацию ifcfg «bond0» в команду ifcfg, переименуйте имя интерфейса в «team0». Внимание: правила брандмауэра, псевдонимы интерфейсов и т. д., которые могут быть привязаны к исходному имени интерфейса, могут сломаться после переименования, поскольку инструмент изменит только файл ifcfg и ничего больше.

# bond2team --master bond0 --rename team0

Чтобы преобразовать заданные параметры соединения с портами без использования ifcfg:

# bond2team --bonding_opts 'mode=1 miimon=500 primary=eth1 primary_reselect=0' --port eth1 --port eth2 --port eth3 --port eth4

Дополнительные примеры см. в разделе --examples.

ПРЕДОСТЕРЕЖЕНИЯ

Инструмент не будет преобразовывать любую другую конфигурацию, которая может быть связана с текущей настройкой. Например, правила брандмауэра, псевдонимы интерфейсов, мосты и т. д.

АВТОР

Флавио Лейтнер — оригинальный автор инструмента. Иржи Пирко — оригинальный автор и нынешний сопровождающий libteam.

СМОТРИТЕ ТАКЖЕ

teamd(8), teamdctl(8), teamd.conf(5), teamnl(8)