Megosztás a következőn keresztül:


Diskraid

Diskraid egy parancssori eszköz, amely lehetővé teszi a független (vagy olcsó) lemezek (RAID) tárolóalrendszereinek redundáns tömbjének konfigurálását és kezelését.

A RAID-t általában a kiszolgálókon használják a hibatűrő lemezrendszerek szabványosítására és kategorizálására. A RAID-szintek a teljesítmény, a megbízhatóság és a költségek különböző kombinációját biztosítják. Egyes kiszolgálók a RAID három szintjét biztosítják: 0. szint (csíkozás), 1. szint (tükrözés) és 5. szint (paritásos csíkozás).

A hardveres RAID-alrendszer logikai egységszám (LUN) használatával különbözteti meg a fizikailag címezhető tárolóegységeket egymástól. A LUN-objektumoknak legalább egy plexel kell rendelkezniük, és tetszőleges számú további plexet tartalmazhatnak. Minden egyes plex tartalmazza a LUN-objektum adatainak másolatát. A plexek hozzáadhatók és eltávolíthatók a LUN-objektumokból.

A Diskraid-parancsok többsége egy adott gazdagépbusz-adapter (HBA) porton, kezdeményezőadapteren, kezdeményező portálon, szolgáltatón, alrendszeren, vezérlőn, porton, meghajtón, LUN-on, célportálon, célportálon vagy célportálcsoporton működik. A SELECT paranccsal jelölhet ki egy objektumot. A kijelölt objektumról azt mondják, hogy fókuszban van. A Fókusz leegyszerűsíti a gyakori konfigurációs feladatokat, például több LUN létrehozását ugyanazon az alrendszeren belül.

Megjegyzés

A Diskraid parancssori eszköz csak a Virtual Disk Service (VDS) szolgáltatást támogató tárolóalrendszerekkel működik.

Diskraid-parancsok

Az alábbi parancsok a Diskraid eszközről érhetők el.

hozzáad

Hozzáad egy meglévő LUN-t a jelenleg kijelölt LUN-hoz, vagy hozzáad egy iSCSI-célportált a jelenleg kijelölt iSCSI-célportálcsoporthoz.

Szinopszis

add plex lun=n [noerr]
add tpgroup tportal=n [noerr]
Paraméterek
Paraméter Leírás
plex lun=<n> Megadja a jelenleg kijelölt LUN-hoz plexként hozzáadni kívánt LUN-számot. FIGYELEM: A plexként hozzáadott LUN összes adata törlődik.
tpgroup tportal=<n> Megadja a jelenleg kijelölt iSCSI-célportálcsoporthoz hozzáadni kívánt iSCSI-célportál számát.
noerr Csak szkripteléshez. Hiba esetén a Diskraid továbbra is úgy dolgozza fel a parancsokat, mintha a hiba nem történt volna meg.

asszociál

A vezérlőportok megadott listáját aktívként állítja be az aktuálisan kiválasztott LUN-hoz (más vezérlőportok inaktívvá lettek téve), vagy hozzáadja a megadott vezérlőportokat az aktuálisan kiválasztott LUN meglévő aktív vezérlőportjainak listájához, vagy társítja a megadott iSCSI-célt az aktuálisan kiválasztott LUN-hoz.

Szinopszis

associate controllers [add] <n>[,<n> [,…]]
associate ports [add] <n-m>[,<n-m>[,…]]
associate targets [add] <n>[,<n> [,…]]
Paraméterek
Paraméter Leírás
vezérlő Hozzáadja vagy lecseréli az aktuálisan kijelölt LUN-hoz társított vezérlők listáját. Csak VDS 1.0-szolgáltatók esetén használható.
Portok Hozzáadja vagy lecseréli az aktuálisan kijelölt LUN-hoz társított vezérlőportok listáját. Csak VDS 1.1-szolgáltatók esetén használható.
Célok Hozzáadja vagy lecseréli az aktuálisan kijelölt LUN-hoz társított iSCSI-célok listáját. Csak VDS 1.1-szolgáltatók esetén használható.
hozzáad VDS 1.0-szolgáltatók használata esetén: Hozzáadja a megadott vezérlőket a LUN-hoz társított vezérlők meglévő listájához. Ha ez a paraméter nincs megadva, a vezérlők listája lecseréli a lunhoz társított vezérlők meglévő listáját.

VDS 1.1-szolgáltatók használata esetén: Hozzáadja a megadott vezérlőportokat a LUN-hoz társított vezérlőportok meglévő listájához. Ha ez a paraméter nincs megadva, a vezérlőportok listája felülírja a lunhoz társított vezérlőportok meglévő listáját.

<n>[,<n> [, ...]] A vezérlőkkel vagy paramétert célozza meg. Megadja az aktív vagy társítandó vezérlők vagy iSCSI-célok számát.
<n-m>[,<n-m>[,…]] Használja a portokkal paraméterrel. Meghatározza a vezérlőportokat, amelyeket a vezérlőszám (n) és a portszám (m) pár használatával szeretne aktívként beállítani.

Példa

Portok társítása és hozzáadása egy VDS 1.1-szolgáltatót használó LUN-hoz:

DISKRAID> SEL LUN 5
LUN 5 is now the selected LUN.

DISKRAID> ASSOCIATE PORTS 0-0,0-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1)

DISKRAID> ASSOCIATE PORTS ADD 1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1, Ctlr 1 Port 1)

Automatikus mágia

Beállítja vagy törli azokat a jelzőket, amelyek tippeket adnak a szolgáltatóknak a LUN konfigurálásához. Paraméterek nélkül használva az automatikus művelet a jelölők listáját jeleníti meg.

