5.3. 시스템 역할을 사용하여 VLAN 태그 구성
Networking RHEL 시스템 역할을 사용하여 VLAN 태그를 구성할 수 있습니다. 다음 절차에서는 이 이더넷 연결을 사용하는 ID 10 이 있는 이더넷 연결 및 VLAN을 추가하는 방법을 설명합니다. 상위 장치로 VLAN 연결에는 IP, 기본 게이트웨이 및 DNS 구성이 포함됩니다.
환경에 따라 그에 따라 플레이를 조정합니다. 예를 들어 다음과 같습니다.
-
VLAN을 본딩과 같은 다른 연결에서 포트로 사용하려면
ip속성을 생략하고 상위 구성에서 IP 구성을 설정합니다. -
VLAN에서 팀, 브리지 또는 본딩 장치를 사용하려면 VLAN에서 사용하는 포트의
interface_name및type특성을 조정합니다.
사전 요구 사항
-
ansible및rhel-system-roles패키지는 제어 노드에 설치됩니다. -
플레이북을 실행할 때
root와 다른 원격 사용자를 사용하는 경우 이 사용자에게는 관리 노드에 대한 적절한sudo권한이 있습니다.
절차
플레이북에서 명령을 실행할 호스트가 아직 인벤토리되지 않은 경우 이 호스트의 IP 또는 이름을
/etc/ansible/hostsAnsible 인벤토리 파일에 추가합니다.node.example.com
node.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 내용으로
~/vlan-ethernet.yml플레이북을 만듭니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow VLAN 프로필의
상위특성은enp1s0장치의 상단에서 작동하도록 VLAN을 구성합니다.플레이북을 실행합니다.
root사용자로 관리 호스트에 연결하려면 다음을 입력합니다.ansible-playbook -u root ~/vlan-ethernet.yml
# ansible-playbook -u root ~/vlan-ethernet.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 사용자로 관리 호스트에 연결하려면 다음을 입력합니다.
ansible-playbook -u user_name --ask-become-pass ~/vlan-ethernet.yml
# ansible-playbook -u user_name --ask-become-pass ~/vlan-ethernet.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow ask
-become-pass옵션을 사용하면ansible-playbook명령이-u user_name옵션에 정의된 사용자의sudo암호를 입력하라는 메시지를 표시합니다.
-u user_name옵션을 지정하지 않으면ansible-playbook은 현재 제어 노드에 로그인한 사용자로 관리 호스트에 연결합니다.