SCSI-kapslingstjänster - SCSI Enclosure Services

De senaste SCSI- kapslingsprodukterna stöder ett protokoll som heter SCSI Enclosure Services ( SES ). Den Initiatorn kan kommunicera med inneslutningen med hjälp av en specialiserad uppsättning SCSI-kommandon till åtkomst effekt, kylning, och andra icke-dataegenskaper.

SES-enheter

Det finns två huvudklasser av SES-enheter:

  • Anslutna enheter för kapslingstjänster tillåter SES-kommunikation genom en logisk enhet i en SCSI-hårddisk som finns i kapslingen. Diskenheten kommunicerar sedan med kapslingen med någon annan metod, den enda vanligtvis använda är kabinetttjänstgränssnittet (ESI). I feltoleranta kapslingar har mer än en hårddiskfack ESI aktiverat för att tillåta SES-kommunikation att fortsätta, även efter att någon av diskens enheter har misslyckats. Definitionen av ESI-protokollen ägs av en ANSI- kommitté och definieras i deras specifikationer ANSI SFF-8067 och SFF-8045.
  • Fristående kapslingstjänster har en separat SES-processor som har sin egen adress på SCSI-bussen. Protokollet för detta använder direkta SCSI-kommandon. En kapsling kan vara feltolerant genom att innehålla två SES-processorer.

SES-kommandon

SCSI-initiatorn kommunicerar med en SES-enhet med hjälp av två SCSI-kommandon: Skicka diagnos och ta emot diagnosresultat . Vissa universella SCSI-kommandon, som förfrågan, används också med fristående kapslingstjänster för att utföra grundläggande funktioner, såsom första upptäckten av enheterna.

SES-element

Kommandon för SCSI-sändningsdiagnostik och mottagningsdiagnostik kan adresseras till ett specifikt SES-element i kapslingen. Det finns många olika elementkoder definierade för att täcka ett brett utbud av enheter. De vanligaste SES-elementen är strömförsörjning, kylfläkt, temperatursensor och UPS . SCSI-kommandoprotokollet antar att det kan finnas mer än en av varje enhetstyp så att de måste ha en 8-bitars adress.

När en SES-regulator förhörs för statusen för ett SES-element inkluderar svaret en 4-bitars elementkod . De vanligaste elementkodarna för element är: 1h = OK, 2h = kritisk, 3h = varning, 5h = inte installerad.

SES-elementtrösklar

Vissa SES-element, såsom spänningssensorer, strömgivare och temperatursensorer, har en tröskelfunktion. Detta tillåter en kapsling att upptäcka och rapportera oacceptabla miljöförhållanden. SCSI-standarden möjliggör två olika tröskelnivåer, icke-kritiska (varning) och kritiska. Dessutom har varje tröskel ett minimum- och maximivärde. Så till exempel kan tröskelvärdena för 12-voltsströmförsörjningen ställas in enligt följande:

  • Minsta kritiska - 10,8 volt
  • Minsta icke-kritiska - 11,4 volt
  • Maximal icke-kritisk - 12,6 volt
  • Maximal kritisk - 13,2 volt

Tröskelvärden ställs in med ett skicka diagnoskommando till diagnossidan för tröskel ut (05h). Tröskelvärden kan förhöras med ett kommando för mottagande av diagnosresultat till diagnossidan för tröskelvärde (05h) med PCV-biten inställd på en.

Subenclosures

En större SCSI-lagringshölje kan innehålla flera underkapslingar. Underluckan med adress 00h betecknas den primära underkapslingen och kan returnera information om de andra underluckorna.

SCSI bifogade kapslingstjänster

SCSI-anslutna kapslingstjänster är ett datorprotokoll som huvudsakligen används för skivlagringshöljen. Det gör det möjligt för en värddator att kommunicera med kapslingen för att få åtkomst till dess kraft, kylning och andra egenskaper som inte är data.

Värddatorn kommunicerar med skivorna i kapslingen via ett SCSI-gränssnitt som kan vara parallellt SCSI , FC-AL , SAS eller SSA . En av diskenheterna som finns i kapslingen är konfigurerade för att tillåta SCSI Enclosure Services (SES) -kommunikation genom en logisk enhet. Diskenheten kommunicerar sedan med SES-processorn i kapslingen, vanligtvis via ESI (Enclosure Services Interface) eller ett protokoll som kallas DSI för SSA-kapslingar. Data som skickas via ESI- eller DSI-gränssnittet är helt enkelt innehållet i ett SCSI-kommando och svaret på det kommandot.

Implementerade kommandon

Endast två SCSI-kommandon implementeras av bifogade enheter för tillslutna tjänster:

SCSI-kommando Driftkod Kommentar
FÅ DIAGNOSTISKA RESULTAT 1ch Obligatorisk
SKicka DIAGNOSTIK 1DH Obligatorisk

Se även