2장. IPv6용 오버클라우드 설정
다음 장에서는 openstack overcloud deploy 명령을 실행하기 전에 필요한 구성을 설명합니다. 여기에는 프로비저닝을 위한 노드 준비, 언더클라우드에서 IPv6 주소 구성, 오버클라우드의 IPv6 매개 변수를 정의할 네트워크 환경 파일 생성 등이 포함됩니다.
사전 요구 사항
- 성공적인 언더클라우드 설치 자세한 내용은 언더클라우드에 director 설치를 참조하십시오.
- 네트워크에서 IPv6 네이티브 VLAN은 물론 IPv4 네이티브 VLAN을 지원합니다.
2.1. 언더클라우드에서 IPv6 주소 구성 링크 복사링크가 클립보드에 복사되었습니다!
Undercloud에서는 외부 네트워크에 있는 Overcloud 공용 API에 액세스해야 합니다. 이를 위해 언더클라우드 호스트에는 외부 네트워크에 연결하는 인터페이스에 IPv6 주소가 필요합니다.
사전 요구 사항
- 성공적인 언더클라우드 설치 자세한 내용은 언더클라우드에 director 설치를 참조하십시오.
- 네트워크에서 IPv6 네이티브 VLAN은 물론 IPv4 네이티브 VLAN을 지원합니다.
- 언더클라우드에서 사용할 수 있는 IPv6 주소입니다.
기본 VLAN 또는 전용 인터페이스
언더클라우드에서 기본 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에 대한 네트워크 인터페이스를 구성하는 방법을 참조하십시오.