Instalación y configuración de OpenStack (Juno) en Oracle® Solaris

Salir de la Vista de impresión

Actualización: Junio de 2016
 
 

Cómo proporcionar conectividad externa a las redes internas

Use este procedimiento para activar una red interna para acceder a la red pública más amplia. Este procedimiento supone que ya existen redes internas para proyectos específicos. Para crear una red interna de proyecto utilizando el panel de control, consulte Creación de redes internas para proyectos.

Antes de empezar

Antes de continuar, debe obtener el nombre de subred que necesita acceso público.

  1. Establezca las variables de shell global para 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. Identifique el ID de la subred que requiere acceso externo.
    controller# neutron subnet-list | grep subnet-name
  3. (Opcional) Obtenga el nombre del enrutador.
    controller# neutron router-list
  4. Agregue el ID de la subred como interfaz al enrutador.
    controller# neutron router-interface-add router-name subnetID
Ejemplo 3  Conexión de una red interna a una red externa

Este ejemplo usa la red interna HR creada en Cómo configurar una red para un proyecto. La red HR, cuya subred es HR_Subnet, requiere acceso a la red pública.

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.