Installation et configuration d'OpenStack dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Avril 2015
 
 

Création d'un réseau externe

Effectuez ces étapes sur le noeud où sont exécutés les services Neutron, qui est, dans le cas présent, le noeud de contrôleur.

  1. Affichez la liste des locataires existants.
    controller# keystone tenant-list

    La liste des locataires contient les locataires et leurs identifiants. Sélectionnez l'identifiant du locataire pour lequel vous allez créer le réseau interne.

  2. Créez le réseau pour le locataire sélectionné.
    controller# neutron net-create --tenant-id tenant-ID network-name

    tenant-ID est issu de la liste des locataires générée à l'étape précédente.

  3. Créez le sous-réseau pour le même locataire.
    controller# neutron subnet-create --name subnet-name \
    --tenant-id tenant-ID network-name subnet-IP
Exemple 4-1  Création du réseau interne

Cet exemple illustre la création du réseau interne pour le locataire demo qui a été créé par défaut par l'exemple de script Keystone dans Exemple de script Keystone.

controller# keystone tenant-list
+------------+---------+---------+
|     id     |   name  | enabled |
+------------+---------+---------+
| abcde12345 |   demo  |  True   |
| fghij67890 | service |  True   |
+------------+---------+---------+

controller# neutron net-create --tenant-id abcde12345 demo_internal_net
Created a new network:
+--------------------------+-------------------+
| Field                    | Value             |
+--------------------------+-------------------+
| admin_state_up           | True              |
| id                       | 9999              |
| name                     | demo_internal_net |
| provider:network_type    | vlan              |
| provider:segmentation_id | 300               |
| router:external          | False             |
| shared                   | False             |
| status                   | ACTIVE            |
| subnets                  |                   |
| tenant_id                | abcde12345        |
+--------------------------+-------------------+

controller# neutron subnet-create --name demo_int_subnet --tenant-id abcde12345 \
demo_internal_net 192.168.1.0/24
Created a new subnet:
+------------------+--------------------------------------------------+
|      Field       |                     Value                        |
+------------------+--------------------------------------------------+
| allocation_pools | {"start": "192.168.1.2", "end": "192.168.1.254"} |
| cidr             | 192.168.1.0/24                                   |
| dns_nameservers  |                                                  |
| enable_dhcp      | True                                             |
| gateway_ip       | 192.168.1.1                                      |
| host_routes      |                                                  |
| id               | 07f9b37c-ae4e-11e4-8000-db57d0041a2c             |
| ip_version       | 4                                                |
| name             | demo_int_subnet                                  |
| network_id       | 99999|                                           |
| tenant_id        | abcde12345                                       |
+------------------+--------------------------------------------------+