2017-01-10 2 views
0

Lorsque vous utilisez slcli pour modifier la vitesse du port de la carte réseau privé à 10Gbps, je reçois l'erreur suivante:Impossible de définir la vitesse nic privé à 10Gbps

slcli hardware edit --private-speed 10000 123456 
SoftLayerAPIError(SoftLayer_Exception_Public): Speed cannot be null and must be 0 (Disconnect), 10, 100, or 1000. 

Je suis en mesure de changer la vitesse du port via l'interface utilisateur et En ouvrant un ticket, je me demande s'il y a un problème avec l'API ou un paramètre de compte qui doit être activé. Nous utilisons des NICs collés, nous devons donc définir la vitesse à 20000. S'il vous plaît aviser.

Répondre

0

J'ai essayé de reproduire le problème mais je n'ai pas pu. Je suis capable de changer la vitesse à 10000 sans problème. Je reçois seulement l'erreur quand le nic privé n'a pas cette vitesse disponible. Je ne sais pas quelle est la configuration de votre carte réseau, mais ceci est à moi:

enter image description here

Comme vous pouvez le voir le « Max Speed ​​» pour ma configuration est 10000 Mbps, donc en utilisant le COMAND slcli je peux changer la « vitesse "sans aucun problème, dans le cas où la" vitesse maximale "est inférieure à 10000 Mbps j'ai eu la même erreur que vous, pour éviter cette erreur, j'ai besoin de" Modifier la vitesse maximale "pour une autre configuration qui permet plus de vitesse, mais afin de faire la même chose en utilisant l'API, vous devez mettre à jour votre serveur en utilisant la méthode placeOrder. Une autre chose est que vous ne pouvez pas définir de valeur dans la propriété speed, cela dépend de la configuration de votre NIC, mais en général, les seules valeurs valides sont: 0, 10, 100, 1000, 10000; Comme vous pouvez le voir vous ne pouvez pas régler la vitesse à 20000.

Cordialement

+0

donc nous devons d'abord utiliser la méthode PlaceOrder pour régler la vitesse maximale à 10 Gbps sur chaque interface, puis effectuer un autre appel API pour modifier la vitesse? Cela semble lourd. L'API ne prend-elle pas en charge les interfaces liées? – yoink

+0

oui c'est le processus, "Speed" et "Max Speed" sont deux choses différentes pour l'API. Softlayer l'a fait comme ça si vous avez besoin d'aide pour changer la "vitesse maximale" via l'API, faites-moi savoir –