Szinopszis

automagic {set | clear | apply} all <flag=value> [<flag=value> [...]]
Paraméterek
Paraméter Leírás
halmaz A megadott jelölőket a megadott értékekre állítja.
világos Törli a megadott jelzőket. Az az összes kulcsszó törli az összes automagic jelzőt.
alkalmaz Alkalmazza az aktuális jelzőket a kijelölt LUN-ra.
<flag> A jelzőket hárombetűs betűszók azonosítják, beleértve a következőket:
  • FCR – Gyors összeomlási helyreállítás szükséges
  • FTL – Hibatűrő
  • MSR – Többnyire olvasások
  • MXD – Meghajtók maximális száma
  • MXS – A várt maximális méret
  • ORA – Optimális olvasási igazítás
  • ORS – Optimális olvasási méret
  • OSR- – Optimalizálás szekvenciális olvasásokhoz
  • OSW – Optimalizálás szekvenciális írásokhoz
  • OWA – Optimális írásigazítás
  • OWS – Optimális írási méret
  • RBP – Újraépítési prioritás
  • RBV – Visszaolvasás ellenőrzése engedélyezve
  • RMP- – Újraképezettség engedélyezve
  • STS – Sávméret
  • WTC – Write-Through gyorsítótárazás engedélyezve
  • YNK – Cserélhető

törik

Eltávolítja a plexet a jelenleg kijelölt LUN-ból. A rendszer nem őrzi meg a plexet és a benne lévő adatokat, és a meghajtó kiterjedései visszakövetelhetők.

Figyelmeztetés

A parancs használata előtt először ki kell választania egy tükrözött LUN-t. A rendszer törli a plexen lévő összes adatot. Az eredeti LUN-on található összes adat nem garantáltan konzisztens.

Szinopszis

break plex=<plex_number> [noerr]
Paraméterek
Paraméter Leírás
Plex Megadja az eltávolítani kívánt plex számát. A rendszer nem őrzi meg a plexet és a benne lévő adatokat, és a plex által használt erőforrásokat a rendszer visszanyeri. A LUN-on található adatok nem garantáltan konzisztensek. Ha meg szeretné őrizni ezt a plexet, használja a Kötet árnyékmásolata szolgáltatást (VSS).
noerr Csak szkripteléshez. Hiba esetén a Diskraid továbbra is úgy dolgozza fel a parancsokat, mintha a hiba nem történt volna meg.

fickó

Beállítja a Challenge Handshake Authentication Protocol (CHAP) megosztott titkos kódját, hogy az iSCSI-kezdeményezők és az iSCSI-célok kommunikálhassanak egymással.

Szinopszis

chap initiator set secret=[<secret>] [target=<target>]
chap initiator remember secret=[<secret>] target=<target>
chap target set secret=[<secret>] [initiator=<initiatorname>]
chap target remember secret=[<secret>] initiator=<initiatorname>
Paraméterek
Paraméter Leírás
kezdeményezőkészlet Beállítja a közös titkos kulcsot a közös CHAP-hitelesítéshez használt helyi iSCSI-kezdeményező szolgáltatásban, amikor a kezdeményező hitelesíti a célt.
kezdeményező megjegyzése Egy iSCSI-cél CHAP-titkos kódját közli a helyi iSCSI-kezdeményező szolgáltatással, hogy a kezdeményező szolgáltatás a titkos kód használatával hitelesítse magát a célnak a CHAP-hitelesítés során.
célkészlet Beállítja a chap-hitelesítéshez használt, jelenleg kijelölt iSCSI-célban a megosztott titkos kulcsot, amikor a cél hitelesíti a kezdeményezőt.
cél megjegyzése Az iSCSI-kezdeményező CHAP-titkos kódját közli az aktuális fókuszban lévő iSCSI-tárolóval, hogy a cél a titkos kód használatával hitelesítse magát a kezdeményezőnek a kölcsönös CHAP-hitelesítés során.
titkos kód Megadja a használni kívánt titkos kulcsot. Ha üres, a titkos kód törlődik.
cél Az aktuálisan kijelölt alrendszerben a titkos kódhoz társítandó célértéket adja meg. Ez nem kötelező, ha beállít egy titkos kulcsot a kezdeményezőn, és kihagyja azt, azt jelzi, hogy a titkos kulcs minden olyan célhoz használható, amely még nem rendelkezik társított titkos kóddal.
kezdeményezőnév A titkos kódhoz társítandó kezdeményező iSCSI-nevet adja meg. Ez nem kötelező, ha titkos kulcsot állít be egy célhoz, és kihagyja azt, azt jelzi, hogy a titkos kód az összes olyan kezdeményezőhöz lesz használva, aki még nem rendelkezik társított titkos kóddal.

létrehozás

Létrehoz egy új LUN- vagy iSCSI-célt a jelenleg kijelölt alrendszeren, vagy létrehoz egy célportálcsoportot a jelenleg kijelölt célon. A tényleges kötést a Diskraid lista paranccsal tekintheti meg.

Szinopszis

