Tema anterior: Recuperación del servidor únicoTema siguiente: Poner en cuarentena el servidor


Establezca el servidor en el modo de encendido manual.
POST BFC/servers/<server mac>/operations/forceManualPower
Argumentos

Ninguno

Resultados

Muestra el código de devolución HTTP 200 y establece que el indicador ignore_power_controller se establezca como verdadera. Si el resultado es un error, se devuelve un código de error de HTTP y la información de error asociada.

Descripción

Utilice esta operación para colocar el servidor en el modo de encendido manual. Esta operación también permite de forma implícita operaciones del tipo PUT en el campo ignore_power_controllers_during_inventory del registro del servidor.

Ejemplo: POST

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

Ejemplo de python

de la importación de httplib HTTPSConnection
importación de 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