Skip to main content
Element Software
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Modifier le réseau virtuel

Contributeurs netapp-pcarriga

Vous pouvez utiliser le ModifyVirtualNetwork méthode permettant de modifier les attributs d'un réseau virtuel existant.

Cette méthode vous permet d'ajouter ou de supprimer des blocs d'adresses, de modifier le masque de sous-réseau ou de modifier le nom ou la description du réseau virtuel. Vous pouvez également l'utiliser pour activer ou désactiver des espaces de noms, ainsi que pour ajouter ou supprimer une passerelle si les espaces de noms sont activés sur le réseau virtuel.

Remarque Cette méthode requiert soit l'identifiant de réseau virtuel (virtualNetworkID), soit l'étiquette de réseau virtuel (virtualNetworkTag) comme paramètre, mais pas les deux.

PRUDENCE:

L'activation ou la désactivation de la fonctionnalité VLAN de stockage routable pour un réseau virtuel existant en modifiant le paramètre d'espace de noms perturbe tout le trafic géré par le réseau virtuel. Il est préférable de modifier le paramètre d'espace de noms lors d'une fenêtre de maintenance planifiée.

Paramètres

Cette méthode possède les paramètres d'entrée suivants :

Nom

Description

Type

Valeur par défaut

Obligatoire

ID de réseau virtuel

Identifiant unique du réseau virtuel à modifier. Il s'agit de l'identifiant du réseau virtuel attribué par le cluster.

entier

Aucune

Non

VirtualNetworkTag

L'étiquette réseau qui identifie le réseau virtuel à modifier.

entier

Aucune

Non

blocs d'adresses

Le nouveau bloc d'adresses à définir pour ce réseau virtuel. Cela peut inclure l'ajout de nouveaux blocs d'adresses à l'objet existant ou la suppression de blocs d'adresses inutilisés. Vous pouvez également étendre ou réduire la taille des blocs d'adresses existants. Vous pouvez uniquement augmenter la taille des blocs d'adresses de départ d'un objet Réseau virtuel ; vous ne pouvez jamais la diminuer. Membres requis pour cet objet :

  • début : Le début de la plage d'adresses IP. (chaîne)

  • taille : le nombre d’adresses IP à inclure dans le bloc. (entier)

objet JSON

Aucune

Non

porte

L'adresse IP d'une passerelle du réseau virtuel. Ce paramètre n'est valide que si le paramètre d'espace de noms est défini sur vrai.

chaîne

Aucune

Non

attributs

Liste de paires nom-valeur au format objet JSON.

objet JSON

Aucune

Non

nom

Le nouveau nom du réseau virtuel.

chaîne

Aucune

Non

espace de noms

Lorsqu'elle est définie sur « true », cette option active la fonctionnalité VLAN de stockage routable en recréant le réseau virtuel et en configurant un espace de noms pour le contenir. Lorsqu'elle est définie sur « false », la fonctionnalité VRF est désactivée pour le réseau virtuel. Modifier cette valeur perturbe le trafic transitant par ce réseau virtuel.

booléen

Aucune

Non

masque de sous-réseau

Nouveau masque de réseau pour ce réseau virtuel.

chaîne

Aucune

Non

VIP

L'adresse IP virtuelle de stockage pour ce réseau virtuel. L'adresse SVIP d'un réseau virtuel ne peut pas être modifiée. Vous devez créer un nouveau réseau virtuel pour utiliser une adresse SVIP différente.

chaîne

Aucune

Non

Valeurs de retour

Cette méthode ne renvoie aucune valeur.

Exemple de demande

Les requêtes pour cette méthode sont similaires à l'exemple suivant :

{
  "method": "ModifyVirtualNetwork",
  "params": {
    "virtualNetworkID": 2,
    "name": "ESX-VLAN-3112",
    "addressBlocks": [
     {
      "start": "10.1.112.1",
      "size": 20
     },
     {
      "start": "10.1.112.100",
      "size": 20
     }
   ],
    "netmask": "255.255.255.0",
    "gateway": "10.0.1.254",
    "svip": "10.1.112.200",
    "attributes": {}
  },
  "id":1
}

Exemple de réponse

Cette méthode renvoie une réponse similaire à l'exemple suivant :

{
  "id": 1,
  "result": {
  }
}

Nouveautés depuis la version

9,6