create lun simple [size=<n>] [drives=<n>] [noerr]
create lun stripe [size=<n>] [drives=<n, n> [,...]]  [stripesize=<n>] [noerr]
create lun raid [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun mirror [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun automagic size=<n> [noerr]
create target name=<name> [iscsiname=<iscsiname>] [noerr]
create tpgroup [noerr]
Paraméterek
Paraméter Leírás
egyszerű Létrehoz egy egyszerű LUN-t.
csík Csíkos LUN-t hoz létre.
RAID Paritásos csíkos LUN-t hoz létre.
tükör Tükrözött LUN-t hoz létre.
Automatikus mágia Létrehoz egy LUN-t a jelenleg érvényben lévő automatikus tippek használatával. További információt a jelen cikkben található automagic alparancsában talál.
méret= Megabájtban adja meg a teljes LUN-méretet. Meg kell adni a méretet= vagy a meghajtókat= paramétert. Együtt is használhatók. Ha a size= paraméter nincs megadva, a létrehozott LUN lesz az összes megadott meghajtó által megengedett legnagyobb méret.

A szolgáltató általában legalább akkora LUN-t hoz létre, mint a kért méret, de bizonyos esetekben előfordulhat, hogy a szolgáltatónak fel kell kerekítenie a következő legnagyobb méretre. Ha például a méret .99 GB-ként van megadva, és a szolgáltató csak GB lemezterületeket tud lefoglalni, az eredményként kapott LUN 1 GB lesz. A méret más egységek használatával történő megadásához használja az alábbi felismert utótagok egyikét közvetlenül a méret után:

  • B – bájt
  • KB – kilobájt
  • MB – megabájt
  • GB – gigabájt
  • TB – terabájt
  • PB - petabájt.
meghajtók= Megadja a LUN létrehozásához használni kívánt meghajtók drive_number. Meg kell adni a méretet= vagy a meghajtókat= paramétert. Együtt is használhatók. Ha a size= paraméter nincs megadva, a létrehozott LUN a megadott meghajtók által megengedett legnagyobb méret. Ha a size= paraméter van megadva, a szolgáltatók a megadott meghajtólistából választják ki a meghajtókat a LUN létrehozásához. A szolgáltatók megpróbálják a meghajtókat a megadott sorrendben használni, ha lehetséges.
csíkméret= Megabájtban adja meg a méretet egy csíkos vagy raid LUN-hoz. A sávosítás nem módosítható a LUN létrehozása után. A méret más egységek használatával történő megadásához használja az alábbi felismert utótagok egyikét közvetlenül a méret után:
  • B – bájt
  • KB – kilobájt
  • MB – megabájt
  • GB – gigabájt
  • TB – terabájt
  • PB - petabájt.
cél Létrehoz egy új iSCSI-célt a jelenleg kijelölt alrendszeren.
név Megadja a cél rövid nevét.
Iscsiname Megadja a cél iSCSI-nevét, és kihagyható, hogy a szolgáltató hozzon létre egy nevet.
TPgroup Létrehoz egy új iSCSI-célportálcsoportot az aktuálisan kijelölt célon.
noerr Csak szkripteléshez. Hiba esetén a Diskraid továbbra is úgy dolgozza fel a parancsokat, mintha a hiba nem történt volna meg.

Törlés

Törli a jelenleg kijelölt LUN- és iSCSI-tárolót (feltéve, hogy nincsenek az iSCSI-célhoz társított LUN-ok) vagy az iSCSI-célportálcsoportot.

Szinopszis

delete lun [uninstall] [noerr]
delete target [noerr]
delete tpgroup [noerr]
Paraméterek
Paraméter Leírás
Lun Törli az aktuálisan kijelölt LUN-t és rajta lévő összes adatot.
eltávolítás Megadja, hogy a lunhoz társított helyi rendszer lemeze a LUN törlése előtt törlődjön.
cél Törli az aktuálisan kijelölt iSCSI-tárolót, ha a célhoz nincsenek lunok társítva.
TPgroup Törli a jelenleg kijelölt iSCSI-célportálcsoportot.
noerr Csak szkripteléshez. Hiba esetén a Diskraid továbbra is úgy dolgozza fel a parancsokat, mintha a hiba nem történt volna meg.

részlet

Részletes információkat jelenít meg a megadott típusú, jelenleg kijelölt objektumról.

Szinopszis

detail {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup} [verbose]
Paraméterek
Paraméter Leírás
hbaport A jelenleg kijelölt gazdagépbusz-adapter (HBA) portjának részletes információi.
iadapter A jelenleg kijelölt iSCSI-kezdeményező adapter részletes információit tartalmazza.
iportál A jelenleg kijelölt iSCSI-kezdeményező portál részletes információit tartalmazza.
szolgáltató A jelenleg kijelölt szolgáltató részletes információinak listája.
alrendszer A jelenleg kijelölt alrendszer részletes információinak listája.
vezérlő A jelenleg kijelölt vezérlővel kapcsolatos részletes információk listája.
kikötő A jelenleg kijelölt vezérlőportra vonatkozó részletes információk listája.
hajt A jelenleg kijelölt meghajtóval kapcsolatos részletes információk, beleértve a foglalt LUN-okat is.
Lun Az aktuálisan kiválasztott LUN-ra vonatkozó részletes információkat sorolja fel, beleértve a közreműködő meghajtókat is. A kimenet kissé eltér attól függően, hogy a LUN egy Fibre Channel vagy iSCSI-alrendszer része-e. Ha a maszkolt gazdagépek listája csak csillagot tartalmaz, az azt jelenti, hogy a LUN nincs maszkban az összes gazdagép számára.
portál A jelenleg kijelölt iSCSI-célportálra vonatkozó részletes információk listája.
cél Az aktuálisan kijelölt iSCSI-cél részletes információi.
TPgroup A jelenleg kijelölt iSCSI-célportálcsoportra vonatkozó részletes információkat sorolja fel.
bőbeszédű Csak a LUN paraméterrel használható. Felsorolja a további információkat, beleértve a plexeket is.

szétválaszt

A vezérlőportok megadott listáját inaktívként állítja be az aktuálisan kiválasztott LUN-hoz (más vezérlőportokra nincs hatással), vagy leválasztja az iSCSI-célok megadott listáját az aktuálisan kiválasztott LUN-hoz.

Szinopszis

dissociate controllers <n> [,<n> [,...]]
dissociate ports <n-m>[,<n-m>[,…]]
dissociate targets <n> [,<n> [,…]]
Paraméter
Paraméter Leírás
Vezérlők Eltávolítja a vezérlőket az aktuálisan kijelölt LUN-hoz társított vezérlők listájából. Csak VDS 1.0-szolgáltatók esetén használható.
Portok Eltávolítja a vezérlőportokat az aktuálisan kiválasztott LUN-hoz társított vezérlőportok listájából. Csak VDS 1.1-szolgáltatók esetén használható.
Célok Eltávolítja a jelenleg kijelölt LUN-hoz társított iSCSI-célokat. Csak VDS 1.1-szolgáltatók esetén használható.
<n> [,<n> [,…]] A vezérlőkhöz vagy paramétert célozza. Megadja a vezérlők vagy iSCSI-célok inaktívként vagy társításként való beállításához megadott számokat.
<n-m>[,<n-m>[,…]] A portok paraméterrel való használatra. Meghatározza az inaktívként beállítani kívánt vezérlőportokat egy vezérlőszám (n) és portszám (m) pár használatával.

Példa

DISKRAID> SEL LUN 5
LUN 5 is now the selected LUN.

DISKRAID> ASSOCIATE PORTS 0-0,0-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1)

DISKRAID> ASSOCIATE PORTS ADD 1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1, Ctlr 1 Port 1)

