Rubrique précédente: Arrêt d'un serveurRubrique suivante: Effacement des échecs sur le serveur


Démarrage du cycle d'alimentation du serveur
POST BFC/servers/<adresse_mac_serveur>/operations/powerCycle
Arguments

Aucun

Renvoie

Renvoie le code de retour HTTP 200 et procède au démarrage du serveur. 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 démarrer le serveur à nouveau. Par exemple, vous avez mis en quarantaine un serveur et l'avez arrêté, mais vous voulez le redémarrer.

Exemple d'opération POST

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

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