POST BFC/servers/<adresse_mac_serveur>/operations/forceManualPower
Aucun
Renvoie le code de retour HTTP 200 et définit l'indicateur ignore_power_controller sur True. Renvoie un code d'erreur HTTP et les informations de panne associées concernant l'erreur.
Utilisez cette opération pour définir le serveur en mode d'alimentation manuel. Cette opération active implicitement les opérations PUT sur le champ ignore_power_controllers_during_inventory dans l'enregistrement de serveur.
Exemple d'opération POST
POST BFC/servers/00:01:02:03:04:05/operations/forceManualPower
Exemple Python
from httplib import HTTPSConnection
import json
import os
import sys
serverMac = sys.argv[1]
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 + '/operations/forceManualPower',
headers={'Content-Type':'application/json',
'Authorization':bfcSession})
r1 = conn.getresponse()
print 'HTTP Response Code: {0}'.format(r1.status)
if r1.status > 200:
error = json.loads(r1.read())
print error
|
Copyright © 2013 CA.
Tous droits réservés.
|
|