DISKRAID> DISSOCIATE PORTS 0-0,1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 1)

kijárat

Kilép a Diskraidból.

Szinopszis

exit

meghosszabbít

Kiterjeszti a jelenleg kijelölt LUN-t úgy, hogy szektorokat ad hozzá a LUN végéhez. Nem minden szolgáltató támogatja a lunok kiterjesztését. Nem terjeszt ki köteteket vagy fájlrendszereket a LUN-on. A LUN kiterjesztése után a DiskPart extend paranccsal ki kell terjesztenie a társított lemezen lévő struktúrákat.

Szinopszis

extend lun [size=<LUN_size>] [drives=<drive_number>, [<drive_number>, ...]] [noerr]
Paraméterek
Paraméter Leírás
méret Megabájtban adja meg a lun kibővítéséhez megadott méretet. Meg kell adni a méret vagy a <drive> paramétert. Együtt is használhatók. Ha a size= paraméter nincs megadva, a LUN kiterjeszthető az összes megadott meghajtó által megengedett legnagyobb méretre. Ha a size= paraméter van megadva, a szolgáltatók a meghajtók= paraméter által megadott listából választják ki a meghajtókat a LUN létrehozásához. A méret más egységek használatával történő megadásához használja az alábbi felismert utótagok egyikét közvetlenül a méret után:
  • B – bájt
  • KB – kilobájt
  • MB – megabájt
  • GB – gigabájt
  • TB – terabájt
  • PB - petabájt.
meghajtók= Megadja a LUN létrehozásakor használni kívánt meghajtók <drive_number>. Meg kell adni a méret vagy a <drive> paramétert. Együtt is használhatók. Ha a size= paraméter nincs megadva, a létrehozott LUN a megadott meghajtók által megengedett legnagyobb méret. A szolgáltatók a meghajtókat a megadott sorrendben használják, ha lehetséges.
noerr Csak szkripteléshez. Hiba esetén a Diskraid továbbra is úgy dolgozza fel a parancsokat, mintha a hiba nem történt volna meg.

flush cache

Törli a gyorsítótárat a jelenleg kijelölt vezérlőn.

Szinopszis

flushcache controller

segítség

Megjeleníti az összes Diskraid-parancs listáját.

Szinopszis

help

importtarget

Lekéri vagy beállítja a kötet árnyékmásolata szolgáltatás (VSS) aktuális importálási célját, amely az aktuálisan kijelölt alrendszerhez van beállítva.

Szinopszis

importtarget subsystem [set target]
Paraméter
Paraméter Leírás
cél beállítása Ha meg van adva, a jelenleg kijelölt célértéket az aktuálisan kijelölt alrendszer VSS-importálási céljára állítja be. Ha nincs megadva, a parancs lekéri az aktuális VSS-importálási célt, amely az aktuálisan kijelölt alrendszerhez van beállítva.

kezdeményező

Lekéri a helyi iSCSI-kezdeményező adatait.

Szinopszis

initiator

érvénytelenítsecache

Érvényteleníti a gyorsítótárat a jelenleg kijelölt vezérlőn.

Szinopszis

invalidatecache controller

lbpolicy

Beállítja a terheléselosztási szabályzatot a jelenleg kijelölt LUN-on.

Szinopszis

lbpolicy set lun type=<type> [paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]]
lbpolicy set lun paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]
Paraméterek
Paraméter Leírás
típus Meghatározza a terheléselosztási szabályzatot. Ha a típus nincs megadva, akkor meg kell adni a elérési utat paramétert. A típus az alábbiak egyike lehet:
  • FELADATÁTVÉTELI – Egy elsődleges elérési utat használ, a többi elérési út pedig biztonsági mentési útvonal.
  • ROUNDROBIN – Az összes útvonalat ciklikus időszeleteléses módon használja, amely egymás után próbálja meg az egyes útvonalakat.
  • SUBSETROUNDROBIN – Az összes elsődleges útvonalat ciklikus időszeleteléses módon használja; A biztonsági mentési útvonalakat csak akkor használja a rendszer, ha az összes elsődleges elérési út sikertelen.
  • DYNLQD – Az elérési utat használja a legkevesebb aktív kéréssel.
  • súlyozott – A legkisebb súlyú elérési utat használja (minden elérési úthoz súlyt kell rendelni).
  • LEASTBLOCKS – Az elérési utat használja a legkisebb blokkokkal.
  • VENDORSPECIFIC – Szállítóspecifikus szabályzatot használ.
