Créer un réseau en ligne de commande : Différence entre versions

De Hopla.cloud OpenStack Documentation Wiki
Aller à : navigation, rechercher
(Description des paramètres de la commande)
 
(2 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
==Prérequis==
 
==Prérequis==
  
*[[Générer et télécharger le fichier OpenStack RC|Avoir généré et téléchargé le fichier Openstack RC]]
+
*[[Créer un utilisateur d'API OpenStack sur le manager hopla.cloud|Avoir créé un utilisateur API]]
 +
*[[Générer et télécharger le fichier OpenStack RC depuis Horizon|Avoir généré et téléchargé le fichier Openstack RC]]
  
 
*[[Installer le client OpenStack sous Linux|Avoir installé le client Openstack]]
 
*[[Installer le client OpenStack sous Linux|Avoir installé le client Openstack]]
Ligne 12 : Ligne 13 :
 
openstack network create Reseau-1
 
openstack network create Reseau-1
 
</syntaxhighlight>
 
</syntaxhighlight>
Pour ajouter un sous-réseau au Reseau-1 utiliser la commande suivante :
+
Pour ajouter un sous-réseau au Reseau-1, utiliser la commande suivante :
  
 
Par défaut, le DHCP sera activé et le pool d'allocation sera de x.2 à x.254. L'adresse x.1 est réservée pour la passerelle.
 
Par défaut, le DHCP sera activé et le pool d'allocation sera de x.2 à x.254. L'adresse x.1 est réservée pour la passerelle.
Ligne 40 : Ligne 41 :
 
</syntaxhighlight>
 
</syntaxhighlight>
  
; --project <project>
+
;--project <project>
: Owner’s project (name or ID) Network version 2 only
+
:Projet du propriétaire (nom ou identifiant).  ''Network version 2 seulement''
; --project-domain <project-domain>
+
;--project-domain <project-domain>
: Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.  Network version 2 only
+
:Domaine auquel le projet appartient (nom ou ID). Ceci peut être utilisé en cas de conflit entre les noms de projets''Network version 2 seulement''
; --enable<code class="descclassname"> <project></code>
+
;--enable
: Enable network (default) Network version 2 only
+
:Activer le réseau (par défaut). ''Network version 2 seulement''
; --disable<code class="descclassname"> <project></code>
+
;--disable
: Disable network  Network version 2 only
+
:Désactiver le réseau (par défaut). ''Network version 2 seulement''
; --share<code class="descclassname"> <project></code>
+
;--share
: Share the network between projects
+
:Partager le réseau entre les projets.
; --no-share<code class="descclassname"> <project></code>
+
;--no-share
: Do not share the network between projects
+
:Ne pas partager le réseau entre les projets.
; --description <description>
+
;--description <description>
: Set network description Network version 2 only
+
:Définir la description du réseau. ''Network version 2 seulement''
; --mtu <mtu>
+
;--mtu <mtu>
: Set network mtu Network version 2 only
+
:Définir le mtu du réseau.
; --availability-zone-hint <availability-zone>
+
:''Network version 2 seulement''
: Availability Zone in which to create this network (Network Availability Zone extension required, repeat option to set multiple availability zones) Network version 2 only
+
;--availability-zone-hint <availability-zone>
; --enable-port-security<code class="descclassname"> <project></code>
+
:Zone de disponibilité dans laquelle créer le réseau (Extension de la zone de disponibilité du réseau requis, répéter l'option pour définir plusieurs zones de disponibilités).
: Enable port security by default for ports created on this network (default) Network version 2 only
+
:''Network version 2 seulement''
; --disable-port-security<code class="descclassname"> <project></code>
+
;--enable-port-security
: Disable port security by default for ports created on this network  Network version 2 only
+
:Activer la sécurité des ports par défaut pour les ports créés sur ce réseau (par défaut).
; --subnet <subnet>¶
+
:''Network version 2 seulement''
: IPv4 subnet for fixed IPs (in CIDR notation) Compute version 2 only
+
;--disable-port-security
; --external<code class="descclassname"> <project></code>
+
:Désactiver la sécurité des ports par défaut pour les ports créés sur ce réseau.
: Set this network as an external network (external-net extension required) Network version 2 only
+
:''Network version 2 seulement''
; --internal<code class="descclassname"> <project></code>
+
;--subnet <subnet>¶
: Set this network as an internal network (default) Network version 2 only
+
:Sous-réseau IPv4 pour les adresses IP fixes (en notation CIDR)
; --default<code class="descclassname"> <project></code>
+
:''Compute version 2 seulement''
: Specify if this network should be used as the default external network  Network version 2 only
+
;--external
; --no-default<code class="descclassname"> <project></code>
+
:Définir ce réseau en tant que réseau externe (extension réseau externe requise).
: Do not use the network as the default external network (default) Network version 2 only
+
:''Network version 2 seulement''
; --provider-network-type <provider-network-type>
+
;--internal
: The physical mechanism by which the virtual network is implemented. The supported options are: flat, geneve, gre, local, vlan, vxlan. Network version 2 only
+
:Définir ce réseau comme réseau interne (par défaut).
; --provider-physical-network <provider-physical-network>
+
:''Network version 2 seulement''
: Name of the physical network over which the virtual network is implemented  Network version 2 only
+
;--default
; --provider-segment <provider-segment>
+
:Spécifier si ce réseau doit être utilisé comme réseau externe par défaut.
: VLAN ID for VLAN networks or Tunnel ID for GENEVE/GRE/VXLAN networks  Network version 2 only
+
:''Network version 2 seulement''
; --qos-policy <qos-policy>
+
;--no-default
: QoS policy to attach to this network (name or ID) Network version 2 only
+
:Ne pas utiliser le réseau comme réseau externe par défaut (par défaut)
; --transparent-vlan<code class="descclassname"> <project></code>
+
:''Network version 2 seulement''
: Make the network VLAN transparent Network version 2 only
+
;--provider-network-type <provider-network-type>
; --no-transparent-vlan<code class="descclassname"> <project></code>
+
:Le mécanisme physique par lequel le réseau virtuel est implémenté. Les options prises en charge sont les suivantes: flat, geneve, gre, local, vlan, vxlan.
: Do not make the network VLAN transparent Network version 2 only
+
:''Network version 2 seulement''
; --tag <tag>
+
;--provider-physical-network <provider-physical-network>
: Tag to be added to the network (repeat option to set multiple tags) Network version 2 only
+
:Nom du réseau physique sur lequel le réseau virtuel est implémenté
; --no-tag<code class="descclassname"> <project></code>
+
:''Network version 2 seulement''
: No tags associated with the network  Network version 2 only
+
;--provider-segment <provider-segment>
; <name>
+
:ID de VLAN pour les réseaux VLAN ou ID de tunnel pour les réseaux GENEVE/GRE/VXLAN.
: New network name
+
:''Network version 2 seulement''
 +
;--qos-policy <qos-policy>
 +
:Stratégie QoS à attacher à ce réseau (nom ou ID).
 +
:''Network version 2 seulement''
 +
;--transparent-vlan
 +
:Rendre le réseau VLAN transparent.
 +
:''Network version 2 seulement''
 +
;--no-transparent-vlan
 +
:Ne pas rendre le réseau VLAN transparent.
 +
:''Network version 2 seulement''
 +
;--tag <tag>
 +
:Tag à ajouter au réseau (répéter l'option pour définir plusieurs balises).
 +
:''Network version 2 seulement''
 +
;--no-tag
 +
:Pas de tags associés au réseau.
 +
:''Network version 2 seulement''
 +
;<name>
 +
:Nom du nouveau réseau.
  
 
==Pour aller plus loin==
 
==Pour aller plus loin==

Version actuelle datée du 19 août 2019 à 14:23

Prérequis

Créer un réseau

Les commandes suivantes sont exécutées à partir du client Openstack et l'extension octavia en ligne de commande

Pour créer un réseau, utiliser la commande suivante :

openstack network create Reseau-1

Pour ajouter un sous-réseau au Reseau-1, utiliser la commande suivante :

Par défaut, le DHCP sera activé et le pool d'allocation sera de x.2 à x.254. L'adresse x.1 est réservée pour la passerelle.

openstack subnet create --network Reseau-1 --subnet-range 192.168.0.0/24 S-Reseau-1
openstack subnet set --dns-nameserver 8.8.8.8 S-Reseau-1

Description des paramètres de la commande

openstack network create
    [--project <project> [--project-domain <project-domain>]]
    [--enable | --disable]
    [--share | --no-share]
    [--description <description>]
    [--mtu <mtu>]
    [--availability-zone-hint <availability-zone>]
    [--enable-port-security | --disable-port-security]
    [--external [--default | --no-default] | --internal]
    [--provider-network-type <provider-network-type>]
    [--provider-physical-network <provider-physical-network>]
    [--provider-segment <provider-segment>]
    [--qos-policy <qos-policy>]
    [--transparent-vlan | --no-transparent-vlan]
    [--tag <tag> | --no-tag]
    <name>
--project <project>
Projet du propriétaire (nom ou identifiant). Network version 2 seulement
--project-domain <project-domain>
Domaine auquel le projet appartient (nom ou ID). Ceci peut être utilisé en cas de conflit entre les noms de projets. Network version 2 seulement
--enable
Activer le réseau (par défaut). Network version 2 seulement
--disable
Désactiver le réseau (par défaut). Network version 2 seulement
--share
Partager le réseau entre les projets.
--no-share
Ne pas partager le réseau entre les projets.
--description <description>
Définir la description du réseau. Network version 2 seulement
--mtu <mtu>
Définir le mtu du réseau.
Network version 2 seulement
--availability-zone-hint <availability-zone>
Zone de disponibilité dans laquelle créer le réseau (Extension de la zone de disponibilité du réseau requis, répéter l'option pour définir plusieurs zones de disponibilités).
Network version 2 seulement
--enable-port-security
Activer la sécurité des ports par défaut pour les ports créés sur ce réseau (par défaut).
Network version 2 seulement
--disable-port-security
Désactiver la sécurité des ports par défaut pour les ports créés sur ce réseau.
Network version 2 seulement
--subnet <subnet>¶
Sous-réseau IPv4 pour les adresses IP fixes (en notation CIDR)
Compute version 2 seulement
--external
Définir ce réseau en tant que réseau externe (extension réseau externe requise).
Network version 2 seulement
--internal
Définir ce réseau comme réseau interne (par défaut).
Network version 2 seulement
--default
Spécifier si ce réseau doit être utilisé comme réseau externe par défaut.
Network version 2 seulement
--no-default
Ne pas utiliser le réseau comme réseau externe par défaut (par défaut)
Network version 2 seulement
--provider-network-type <provider-network-type>
Le mécanisme physique par lequel le réseau virtuel est implémenté. Les options prises en charge sont les suivantes: flat, geneve, gre, local, vlan, vxlan.
Network version 2 seulement
--provider-physical-network <provider-physical-network>
Nom du réseau physique sur lequel le réseau virtuel est implémenté
Network version 2 seulement
--provider-segment <provider-segment>
ID de VLAN pour les réseaux VLAN ou ID de tunnel pour les réseaux GENEVE/GRE/VXLAN.
Network version 2 seulement
--qos-policy <qos-policy>
Stratégie QoS à attacher à ce réseau (nom ou ID).
Network version 2 seulement
--transparent-vlan
Rendre le réseau VLAN transparent.
Network version 2 seulement
--no-transparent-vlan
Ne pas rendre le réseau VLAN transparent.
Network version 2 seulement
--tag <tag>
Tag à ajouter au réseau (répéter l'option pour définir plusieurs balises).
Network version 2 seulement
--no-tag
Pas de tags associés au réseau.
Network version 2 seulement
<name>
Nom du nouveau réseau.

Pour aller plus loin