Rubrique précédente: Démarrage du cycle d'alimentation du serveurRubrique suivante: Utilisation des informations d'identification prédéfinies pour communiquer avec le contrôleur d'alimentation à distance


Effacement des échecs sur le serveur
POST BFC/servers/<adresse_mac_serveur>/operations/clearFailure
Arguments

Aucun

Renvoie

Renvoie le code de retour HTTP 202 une fois l'opération terminée. Renvoie un code d'erreur HTTP et les informations de panne associées concernant l'erreur. Aucune charge utile n'est renvoyée par cette opération.

Description

Utilisez cette opération pour effacer la liste des échecs du serveur. Par exemple, vous avez annulé la mise en quarantaine du serveur après avoir coupé l'alimentation. Un échec du serveur se produit et vous allumez le serveur. Vous pouvez annuler la mise en quarantaine du serveur après avoir effacé l'échec.

Exemple d'opération POST

POST BFC/servers/00:01:02:03:04:05/operations/clearFailure

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/clearFailure',
             headers={'Content-Type':'application/json',
                      'Authorization':bfcSession})
r1 = conn.getresponse()
print 'HTTP Response Code: {0}'.format(r1.status)