Data Domain: Cloudový profil zůstává odpojený i po vyřešení problémů s kapacitou poskytovatele cloudu
Shrnutí: V systémech s nakonfigurovaným dlouhodobým uchováváním / vrstvou cloudu (LTR/CT) může cloudový profil zůstat ve stavu "Disconnected" i po vyřešení problémů s kapacitou s poskytovatelem cloudu. ...
Příznaky
Systém DDOS označí cloudový profil jako "Unavailable" nebo "Disconnected", pokud protokol do nebo od nakonfigurovaného poskytovatele cloudu vrátí chybu. V konkrétním případě problémů s kapacitou u poskytovatele cloudu nebo účtu by se vrátily chyby typu HTTP 507.
U verzí systému DDOS starších než 7.7.2 bude s tímto chybovým kódem zacházeno jako s jakýmkoli jiným kódem a pokud se chyby budou často opakovat, cloudový profil a poskytovatel nemusí být k dispozici.
HTTP/507 je však speciální chyba, kterou poskytovatel cloudu používá k hlášení vyčerpání kapacity, DDOS 7.7.2 a novější to řeší zvláštním způsobem, konkrétně nastavením cloudového profilu do níže uvedeného stavu:
Name Profile Status Reason --------- ----------------- ------------ ------------------------------------------- cloud_unit cloud_profile Disconnected Insufficient storage at the cloud provider. --------- ----------------- ------------ -------------------------------------------
Aby správce systému DD věděl, proč cloudová jednotka již nefunguje, je nastaven trvalý klíč registru, který signalizuje, že poskytovatel cloudu není k dispozici. Proces DD FS již nekontaktuje poskytovatele cloudu.
Po vyřešení problémů s kapacitou u poskytovatele cloudu zůstanou cloudový profil a jednotka stále ve stejném stavu. Žádný náznak oblačné aktivity není vidět v obvyklém "ddfs.info“ tak i „csm.log" soubory. Restartování sady FS problém nevyřeší.
Příčina
Ačkoli k tomuto problému dochází pouze u systému ECS jako poskytovatele cloudu, nic nebrání tomu, aby k němu došlo i u jiných poskytovatelů cloudu, pokud mohou při problémech s kapacitou vracet chybové kódy HTTP 507 do systému DD (tj. když účet používaný pro úložiště dosáhl určité kvóty).
Řešení
V systému DDOS 7.7.2 a novějších je nový příkaz, který je nutné použít k vymazání stavu cloudové jednotky, aby k ní bylo možné znovu přistupovat poté, co se cloud odpojil z důvodu kapacity:
# cloud unit clear-state <unit-name> {nospace}
Clear the registry entry indicating
cloud unit is not available for writing
Ve výše uvedeném příkladu by bylo nutné po vyřešení problémů s kapacitou poskytovatele cloudu spustit níže uvedený příkaz, aby bylo možné poskytovatele cloudu znovu použít:
# cloud unit clear-state cloud-unit nospace