útvonal Meghatározza, hogy egy elérési út elsődleges vagy adott <weight>rendelkezik-e. A nem megadott elérési utak implicit módon biztonsági mentésként vannak beállítva. A felsorolt elérési utaknak a jelenleg kijelölt LUN-útvonalak egyikének kell lenniük.

lista

Megjeleníti a megadott típusú objektumok listáját.

Szinopszis

list {hbaports | iadapters | iportals | providers | subsystems | controllers | ports | drives | LUNs | tportals | targets | tpgroups}
Paraméterek
Paraméter Leírás
hbaportok Felsorolja a VDS által ismert összes HBA-port összefoglaló adatait. A jelenleg kijelölt HBA-portot csillag (*) jelöli.
iadapterek Felsorolja a VDS által ismert összes iSCSI-kezdeményező adapter összefoglaló adatait. A jelenleg kijelölt kezdeményezőadaptert csillag (*) jelöli.
iportalok A jelenleg kijelölt kezdeményezőadapter összes iSCSI-kezdeményező portáljának összefoglaló információit tartalmazza. A jelenleg kijelölt kezdeményező portált csillag (*) jelöli.
Szolgáltatók A VDS által ismert összes szolgáltató összesítő információit sorolja fel. A jelenleg kijelölt szolgáltatót csillag (*) jelöli.
Alrendszerek A rendszer egyes alrendszereiről szóló összefoglaló információkat sorolja fel. A jelenleg kijelölt alrendszert csillag (*) jelöli.
Vezérlők Az aktuálisan kijelölt alrendszer egyes vezérlőivel kapcsolatos összesítő információkat sorolja fel. A jelenleg kijelölt vezérlőt csillag (*) jelöli.
Portok Az aktuálisan kijelölt vezérlő egyes vezérlőportjaira vonatkozó összesítő információkat sorolja fel. A jelenleg kijelölt portot csillag (*) jelöli.
Meghajtók Az aktuálisan kijelölt alrendszer egyes meghajtóira vonatkozó összesítő információkat sorolja fel. A jelenleg kijelölt meghajtót csillag (*) jelöli.
lunok Az aktuálisan kijelölt alrendszerben lévő összes lunra vonatkozó összefoglaló információkat sorolja fel. A jelenleg kijelölt LUN-t csillag (*) jelöli.
tportalok A jelenleg kijelölt alrendszer összes iSCSI-célportáljának összefoglaló információit sorolja fel. A jelenleg kijelölt célportált csillag (*) jelöli.
Célok A jelenleg kijelölt alrendszer összes iSCSI-példányával kapcsolatos összefoglaló információkat sorolja fel. A jelenleg kijelölt célértéket csillag (*) jelöli.
TPcsoportok A jelenleg kijelölt cél összes iSCSI-célportálcsoportjáról tartalmaz összefoglaló információkat. A jelenleg kijelölt portálcsoportot csillag (*) jelöli.

bejelentkezés

Naplózza a megadott iSCSI-kezdeményező adaptert a jelenleg kijelölt iSCSI-tárolóba.

Szinopszis

login target iadapter=<iadapter> [type={manual | persistent | boot}] [chap={none | oneway | mutual}] [iportal=<iportal>] [tportal=<tportal>] [<flag> [<flag> […]]]
Paraméterek
Paraméter Leírás
típus Megadja a végrehajtandó bejelentkezés típusát: manuális vagy állandó. Ha nincs meghatározva, a rendszer manuális bejelentkezést végez.
kézikönyv Jelentkezzen be manuálisan. Van egy rendszerindítási lehetőség is, amely a jövőbeni fejlesztésre szolgál, és jelenleg nincs használatban.
állhatatos A számítógép újraindításakor automatikusan ugyanazt a bejelentkezést használja.
fickó Megadja a használni kívánt CHAP-hitelesítés típusát: egyiksem, egyutas CHAP- vagy kölcsönös CHAP; ha nincs meghatározva, a rendszer nem használ hitelesítést.
portál Egy választható célportált ad meg a jelenleg kijelölt alrendszerben a bejelentkezéshez.
iportál Egy választható kezdeményezőportált ad meg a megadott kezdeményezőadapteren a bejelentkezéshez.
<flag> Hárombetűs betűszóval azonosítva:
  • IPS- – IPsec megkövetelése
  • EMP- – Többutas engedélyezés
  • EHD- – Élőfej-kivonat engedélyezése
  • EDD – Adatemésztés engedélyezése

Jel

Naplózza a megadott iSCSI-kezdeményező adaptert az aktuálisan kijelölt iSCSI-tárolóból.

Szinopszis

logout target iadapter= <iadapter>
Paraméterek
Paraméter Leírás
iadapter Megadja a bejelentkezési munkamenettel rendelkező kezdeményező adaptert, amelyből ki szeretne jelentkezni.

karbantartás

Karbantartási műveleteket hajt végre a megadott típusú, jelenleg kijelölt objektumon.

Szinopszis

