POST BFC/servers/<adresse_mac_serveur>/operations/quarantine
Arguments
Aucun
Revenir
Renvoie le code de retour HTTP 202 et indique que l'enregistrement de serveur a un état resource_quarantined_state. 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. L'utilisateur doit effectuer une opération GET sur les serveurs ou sur ce serveur particulier pour récupérer les informations d'état.
Utilisez cette opération pour mettre en quarantaine le serveur. Par exemple, si vous devez remplacer un disque dur sur l'un de vos serveurs dans une grille, vous pouvez mettre le serveur en quarantaine pour que les grilles ne puissent pas l'ajouter.
Remarque : Vous ne pouvez pas mettre en quarantaine un serveur inclus dans une grille. Le serveur doit d'abord être supprimé de la grille, puis mis en quarantaine.
Exemple d'opération POST
POST BFC/servers/00:01:02:03:04:05/operations/quarantine
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/quarantine',
headers={'Content-Type':'application/json',
'Authorization':bfcSession})
r1 = conn.getresponse()
print 'HTTP Response Code: {0}'.format(r1.status)
|
Copyright © 2013 CA.
Tous droits réservés.
|
|