POST BFC/servers/<server mac>/operations/quarantine
Argument
Keine
Zurückkehren
Gibt bei Erfolg den HTTP-Rückgabecode 202 zurück und zeigt an, dass der Serverdatensatz einen "resource_quarantined_state"-Status hat. Gibt einen HTTP-Fehlercode und die zugehörigen Fehlerinformationen zurück. Es wird keine Nutzlast von diesem Vorgang zurückgegeben. Der Benutzer muss "GET" auf Servern oder auf diesen bestimmten Server ausführen, um Statusinformationen abzurufen
Verwenden Sie diesen Vorgang, um den Server in Quarantäne zu stellen. Wenn Sie beispielsweise eine Festplatte auf einem der Server im Grid ersetzen müssen, können Sie den Server in Quarantäne stellen, sodass Grids diesen Server nicht verwenden können.
Hinweis: Sie können einen Server, der in einem Grid ist, nicht in Quarantäne stellen. Der Server muss zuerst aus dem Grid entfernt und dann in Quarantäne gestellt werden.
Beispiel: POST
POST BFC/servers/00:01:02:03:04:05/operations/quarantine
Beispiel für 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.
Alle Rechte vorbehalten.
|
|