2장. 언더클라우드 설정
이 섹션에서는 구성 가능한 네트워크를 사용하여 라우팅된 스파인-리프를 수용하도록 언더클라우드를 구성하는 방법에 대한 사용 사례에 대해 설명합니다.
2.1. 스파인 리프 프로비저닝 네트워크 구성
스파인 리프 인프라에 대한 프로비저닝 네트워크를 구성하려면 undercloud.conf
파일을 편집하고 다음 절차에 정의된 대로 관련 매개변수를 설정합니다.
절차
-
stack
사용자로 언더클라우드에 로그인합니다. undercloud.conf
가 아직 없는 경우 샘플 템플릿 파일을 복사합니다.[stack@director ~]$ cp /usr/share/instack-undercloud/undercloud.conf.sample ~/undercloud.conf
-
undercloud.conf
를 편집합니다. [DEFAULT]
섹션에서 다음을 수행합니다.leaf0
에서local_ip
를 언더클라우드 IP로 설정합니다.local_ip = 192.168.10.1/24
undercloud_public_vip
를 외부에서 언더클라우드의 IP 주소로 설정합니다.undercloud_public_vip = 10.1.1.1
undercloud_admin_vip
를 언더클라우드의 관리 IP 주소로 설정합니다. 이 IP 주소는 일반적으로 leaf0에 있습니다.undercloud_admin_vip = 192.168.10.2
local_interface
를 로컬 네트워크의 브릿지로 인터페이스로 설정합니다.local_interface = eth1
enable_routed_networks
를true
로 설정합니다.enable_routed_networks = true
subnets
매개 변수를 사용하여 서브넷 목록을 정의합니다. 라우팅된 스파인 및 리프에서 각 계층 2 세그먼트에 대해 하나의 서브넷을 정의합니다.subnets = leaf0,leaf1,leaf2
local_subnet
매개변수를 사용하여 물리적 계층 2 세그먼트 로컬과 연결된 서브넷을 언더클라우드로 지정합니다.local_subnet = leaf0
subnets
매개변수로 정의된 각 서브넷별로 새 섹션을 생성합니다.[leaf0] cidr = 192.168.10.0/24 dhcp_start = 192.168.10.10 dhcp_end = 192.168.10.90 inspection_iprange = 192.168.10.100,192.168.10.190 gateway = 192.168.10.1 masquerade = False [leaf1] cidr = 192.168.11.0/24 dhcp_start = 192.168.11.10 dhcp_end = 192.168.11.90 inspection_iprange = 192.168.11.100,192.168.11.190 gateway = 192.168.11.1 masquerade = False [leaf2] cidr = 192.168.12.0/24 dhcp_start = 192.168.12.10 dhcp_end = 192.168.12.90 inspection_iprange = 192.168.12.100,192.168.12.190 gateway = 192.168.12.1 masquerade = False
-
undercloud.conf
파일을 저장합니다. 언더클라우드 설치 명령을 실행합니다.
[stack@director ~]$ openstack undercloud install
이렇게 하면 provisioning 네트워크 / 컨트롤 플레인에 3개의 서브넷이 생성됩니다. 오버클라우드는 각 네트워크를 사용하여 각 리프 내의 시스템을 프로비저닝합니다.
언더클라우드에 DHCP 요청을 올바르게 릴레이하려면 DHCP 릴레이를 구성해야 할 수 있습니다. 다음 섹션에서는 DHCP 릴레이를 구성하는 방법에 대한 몇 가지 정보를 제공합니다.