2.2. Undercloud에서 IPv6 주소 구성
Undercloud를 사용하려면 외부 네트워크에 있는 Overcloud의 공용 API에 액세스해야 합니다. 이를 위해 Undercloud 호스트에는 외부 네트워크에 액세스하는 인터페이스의 IPv6 주소가 필요합니다.
프로비저닝 네트워크에는 모든 노드에 대해 여전히 IPv4 연결이 필요합니다. Undercloud 및 Overcloud 노드는 이 네트워크를 PXE 부팅, 인트로스펙션 및 배포에 사용합니다. 또한 노드는 이 네트워크를 사용하여 IPv4를 통해 DNS 및 NTP 서비스에 액세스합니다.
기본 VLAN 또는 전용 인터페이스
Undercloud에서 기본 VLAN 또는 외부 네트워크에 연결된 전용 인터페이스를 사용하는 경우 ip 명령을 사용하여 IPv6 주소를 인터페이스에 추가합니다. 이 예에서 전용 인터페이스는 eth0 입니다.
sudo ip link set dev eth0 up; sudo ip addr add 2001:db8::1/64 dev eth0
$ sudo ip link set dev eth0 up; sudo ip addr add 2001:db8::1/64 dev eth0
트렁크된 VLAN 인터페이스
언더클라우드에서 컨트롤 플레인 브리지(br-ctlplane)와 동일한 인터페이스에서 트렁크된 VLAN을 사용하여 외부 네트워크에 액세스하고, 새 VLAN 인터페이스를 생성하고, 컨트롤 플레인에 연결한 다음 IPv6 주소를 VLAN에 추가합니다. 예를 들어 이 시나리오에서는 외부 네트워크의 VLAN ID에 100을 사용합니다.
sudo ovs-vsctl add-port br-ctlplane vlan100 tag=100 -- set interface vlan100 type=internal sudo ip l set dev vlan100 up; sudo ip addr add 2001:db8::1/64 dev vlan100
$ sudo ovs-vsctl add-port br-ctlplane vlan100 tag=100 -- set interface vlan100 type=internal
$ sudo ip l set dev vlan100 up; sudo ip addr add 2001:db8::1/64 dev vlan100
IPv6 주소 확인
ip 명령을 사용하여 IPv6 주소가 추가되었는지 확인합니다.
ip addr
$ ip addr
선택한 인터페이스에 IPv6 주소가 표시됩니다.
영구 IPv6 주소 설정
위의 항목 외에도 IPv6 주소를 영구적으로 만들 수 있습니다. 이 경우 /etc/sysconfig/network-scripts/ 에 적절한 인터페이스 파일을 수정하거나 만듭니다(이 예제에서는 ifcfg-eth0 또는 ifcfg-vlan100). 다음 행을 포함합니다.
IPV6INIT=yes IPV6ADDR=2001:db8::1/64
IPV6INIT=yes
IPV6ADDR=2001:db8::1/64
자세한 내용은 Red Hat 고객 포털에서 IPv6에 대한 네트워크 인터페이스 구성 방법을 참조하십시오.