maintenance <object operation> [count=<iteration>]
Paraméterek
Paraméter Leírás
<object> Megadja, hogy milyen típusú objektumon hajtsa végre a műveletet. Az objektum típusa lehet alrendszer, vezérlő, port, meghajtó vagy LUN.
<operation> Megadja a végrehajtandó karbantartási műveletet. A művelet típusa lehet spinup, spindown, villogó, hangjelzés vagy ping. Meg kell adni egy műveletet.
count= A műveletismétlésének számát adja meg. Ezt általában villogó, sípszóvagy pingelésihasználják.

név

Beállítja az aktuálisan kijelölt alrendszer, LUN vagy iSCSI-cél rövid nevét a megadott névre.

Szinopszis

name {subsystem | lun | target} [<name>]
Paraméter
Paraméter Leírás
<name> Megadja az alrendszer, a LUN vagy a cél nevét. A névnek 64 karakternél rövidebbnek kell lennie. Ha nincs megadva név, a meglévő név (ha van ilyen) törlődik.

Offline

A megadott típusú jelenleg kijelölt objektum állapotát állítja be offline .

Szinopszis

offline <object>
Paraméter
Paraméter Leírás
<object> Megadja, hogy milyen típusú objektumon hajtsa végre ezt a műveletet. A típus lehet: alrendszer, vezérlő, meghajtó, LUNvagy tportal.

online

A megadott típusú kijelölt objektum állapotát online állítja be. Ha az objektum hbaport, az aktuálisan kijelölt HBA-port elérési útjainak állapotát az online .

Szinopszis

online <object>
Paraméter
Paraméter Leírás
<object> Megadja, hogy milyen típusú objektumon hajtsa végre ezt a műveletet. A típus lehet: hbaport, alrendszer, vezérlő, meghajtó, LUNvagy tportal.

visszaszerez

Elvégzi a jelenleg kiválasztott hibatűrő LUN javításához szükséges műveleteket, például az újraszinkronizálást vagy a gyakori elérésű takarékos műveletet. A HELYREÁLLÍTÁS például azt okozhatja, hogy egy gyakori elérésű tartalék olyan RAID-készlethez van kötve, amely hibás lemezzel vagy más lemezkiosztással rendelkezik.

Szinopszis

recover <lun>

újraértelmezés

A megadott típusú objektumok újraumerálása. Ha a lun kiterjesztése parancsot használja, a lemezméret frissítéséhez a frissítési paranccsal kell frissítenie a lemezméretet az újraküldési parancs használata előtt.

Szinopszis

reenumerate {subsystems | drives}
Paraméterek
Paraméter Leírás
Alrendszerek Lekérdezi a szolgáltatót, hogy felderítse az aktuálisan kiválasztott szolgáltatóhoz hozzáadott új alrendszereket.
Meghajtók Lekérdezi a belső I/O-buszokat az aktuálisan kiválasztott alrendszerben hozzáadott új meghajtók felderítéséhez.

frissítéséből

Frissíti a jelenleg kijelölt szolgáltató belső adatait.

Szinopszis

refresh provider

Rem

Szkriptek megjegyzésére szolgál.

Szinopszis

Rem <comment>

eltávolít

Eltávolítja a megadott iSCSI-célportált az aktuálisan kijelölt célportálcsoportból.

Szinopszis

remove tpgroup tportal=<tportal> [noerr]
Paraméter
Paraméter Leírás
tpgroup tportal=<tportal> Megadja az eltávolítandó iSCSI-célportált.
noerr Csak szkripteléshez. Hiba esetén a Diskraid továbbra is úgy dolgozza fel a parancsokat, mintha a hiba nem történt volna meg.

csere

A megadott meghajtót lecseréli az aktuálisan kijelölt meghajtóra. Lehet, hogy a megadott meghajtó nem az aktuálisan kijelölt meghajtó.

Szinopszis

replace drive=<drive_number>
Paraméter
Paraméter Leírás
meghajtó= Megadja a lecserélni kívánt meghajtó <drive_number>.

átszed

Alaphelyzetbe állítja az aktuálisan kijelölt vezérlőt vagy portot.

Szinopszis

reset {controller | port}
Paraméterek
Paraméter Leírás
vezérlő Alaphelyzetbe állítja a vezérlőt.
kikötő Alaphelyzetbe állítja a portot.

kiválaszt

Megjeleníti vagy módosítja az aktuálisan kijelölt objektumot.

Szinopszis

