Rubrique précédente: Annulation de la mise en quarantaine du serveurRubrique suivante: Démarrage du cycle d'alimentation du serveur


Arrêt d'un serveur
POST BFC/servers/<adresse_mac_serveur>/operations/powerOff
Arguments

Aucun

Renvoie

Renvoie le code de retour HTTP 200 et procède à l'arrêt 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 arrêter le serveur. Recherchez le serveur disponible et placez-le en quarantaine avant d'exécuter la commande power off ou un échec de l'opération se produira. Après avoir démarré le serveur à nouveau, annulez sa mise en quarantaine.

Exemple d'opération POST

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

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