Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

8.6. 본딩을 팀으로 변환

bond2team 도구를 사용하여 기존 본딩 구성 파일을 팀 구성 파일로 변환할 수 있습니다. ifcfg 형식의 본딩 구성 파일을 ifcfg 또는 JSON 형식의 팀 구성 파일로 변환할 수 있습니다. 방화벽 규칙, 별칭 인터페이스 및 원래 인터페이스 이름에 연결될 수 있는 항목은 변경 후에 중단될 수 있습니다. 도구는 ifcfg 파일만 변경하므로 그 외에는 아무것도 변경하지 않습니다.
명령 형식의 몇 가지 예를 보려면 다음 명령을 실행합니다.
~]$ bond2team --examples
이름이 /tmp/bond2team.XXXXXX/로 시작하는 디렉토리에 새 파일이 생성됩니다. 여기서 XXXXXX는 임의 문자열입니다. 새 구성 파일을 만든 후 이전 본딩 파일을 백업 폴더로 이동한 다음 새 파일을 /etc/sysconfig/network-scripts/ 디렉터리로 이동합니다.

예 8.1. 본딩을 팀으로 변환

현재 bond0 구성을 팀 ifcfg 로 변환하려면 root 로 명령을 실행합니다.
~]# /usr/bin/bond2team --master bond0
그러면 이름 bond0 이 유지됩니다. 새 이름을 사용하여 구성을 저장하려면 다음과 같이 --rename 을 사용합니다.
~]# /usr/bin/bond2team --master bond0 --rename team0
ifcfg 파일 대신 JSON 형식 파일을 출력하는 데 --json 옵션을 추가합니다. JSON 형식의 예는 teamd.conf(5) 도움말 페이지를 참조하십시오.

예 8.2. 본딩을 팀으로 변환하고 파일 경로를 지정합니다.

현재 bond0 구성을 팀 ifcfg 로 변환하고 경로를 수동으로 ifcfg 파일로 지정하려면 root 로 명령을 실행합니다:
~]# /usr/bin/bond2team --master bond0 --configdir /path/to/ifcfg-file
ifcfg 파일 대신 JSON 형식 파일을 출력하는 데 --json 옵션을 추가합니다.

예 8.3. Bond2team을 사용하여 팀 구성 만들기

bond2team 툴에 본딩 매개 변수 목록을 제공하여 팀 구성을 만들 수도 있습니다. 예를 들어 다음과 같습니다.
~]# /usr/bin/bond2team --bonding_opts "mode=1 miimon=500"
다음과 같이 명령행에서 포트를 제공할 수도 있습니다.
~]# /usr/bin/bond2team --bonding_opts "mode=1 miimon=500 primary=enp1s0 \
  primary_reselect-0" --port enp1s0 --port enp2s0 --port enp3s0 --port enp4s0
자세한 내용은 bond2team(1) 도움말 페이지를 참조하십시오. 본딩 매개변수에 대한 설명은 다음을 참조하십시오. 7.7절. “채널 연결 사용”