Vorheriges Thema: Server in den manuellen Strommodus setzenNächstes Thema: Die Quarantäne des Servers aufheben


Den Server in Quarantäne stellen
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

Description

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)