Oracle® Solaris에서 OpenStack(Juno) 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

내부 네트워크에 외부 연결을 제공하는 방법

이 절차를 사용하여 내부 네트워크에서 더 넓은 공용 네트워크에 액세스하도록 할 수 있습니다. 이 절차에서는 내부 네트워크가 특정 프로젝트에 대해 이미 존재한다고 간주합니다. 대시보드를 사용하여 프로젝트 내부 네트워크를 만들려면 프로젝트에 대한 내부 네트워크 만들기를 참조하십시오.

시작하기 전에

계속하기 전에 공용 액세스가 필요한 서브넷 이름을 확인하십시오.

  1. Neutron에 대한 전역 셸 변수를 설정합니다.
    controller# export OS_USERNAME=neutron
    controller# export OS_PASSWORD=service-password
    controller# export OS_TENANT_NAME=service
    controller# export OS_AUTH_URL=http://$CONTROLLER_ADMIN_NODE:5000/v2.0
  2. 외부 액세스가 필요한 서브넷의 ID를 식별합니다.
    controller# neutron subnet-list | grep subnet-name
  3. (옵션) 라우터의 이름을 확인합니다.
    controller# neutron router-list
  4. 서브넷의 ID를 라우터에 인터페이스로 추가합니다.
    controller# neutron router-interface-add router-name subnetID
예 3  외부 네트워크에 내부 네트워크 연결

이 예에서는 프로젝트에 대한 네트워크를 구성하는 방법에서 만들어진 HR 내부 네트워크를 사용합니다. 서브넷이 HR_Subnet인 HR 네트워크에 공용 네트워크에 대한 액세스가 필요합니다.

controller# neutron subnet-list | grep HR_Subnet
| b6feff42-36aa-4235- | HR_Subnet  | 10.132.20.0/24 | {"start": "10.132.20.2", |
|   9fe0-ac5de6b43af3 |            |                |  "end": "10.132.20.254"} |

controller# neutron router-list
+---------------------  +------------+--------------------------------+
| id                    | name       | external_gateway_info          |
+---------------------  +------------+--------------------------------+
| f89b24ed-42dd-48b0-   | ext-router | {"network_id": "6c4c1823-a203- |
|    8f4b-fd41887a3370  |            |    43b1-9674-ddb5ff4185fc",    |
|                       |            | "enable_snat": true,           |
|                       |            | "external_fixed_ips":          |
|                       |            | [{"subnet_id": "83d9b40f-cc61- |
|                       |            |    4696-b22e-b4cbc2aa3872",    |
|                       |            | "ip_address": "10.132.10.8"}]} |
+----------  -----------+------------+--------------------------------+

controller# neutron router-interface-add ext-router b6feff42-36aa-4235-9fe0-ac5de6b43af3
Added interface b6feff42-36aa-4235-9fe0-ac5de6b43af3 to router ext-router.