select {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup } [<n>]
Paraméterek
Paraméter Leírás
tárgy Megadja a kiválasztandó objektum típusát, beleértve a következőket: szolgáltatói, alrendszer, vezérlő, meghajtóvagy LUN.
hbaport [<n>] Beállítja a fókuszt a megadott helyi HBA-portra. Ha nincs megadva HBA-port, a parancs megjeleníti az aktuálisan kijelölt HBA-portot (ha van ilyen). Érvénytelen HBA-portindex megadása esetén nincs fókuszban lévő HBA-port. A HBA-port kiválasztása törli a kijelölt kezdeményező adapterek és kezdeményezőportálok kijelölését.
iadapter [<n>] Beállítja a fókuszt a megadott helyi iSCSI-kezdeményező adapterre. Ha nincs megadva kezdeményezőadapter, a parancs megjeleníti a jelenleg kijelölt kezdeményezőadaptert (ha van ilyen). Érvénytelen kezdeményezőadapter-index megadása nem eredményez fókuszon belüli kezdeményezőadaptert. A kezdeményezőadapter kiválasztása törli a kijelölt HBA-portok és kezdeményezőportálok kijelölését.
iportál [<n>] Beállítja a fókuszt a kiválasztott iSCSI-kezdeményező adapteren belül a megadott helyi iSCSI-kezdeményező portálra. Ha nincs megadva kezdeményező portál, a parancs megjeleníti az aktuálisan kijelölt kezdeményező portált (ha van ilyen). Érvénytelen kezdeményező portál indexének megadása nem eredményez kijelölt kezdeményező portált.
szolgáltatói [<n>] Beállítja a fókuszt a megadott szolgáltatóra. Ha nincs megadva szolgáltató, a parancs megjeleníti az aktuálisan kijelölt szolgáltatót (ha van ilyen). Érvénytelen szolgáltatói index megadása esetén nincs fókuszban lévő szolgáltató.
alrendszer [<n>] A fókuszt a megadott alrendszerre állítja. Ha nincs megadva alrendszer, a parancs fókuszban jeleníti meg az alrendszert (ha van ilyen). Érvénytelen alrendszerindex megadása nem eredményez fókuszban lévő alrendszert. Egy alrendszer implicit kiválasztása implicit módon kiválasztja a társított szolgáltatót.
vezérlő [<n>] Beállítja a fókuszt az aktuálisan kijelölt alrendszeren belül a megadott vezérlőre. Ha nincs megadva vezérlő, a parancs megjeleníti az aktuálisan kijelölt vezérlőt (ha van ilyen). Érvénytelen vezérlőindex megadása nem eredményez fókuszon belüli vezérlőt. A vezérlő kiválasztása törli a kiválasztott vezérlőportok, meghajtók, LUN-k, célportálok, célok és célportálcsoportok kijelölését.
kikötő [<n>] Beállítja a fókuszt a megadott vezérlőportra az aktuálisan kijelölt vezérlőn belül. Ha nincs megadva port, a parancs megjeleníti az aktuálisan kijelölt portot (ha van ilyen). Érvénytelen portindex megadása nem eredményez kijelölt portot.
meghajtó [<n>] Beállítja a fókuszt a megadott meghajtóra vagy fizikai orsóra az aktuálisan kiválasztott alrendszeren belül. Ha nincs megadva meghajtó, a parancs megjeleníti az aktuálisan kijelölt meghajtót (ha van ilyen). Érvénytelen meghajtóindex megadása nem eredményez fókuszon belüli meghajtót. A meghajtó kiválasztása törli a kiválasztott vezérlők, vezérlőportok, LUN-k, célportálok, célok és célportálcsoportok kijelölését.
Lun [<n>] Beállítja a fókuszt a megadott LUN-ra az aktuálisan kijelölt alrendszeren belül. Ha nincs megadva LUN, a parancs megjeleníti az aktuálisan kijelölt logikaiegység-tartományt (ha van ilyen). Érvénytelen LUN-index megadása nem eredményez kijelölt LUN-t. A LUN kiválasztása törli a kijelölt vezérlők, vezérlőportok, meghajtók, célportálok, célok és célportálcsoportok kijelölését.
portál [<n>] Beállítja a fókuszt a megadott iSCSI-célportálra az aktuálisan kijelölt alrendszeren belül. Ha nincs megadva célportál, a parancs megjeleníti az aktuálisan kijelölt célportált (ha van ilyen). Érvénytelen célportál-index megadása nem eredményez kijelölt célportált. A célportál kiválasztása törli a vezérlők, vezérlőportok, meghajtók, LUN-k, célok és célportálcsoportok kijelölését.
cél [<n>] Beállítja a fókuszt a megadott iSCSI-célra az aktuálisan kijelölt alrendszeren belül. Ha nincs megadva cél, a parancs megjeleníti az aktuálisan kijelölt célhelyet (ha van ilyen). Ha érvénytelen célindexet ad meg, akkor nincs kijelölt cél. A cél kiválasztása törli a vezérlőket, vezérlőportokat, meghajtókat, LUN-okat, célportálokat és célportálcsoportokat.
TPgroup [<n>] Beállítja a fókuszt a megadott iSCSI-célportálcsoportra az aktuálisan kijelölt iSCSI-célon belül. Ha nincs megadva célportálcsoport, a parancs megjeleníti az aktuálisan kijelölt célportálcsoportot (ha van ilyen). Érvénytelen célportálcsoport indexének megadása nem eredményez fókuszon belüli célportálcsoportot.
[<n>] Megadja a kijelölendő <object number>. Ha a megadott <object number> érvénytelen, a megadott típusú objektumok meglévő kijelölései törlődnek. Ha nincs megadva <object number>, az aktuális objektum jelenik meg.

setflag

A jelenleg kijelölt meghajtót gyakori elérésű tartalékként állítja be. A gyakori elérésű tartalékok nem használhatók a szokásos LUN-kötési műveletekhez. Csak hibakezelésre vannak fenntartva. A meghajtó jelenleg nem lehet meglévő LUN-hoz kötve.

Szinopszis

setflag drive hotspare={true | false}
Paraméterek
Paraméter Leírás
igaz A jelenleg kijelölt meghajtót választja ki gyakori elérésű tartalékként.
hamis A jelenleg kijelölt meghajtót nem jelöli ki gyakori elérésű tartalékként.

zsugorít

Csökkenti a kiválasztott LUN méretét.

Szinopszis

shrink lun size=<n> [noerr]
Paraméterek
Paraméter Leírás
méret Megabájtban (MB) adja meg a kívánt helyet a LUN méretének csökkentése érdekében. A méret más egységek használatával történő megadásához használja az alábbi felismert utótagok egyikét közvetlenül a méret után:
  • B – bájt
  • KB – kilobájt
  • MB – megabájt
  • GB – gigabájt
  • TB – terabájt
  • PB - petabájt.
