POST BFC/servers/<adresse_mac_serveur>/inventory/power_controllers/<adresse_mac_contrôleur_alimentation>/operations/useSystemLoginCredentials
Aucun
Renvoie le code de retour HTTP 200 et met à jour le champ credential_mode. Renvoie un code d'erreur HTTP et les informations de panne associées concernant l'erreur.
Utilise les informations d'identification système pour communiquer avec le contrôleur d'alimentation à distance. Cette opération utilise la connexion configurée dans le contrôleur d'alimentation pendant la détection. Si un échec de la configuration des informations d'identification d'alimentation de BFC se produit, cette commande utilise les informations d'identification système de sauvegarde prédéfinies que vous définissez via les opérations d'administration de BFC.
Remarque : Cette opération met à jour le champ credential_mode.
Exemple d'opération POST
POST BFC/servers/00:01:02:03:04:05/inventory/power_controllers/01:02:03:04:05:06/operations/useSystemLoginCredentials
Exemple Python
from httplib import HTTPSConnection
import json
import os
import sys
serverMac = sys.argv[1]
powerMac = sys.argv[2]
print 'serverMac: {0}'.format(serverMac)
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
url='/BFC/servers/' + serverMac + '/inventory/power_controllers' + 'powerMac' + '/operations/useSystemLoginCredentials',
body='{"power_controller":{"credential_mode":"system_preset"}})',
headers={'Content-Type':'application/json',
'Authorization':bfcSession})
r1 = conn.getresponse()
print 'HTTP Response Code: {0}'.format(r1.status)
|
Copyright © 2013 CA.
Tous droits réservés.
|
|