3.7. 네트워크 생성
인스턴스가 서로 통신하고 DHCP를 사용하여 IP 주소를 수신할 수 있도록 네트워크를 생성합니다. 외부 네트워크 연결에 대한 자세한 내용은 물리적 네트워크 브리징을 참조하십시오.
네트워크를 생성할 때 네트워크가 여러 서브넷을 호스팅할 수 있음을 알고 있어야 합니다. 이 기능은 동일한 네트워크에서 서로 다른 시스템을 호스팅하고 이러한 시스템을 격리하는 방법을 선호하려는 경우에 유용합니다. 예를 들어 데이터베이스 트래픽이 다른 서브넷으로 이동하는 동안 웹 서버 트래픽만 하나의 서브넷에 있다고 지정할 수 있습니다. 서브넷은 서로 격리되며 다른 서브넷과 통신하려는 모든 인스턴스에 해당 트래픽이 라우터에서 전달해야 합니다. 라우팅이 필요하지 않도록 동일한 서브넷에 대량의 트래픽이 필요한 시스템을 배치하여 라우팅이 필요하지 않으므로 후속 대기 시간 및 로드를 방지할 수 있습니다.
- 대시보드에서 Project > Network > Networks 를 선택합니다.
+Create Network 를 클릭하고 다음 값을 지정합니다.
필드 설명 네트워크 이름
네트워크에서 수행할 역할에 따라 설명적인 이름입니다. 네트워크를 외부 VLAN과 통합하는 경우 이름에 VLAN ID 번호를 추가하는 것이 좋습니다. 예를 들어
이 서브넷에서HTTP 웹 서버를 호스팅하고 있는 경우, VLAN 태그는122입니다. 또는 네트워크 트래픽을 비공개로 유지하고 네트워크를 외부 네트워크와 통합하지 않으려는 경우내부 전용으로 사용할 수 있습니다.관리자 상태
네트워크를 즉시 사용할 수 있는지 여부를 제어합니다. 이 필드를 사용하여 네트워크를 논리적으로 존재하지만 비활성 상태인 Down 상태로 만듭니다. 이 기능은 네트워크를 프로덕션에 즉시 입력하지 않으려는 경우에 유용합니다.
서브넷 만들기
서브넷을 만들지 여부를 결정합니다. 예를 들어 이 네트워크를 네트워크 연결 없이 자리 표시자로 유지하려는 경우 서브넷을 만들지 않을 수 있습니다.
Next 버튼을 클릭하고 Subnet 탭에서 다음 값을 지정합니다.
필드 설명 서브넷 이름
서브넷의 설명이 포함된 이름을 입력합니다.
네트워크 주소
IP 주소 범위 및 서브넷 마스크를 하나의 값에 포함하는 CIDR 형식으로 주소를 입력합니다. 주소를 확인하려면 서브넷 마스크에 마스킹된 비트 수를 계산하고 해당 값을 IP 주소 범위에 추가합니다. 예를 들어 서브넷 마스크 255.255.255.0에는 마스크된 비트가 24개 있습니다. IPv4 주소 범위 192.168.122.0과 함께 이 마스크를 사용하려면 주소 192.168.122.0/24를 지정합니다.
IP 버전
유효한 유형이 IPv4 또는 IPv6인 인터넷 프로토콜 버전을 지정합니다. Network Address(네트워크 주소) 필드의 IP 주소 범위는 선택한 버전과 일치해야 합니다.
게이트웨이 IP
기본 게이트웨이에 대한 라우터 인터페이스의 IP 주소입니다. 이 주소는 외부 위치로 향하는 트래픽을 라우팅하기 위한 다음 홉이며, 네트워크 주소 필드에 지정하는 범위 내에 있어야 합니다. 예를 들어 CIDR 네트워크 주소가 192.168.122.0/24인 경우 기본 게이트웨이는 192.168.122.1일 수 있습니다.
게이트웨이 비활성화
전달을 비활성화하고 서브넷을 격리합니다.
다음을 클릭하여 DHCP 옵션을 지정합니다.
- DHCP 활성화 - 이 서브넷에 DHCP 서비스를 활성화합니다. DHCP를 사용하여 인스턴스에 대한 IP 설정 배포를 자동화할 수 있습니다.
IPv6 주소 - 구성 모드. IPv6 네트워크를 생성하는 경우 IPv6 주소 및 추가 정보를 할당하는 방법을 지정해야 합니다.
- 옵션 없음 - IP 주소를 수동으로 설정하거나 주소 할당에 비 OpenStack 인식 방법을 사용하려면 이 옵션을 선택합니다.
- RuntimeClass( stateless Address Autoconfiguration) - Instances는 OpenStack Networking 라우터에서 전송된 라우터 알림(RA) 메시지를 기반으로 IPv6 주소를 생성합니다. 이 구성을 사용하여 ra_mode가 slaac로 설정되고 address_mode가 slaac로 설정된 OpenStack Networking 서브넷을 생성합니다.
- DHCPv6 stateful - Instances는 OpenStack Networking DHCPv6 서비스에서 IPv6 주소와 추가 옵션(예: DNS)을 수신합니다. 이 구성을 사용하여 ra_mode가 dhcpv6-stateful로 설정된 서브넷을 생성하고 address_mode가 dhcpv6-stateful로 설정된 서브넷을 생성합니다.
- DHCPv6 상태 비저장 - 인스턴스는 OpenStack Networking 라우터에서 전송된 라우터 알림(RA) 메시지를 기반으로 IPv6 주소를 생성합니다. 추가 옵션(예: DNS)은 OpenStack Networking DHCPv6 서비스에서 할당됩니다. 이 구성을 사용하여 ra_mode가 dhcpv6-stateless로 설정되고 address_mode가 dhcpv6-stateless로 설정된 서브넷을 생성합니다.
- 할당 풀 - DHCP를 할당할 IP 주소 범위입니다. 예를 들어 192.168.22.100,192.168.22.150 값은 할당에 사용 가능한 해당 범위의 모든 주소를 사용합니다.
DNS 이름 서버 - 네트워크에서 사용 가능한 DNS 서버의 IP 주소입니다. DHCP는 이름 확인을 위해 이러한 주소를 인스턴스에 배포합니다.
중요DNS와 같은 전략적 서비스의 경우 클라우드에서 호스팅하지 않는 것이 좋습니다. 예를 들어 클라우드 호스트 DNS가 있고 클라우드가 작동하지 않는 경우 DNS를 사용할 수 없으며 클라우드 구성 요소는 서로 조회할 수 없습니다.
- 호스트 경로 - 정적 호스트 경로입니다. 먼저 대상 네트워크를 CIDR 형식으로 지정하고 라우팅에 사용할 다음 홉(예: 192.168.23.0/24, 10.1.31.1)을 지정합니다. 정적 경로를 인스턴스에 배포해야 하는 경우 이 값을 제공합니다.
생성을 클릭합니다.
네트워크 탭에서 전체 네트워크를 볼 수 있습니다. 필요에 따라 편집 을 클릭하여 모든 옵션을 변경할 수도 있습니다. 인스턴스를 생성할 때 서브넷을 사용하도록 지금 구성할 수 있으며 지정된 DHCP 옵션이 수신됩니다.