noerr Csak szkripteléshez. Hiba esetén a Diskraid továbbra is úgy dolgozza fel a parancsokat, mintha a hiba nem történt volna meg.

készenléti

Az aktuálisan kijelölt gazdagépbusz-adapter (HBA) port elérési útvonalainak állapotát a KÉSZENLÉTI állapotra módosítja.

Szinopszis

standby hbaport
Paraméterek
Paraméter Leírás
hbaport Az aktuálisan kijelölt gazdagépbusz-adapter (HBA) port elérési útvonalainak állapotát a KÉSZENLÉTI állapotra módosítja.

Leleplezni

Elérhetővé teszi a jelenleg kijelölt LUN-okat a megadott gazdagépekről.

Szinopszis

unmask lun {all | none | [add] wwn=<hexadecimal_number> [;<hexadecimal_number> [;…]] | [add] initiator=<initiator>[;<initiator>[;…]]} [uninstall]
Paraméterek
Paraméter Leírás
összes Azt határozza meg, hogy a LUN-t minden gazdagépről elérhetővé kell tenni. Az iSCSI-alrendszerben lévő összes cél számára azonban nem lehet lemaszkosíteni a LUN-t.

A unmask lun all parancs futtatása előtt ki kell jelentkeznie a célról.

Nincs Azt határozza meg, hogy a LUN ne legyen elérhető egyetlen gazdagép számára sem.

A unmask lun none parancs futtatása előtt ki kell jelentkeznie a célról.

hozzáad Megadja, hogy a megadott gazdagépeket hozzá kell adni azon gazdagépek meglévő listájához, amelyekről ez a LUN elérhető. Ha ez a paraméter nincs megadva, a megadott gazdagépek listája felülírja azoknak a gazdagépeknek a listáját, amelyekről ez a LUN elérhető.
wwn= Megadja azoknak a hexadecimális számoknak a listáját, amelyekből a LUN-t vagy a gazdagépeket elérhetővé kell tenni. Ha egy Fibre Channel-alrendszer adott gazdagépkészletére szeretne maszkot vagy maszkolást feloldani, beírhatja a WWN-ek pontosvesszővel elválasztott listáját a fontos gazdagépeken lévő portokhoz.
kezdeményező= Megadja azoknak az iSCSI-kezdeményezőknek a listáját, amelyek számára a jelenleg kijelölt LUN-t elérhetővé kell tenni. Ha egy iSCSI-alrendszer adott gazdagépkészletére szeretne maszkot vagy maszkolást feloldani, beírhatja az iSCSI-kezdeményezők neveinek pontosvesszővel tagolt listáját a fontos gazdagépeken.
eltávolítás Ha meg van adva, a lun maszkolása előtt eltávolítja a helyi rendszeren a LUN-hoz társított lemezt.

Diskraid szkriptelése

A Diskraid bármely olyan számítógépen szkriptelhető, amely a Windows Server támogatott verzióját futtatja egy társított VDS-hardverszolgáltatóval. Diskraid-szkript meghívásához írja be a parancssor típusát:

diskraid /s <script.txt>

Alapértelmezés szerint a Diskraid leállítja a parancsok feldolgozását, és hibakódot ad vissza, ha probléma van a szkriptben. A szkript futtatásának folytatásához és a hibák figyelmen kívül hagyásához adja meg a parancs noerr paraméterét. Ez lehetővé teszi az olyan hasznos eljárásokat, mint egyetlen szkript használata az alrendszer összes LUN-jának törléséhez, függetlenül a lunok teljes számától. Nem minden parancs támogatja a noerr paramétert. A hibák mindig parancsszintaxis-hibák esetén jelennek meg, függetlenül attól, hogy a noerr paramétert tartalmazta-e.

Diskraid hibakódok

Hibakód Hiba leírása
0 Nem történt hiba. A teljes szkript hiba nélkül futott.
1 Végzetes kivétel történt.
2 A Diskraid parancssorban megadott argumentumok helytelenek voltak.
3 A Diskraid nem tudta megnyitni a megadott szkriptet vagy kimeneti fájlt.
4 A Diskraid által használt szolgáltatások egyike hibát ad vissza.
5 Parancsszintaxis-hiba történt. A szkript meghiúsult, mert egy objektum helytelenül lett kijelölve, vagy érvénytelen volt a parancshoz való használatra.

Példa

A 0. alrendszer állapotának megtekintéséhez írja be a következőt:

diskraid

Nyomja le az ENTER billentyűt, és az alábbihoz hasonló kimenet jelenik meg:

Microsoft Diskraid version 5.2.xxxx
Copyright (©) 2003 Microsoft Corporation
On computer: COMPUTER_NAME

A 0. alrendszer kiválasztásához írja be a következőt a Diskraid parancssorba:

select subsystem 0

Nyomja le az ENTER billentyűt, és az alábbihoz hasonló kimenet jelenik meg:

Subsystem 0 is now the selected subsystem.

DISKRAID> list drives

  Drive ###  Status      Health          Size      Free    Bus  Slot  Flags
  ---------  ----------  ------------  --------  --------  ---  ----  -----
  Drive 0    Online      Healthy         107 GB    107 GB    0     1
  Drive 1    Offline     Healthy          29 GB     29 GB    1     0
  Drive 2    Online      Healthy         107 GB    107 GB    0     2
  Drive 3    Not Ready   Healthy          19 GB     19 GB    1     1

A Diskraidból való kilépéshez írja be a következőt a Diskraid parancssorba:

exit