Bagikan melalui


Diskraid

Diskraid adalah alat baris perintah yang memungkinkan Anda mengonfigurasi dan mengelola array redundan dari subsistem penyimpanan disk independen (atau murah) (RAID).

RAID biasanya digunakan pada server untuk menstandarkan dan mengategorikan sistem disk yang toleran terhadap kesalahan. Tingkat RAID menyediakan berbagai campuran performa, keandalan, dan biaya. Beberapa server menyediakan tiga tingkat RAID: Level 0 (striping), Level 1 (pencerminan), dan Level 5 (striping dengan paritas).

Subsistem RAID perangkat keras membedakan unit penyimpanan yang dapat diatasi secara fisik satu sama lain dengan menggunakan Nomor Unit Logis (LUN). Objek LUN harus memiliki setidaknya satu pleks, dan dapat memiliki sejumlah pleks tambahan. Setiap pleks berisi salinan data pada objek LUN. Pleks dapat ditambahkan ke dan dihapus dari objek LUN.

Sebagian besar perintah Diskraid beroperasi pada port adaptor bus host (HBA) tertentu, adaptor inisiator, portal inisiator, penyedia, subsistem, pengontrol, port, drive, LUN, portal target, target, atau grup portal target. Anda menggunakan perintah SELECT untuk memilih objek. Objek yang dipilih dikatakan memiliki fokus. Fokus menyederhanakan tugas konfigurasi umum, seperti membuat beberapa LUN dalam subsistem yang sama.

Nota

Alat baris perintah Diskraid hanya berfungsi dengan subsistem penyimpanan yang mendukung Virtual Disk Service (VDS).

Perintah diskraid

Perintah berikut tersedia dari dalam alat Diskraid.

tambahkan

Menambahkan LUN yang ada ke LUN yang saat ini dipilih, atau menambahkan portal target iSCSI ke grup portal target iSCSI yang saat ini dipilih.

Sintaksis

add plex lun=n [noerr]
add tpgroup tportal=n [noerr]
Parameter-parameternya
Pengaturan Deskripsi
plex lun=<n> Menentukan nomor LUN untuk ditambahkan sebagai pleks ke LUN yang saat ini dipilih. PERHATIAN: Semua data pada LUN yang ditambahkan sebagai pleks akan dihapus.
tpgroup tportal=<n> Menentukan nomor portal target iSCSI untuk ditambahkan ke grup portal target iSCSI yang saat ini dipilih.
noerr Hanya untuk pembuatan skrip. Ketika terjadi kesalahan, Diskraid terus memproses perintah seolah-olah kesalahan tidak terjadi.

Mengasosiasikan

Mengatur daftar port pengontrol yang ditentukan sebagai aktif untuk LUN yang saat ini dipilih (port pengontrol lain dibuat tidak aktif), atau menambahkan port pengontrol yang ditentukan ke daftar port pengontrol aktif yang ada untuk LUN yang saat ini dipilih, atau mengaitkan target iSCSI yang ditentukan untuk LUN yang saat ini dipilih.

Sintaksis

associate controllers [add] <n>[,<n> [,…]]
associate ports [add] <n-m>[,<n-m>[,…]]
associate targets [add] <n>[,<n> [,…]]
Parameter-parameternya
Pengaturan Deskripsi
pengendali Menambahkan atau mengganti daftar pengontrol yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.0.
pelabuhan Menambahkan atau mengganti daftar port pengontrol yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.1.
sasaran Menambahkan atau mengganti daftar target iSCSI yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.1.
tambahkan Jika menggunakan penyedia VDS 1.0: Menambahkan pengontrol yang ditentukan ke daftar pengontrol yang ada yang terkait dengan LUN. Jika parameter ini tidak ditentukan, daftar pengontrol menggantikan daftar pengontrol yang ada yang terkait dengan LUN ini.

Jika menggunakan penyedia VDS 1.1: Menambahkan port pengontrol yang ditentukan ke daftar port pengontrol yang ada yang terkait dengan LUN. Jika parameter ini tidak ditentukan, daftar port pengontrol menggantikan daftar port pengontrol yang ada yang terkait dengan LUN ini.

<n>[,<n> [, ...]] Gunakan dengan parameter pengontrol atau target . Menentukan jumlah pengontrol atau target iSCSI yang akan diatur ke aktif atau mengaitkan.
<n-m>[,<n-m>[,…]] Gunakan dengan parameter port . Menentukan port pengontrol yang akan disetel aktif menggunakan pasangan nomor pengontrol (n) dan nomor port (m).

Contoh

Untuk mengaitkan dan menambahkan port ke LUN yang menggunakan penyedia VDS 1.1:

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)

Sihir otomatis

Mengatur atau menghapus bendera yang memberikan petunjuk kepada penyedia tentang cara mengonfigurasi LUN. Digunakan tanpa parameter, operasi automagic menampilkan daftar bendera.

Sintaksis

automagic {set | clear | apply} all <flag=value> [<flag=value> [...]]
Parameter-parameternya
Pengaturan Deskripsi
mengeset Mengatur bendera yang ditentukan ke nilai yang ditentukan.
hapus Menghapus bendera yang ditentukan. Semua kata kunci menghapus semua bendera automagic.
terapkan Menerapkan bendera saat ini ke LUN terpilih.
<flag> Bendera diidentifikasi oleh akronim tiga huruf, termasuk:
  • FCR - Pemulihan Crash Cepat Diperlukan
  • FTL - Toleran terhadap Kesalahan
  • MSR - Sebagian Besar Bacaan
  • MXD - Drive maksimum
  • MXS - Ukuran Maksimum yang Diharapkan
  • ORA - Perataan Baca optimal
  • ORS - Ukuran Baca Optimal
  • OSR - Optimalkan untuk Bacaan Berurutan
  • OSW - Optimalkan untuk Penulisan Berurutan
  • OWA - Perataan Tulis optimal
  • OWS - Ukuran Tulis Optimal
  • RBP - Prioritas Pembangunan Kembali
  • RBV - Verifikasi Baca Kembali Diaktifkan
  • RMP - Remap Diaktifkan
  • STS - Ukuran Strip
  • WTC - penembolokan Write-Through Diaktifkan
  • YNK - Dapat dilepas

istirahat

Menghapus pleks dari LUN yang saat ini dipilih. Pleks dan data yang ada di dalamnya tidak dipertahankan, dan tingkat drive dapat diklaim kembali.

Perhatian

Anda harus terlebih dahulu memilih LUN cermin sebelum menggunakan perintah ini. Semua data pada pleks akan dihapus. Semua data yang terkandung pada LUN asli tidak dijamin konsisten.

Sintaksis

break plex=<plex_number> [noerr]
Parameter-parameternya
Pengaturan Deskripsi
Plex Menentukan jumlah pleks yang akan dihapus. Pleks dan data yang dikandungnya tidak akan disimpan, dan sumber daya yang digunakan oleh pleks ini akan diklaim kembali. Data yang terkandung pada LUN tidak dijamin konsisten. Jika Anda ingin mempertahankan pleks ini, gunakan Layanan Salinan Bayangan Volume (VSS).
noerr Hanya untuk pembuatan skrip. Ketika terjadi kesalahan, Diskraid terus memproses perintah seolah-olah kesalahan tidak terjadi.

Chap

Mengatur rahasia bersama Challenge Handshake Authentication Protocol (CHAP) sehingga inisiator iSCSI dan target iSCSI dapat berkomunikasi satu sama lain.

Sintaksis

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>
Parameter-parameternya
Pengaturan Deskripsi
set inisiator Mengatur rahasia bersama di layanan inisiator iSCSI lokal yang digunakan untuk autentikasi CHAP bersama saat inisiator mengautentikasi target.
inisiator ingat Mengomunikasikan rahasia CHAP dari target iSCSI ke layanan inisiator iSCSI lokal sehingga layanan inisiator dapat menggunakan rahasia untuk mengautentikasi dirinya ke target selama autentikasi CHAP.
set target Mengatur rahasia bersama dalam target iSCSI yang saat ini dipilih yang digunakan untuk autentikasi CHAP saat target mengautentikasi inisiator.
target ingat Mengkomunikasikan rahasia CHAP dari inisiator iSCSI ke target iSCSI fokus saat ini sehingga target dapat menggunakan rahasia untuk mengautentikasi dirinya sendiri ke inisiator selama autentikasi CHAP bersama.
rahasia Menentukan rahasia yang akan digunakan. Jika kosong, rahasia akan dihapus.
sasaran Menentukan target dalam subsistem yang saat ini dipilih untuk dikaitkan dengan rahasia. Ini bersifat opsional saat mengatur rahasia pada inisiator dan membiarkannya keluar menunjukkan bahwa rahasia akan digunakan untuk semua target yang belum memiliki rahasia terkait.
inisiatorname Menentukan nama inisiator iSCSI untuk dikaitkan dengan rahasia. Ini bersifat opsional saat mengatur rahasia pada target dan membiarkannya keluar menunjukkan bahwa rahasia akan digunakan untuk semua inisiator yang belum memiliki rahasia terkait.

buat

Membuat target LUN atau iSCSI baru pada subsistem yang saat ini dipilih, atau membuat grup portal target pada target yang saat ini dipilih. Anda dapat melihat pengikatan aktual menggunakan perintah daftar Diskraid .

Sintaksis

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]
Parameter-parameternya
Pengaturan Deskripsi
sederhana Membuat LUN sederhana.
Stripe Membuat LUN bergaris.
Raid Membuat LUN bergaris dengan paritas.
cermin Membuat LUN cermin.
Sihir otomatis Membuat LUN menggunakan petunjuk automagic yang saat ini berlaku. Untuk informasi selengkapnya, lihat sub-perintah automagic di artikel ini.
ukuran= Menentukan ukuran LUN total dalam megabyte. Baik ukuran= atau parameter drive= harus ditentukan. Mereka juga dapat digunakan bersama-sama. Jika ukuran= parameter tidak ditentukan, LUN yang dibuat akan menjadi ukuran terbesar yang diizinkan oleh semua drive yang ditentukan.

Penyedia biasanya membuat LUN setidaknya sebesar ukuran yang diminta, tetapi penyedia mungkin harus membulatkan ke ukuran terbesar berikutnya dalam beberapa kasus. Misalnya, jika ukuran ditentukan sebagai .99 GB dan penyedia hanya dapat mengalokasikan tingkat disk GB, LUN yang dihasilkan adalah 1 GB. Untuk menentukan ukuran menggunakan unit lain, gunakan salah satu akhiran yang dikenali berikut segera setelah ukuran:

  • B - byte
  • KB - kilobyte
  • MB - megabyte
  • GB - gigabyte
  • TB - terabyte
  • PB - petabyte.
drive= Menentukan drive_number untuk drive yang akan digunakan untuk membuat LUN. Baik ukuran= atau parameter drive= harus ditentukan. Mereka juga dapat digunakan bersama-sama. Jika ukuran= parameter tidak ditentukan, LUN yang dibuat adalah ukuran terbesar yang diizinkan oleh semua drive yang ditentukan. Jika ukuran= parameter ditentukan, penyedia akan memilih drive dari daftar drive yang ditentukan untuk membuat LUN. Penyedia akan mencoba menggunakan drive dalam urutan yang ditentukan jika memungkinkan.
ukuran garis= Menentukan ukuran dalam megabyte untuk LUN stripe atau raid . Garis-garis tidak dapat diubah setelah LUN dibuat. Untuk menentukan ukuran menggunakan unit lain, gunakan salah satu akhiran yang dikenali berikut segera setelah ukuran:
  • B - byte
  • KB - kilobyte
  • MB - megabyte
  • GB - gigabyte
  • TB - terabyte
  • PB - petabyte.
sasaran Membuat target iSCSI baru pada subsistem yang saat ini dipilih.
Nama Memasok nama yang ramah untuk target.
iscsiname Menyediakan nama iSCSI untuk target dan dapat dihilangkan agar penyedia menghasilkan nama.
tpgroup Membuat grup portal target iSCSI baru pada target yang saat ini dipilih.
noerr Hanya untuk pembuatan skrip. Ketika terjadi kesalahan, Diskraid terus memproses perintah seolah-olah kesalahan tidak terjadi.

menghapus

Menghapus TARGET LUN, iSCSI yang saat ini dipilih (selama tidak ada LUN yang terkait dengan target iSCSI) atau grup portal target iSCSI.

Sintaksis

delete lun [uninstall] [noerr]
delete target [noerr]
delete tpgroup [noerr]
Parameter-parameternya
Pengaturan Deskripsi
Lun Menghapus LUN yang saat ini dipilih dan semua data di dalamnya.
hapus instalan Menentukan bahwa disk pada sistem lokal yang terkait dengan LUN akan dibersihkan sebelum LUN dihapus.
sasaran Menghapus target iSCSI yang saat ini dipilih jika tidak ada LUN yang terkait dengan target.
tpgroup Menghapus grup portal target iSCSI yang saat ini dipilih.
noerr Hanya untuk pembuatan skrip. Ketika terjadi kesalahan, Diskraid terus memproses perintah seolah-olah kesalahan tidak terjadi.

perincian

Menampilkan informasi terperinci tentang objek yang saat ini dipilih dari tipe yang ditentukan.

Sintaksis

detail {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup} [verbose]
Parameter-parameternya
Pengaturan Deskripsi
hbaport Mencantumkan informasi terperinci tentang port adaptor bus host (HBA) yang saat ini dipilih.
iAdaptor Mencantumkan informasi terperinci tentang adaptor inisiator iSCSI yang saat ini dipilih.
iportal Mencantumkan informasi terperinci tentang portal inisiator iSCSI yang saat ini dipilih.
penyedia Mencantumkan informasi terperinci tentang penyedia yang saat ini dipilih.
Subsistem Mencantumkan informasi terperinci tentang subsistem yang saat ini dipilih.
pengendali Mencantumkan informasi terperinci tentang pengontrol yang saat ini dipilih.
pelabuhan Mencantumkan informasi terperinci tentang port pengontrol yang saat ini dipilih.
mengendarai Mencantumkan informasi terperinci tentang drive yang saat ini dipilih, termasuk LUN yang menempati.
Lun Mencantumkan informasi terperinci tentang LUN yang saat ini dipilih, termasuk drive yang berkontribusi. Output sedikit berbeda tergantung pada apakah LUN adalah bagian dari subsistem Fibre Channel atau iSCSI. Jika daftar Host Yang Tidak Dimasak hanya berisi tanda bintang, ini berarti bahwa LUN dilepas kemasannya ke semua host.
tportal Mencantumkan informasi terperinci tentang portal target iSCSI yang saat ini dipilih.
sasaran Mencantumkan informasi terperinci tentang target iSCSI yang saat ini dipilih.
tpgroup Mencantumkan informasi terperinci tentang grup portal target iSCSI yang saat ini dipilih.
penyedehanaan kata Untuk digunakan hanya dengan parameter LUN. Mencantumkan informasi tambahan, termasuk pleksnya.

memisahkan

Set daftar port pengontrol yang ditentukan sebagai tidak aktif untuk LUN yang saat ini dipilih (port pengontrol lain tidak terpengaruh), atau memisahkan daftar target iSCSI yang ditentukan untuk LUN yang saat ini dipilih.

Sintaksis

dissociate controllers <n> [,<n> [,...]]
dissociate ports <n-m>[,<n-m>[,…]]
dissociate targets <n> [,<n> [,…]]
Pengaturan
Pengaturan Deskripsi
Pengontrol Menghapus pengontrol dari daftar pengontrol yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.0.
pelabuhan Menghapus port pengontrol dari daftar port pengontrol yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.1.
sasaran Menghapus target dari daftar target iSCSI yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.1.
<n> [,<n> [,…]] Untuk digunakan dengan parameter pengontrol atau target . Menentukan jumlah pengontrol atau target iSCSI yang akan ditetapkan sebagai tidak aktif atau memisahkan.
<n-m>[,<n-m>[,…]] Untuk digunakan dengan parameter port . Menentukan port pengontrol yang akan diatur sebagai tidak aktif dengan menggunakan pasangan nomor pengontrol (n) dan nomor port (m).

Contoh

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)

pintu keluar

Keluar dari Diskraid.

Sintaksis

exit

Memperluas

Memperluas LUN yang saat ini dipilih dengan menambahkan sektor ke akhir LUN. Tidak semua penyedia mendukung perluasan LUN. Tidak memperluas volume atau sistem file apa pun yang terkandung pada LUN. Setelah memperluas LUN, Anda harus memperluas struktur pada disk terkait menggunakan perintah perluasan DiskPart .

Sintaksis

extend lun [size=<LUN_size>] [drives=<drive_number>, [<drive_number>, ...]] [noerr]
Parameter-parameternya
Pengaturan Deskripsi
ukuran Menentukan ukuran dalam megabyte untuk memperluas LUN. Ukuran atau<drive> parameter harus ditentukan. Mereka juga dapat digunakan bersama-sama. Jika ukuran= parameter tidak ditentukan, LUN diperluas dengan ukuran terbesar yang diizinkan oleh semua drive yang ditentukan. Jika ukuran= parameter ditentukan, penyedia memilih drive dari daftar yang ditentukan oleh parameter drive= untuk membuat LUN. Untuk menentukan ukuran menggunakan unit lain, gunakan salah satu akhiran yang dikenali berikut segera setelah ukuran:
  • B - byte
  • KB - kilobyte
  • MB - megabyte
  • GB - gigabyte
  • TB - terabyte
  • PB - petabyte.
drive= <drive_number> Menentukan untuk drive yang akan digunakan saat membuat LUN. Ukuran atau<drive> parameter harus ditentukan. Mereka juga dapat digunakan bersama-sama. Jika ukuran= parameter tidak ditentukan, LUN yang dibuat adalah ukuran terbesar yang diizinkan oleh semua drive yang ditentukan. Penyedia menggunakan drive dalam urutan yang ditentukan jika memungkinkan.
noerr Hanya untuk pembuatan skrip. Ketika terjadi kesalahan, Diskraid terus memproses perintah seolah-olah kesalahan tidak terjadi.

flushcache

Menghapus cache pada pengontrol yang saat ini dipilih.

Sintaksis

flushcache controller

bantuan

Menampilkan daftar semua perintah Diskraid.

Sintaksis

help

Target Impor

Mengambil atau mengatur target impor Volume Shadow Copy Service (VSS) saat ini yang diatur untuk subsistem yang saat ini dipilih.

Sintaksis

importtarget subsystem [set target]
Pengaturan
Pengaturan Deskripsi
tetapkan target Jika ditentukan, menetapkan target yang saat ini dipilih ke target impor VSS untuk subsistem yang saat ini dipilih. Jika tidak ditentukan, perintah mengambil target impor VSS saat ini yang diatur untuk subsistem yang saat ini dipilih.

Inisiator

Mengambil informasi tentang inisiator iSCSI lokal.

Sintaksis

initiator

invalidatecache

Membatalkan cache pada pengontrol yang saat ini dipilih.

Sintaksis

invalidatecache controller

lbkebijakan

Mengatur kebijakan keseimbangan beban pada LUN yang saat ini dipilih.

Sintaksis

lbpolicy set lun type=<type> [paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]]
lbpolicy set lun paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]
Parameter-parameternya
Pengaturan Deskripsi
tipe Menentukan kebijakan keseimbangan beban. Jika jenis tidak ditentukan, maka parameter jalur harus ditentukan. Jenis bisa jadi salah satu dari yang berikut:
  • FAILOVER - Menggunakan satu jalur utama dengan jalur lain menjadi jalur cadangan.
  • ROUNDROBIN - Menggunakan semua jalur dengan cara round-robin, yang mencoba setiap jalur secara berurutan.
  • SUBSETROUNDROBIN - Menggunakan semua jalur utama dengan cara round-robin; jalur cadangan hanya digunakan jika semua jalur utama gagal.
  • DYNLQD - Menggunakan jalur dengan jumlah permintaan aktif paling sedikit.
  • TERTIMBANG - Menggunakan jalur dengan bobot paling sedikit (setiap jalur harus diberi bobot).
  • LEASTBLOCKS - Menggunakan jalur dengan blok paling sedikit.
  • VENDORSPECIFIC - Menggunakan kebijakan khusus vendor.
jalan Menentukan apakah jalur adalah primer atau memiliki <weight>. Jalur apa pun yang tidak ditentukan secara implisit ditetapkan sebagai cadangan. Jalur apa pun yang tercantum harus salah satu jalur LUN yang saat ini dipilih.

daftar

Menampilkan daftar objek dari tipe yang ditentukan.

Sintaksis

list {hbaports | iadapters | iportals | providers | subsystems | controllers | ports | drives | LUNs | tportals | targets | tpgroups}
Parameter-parameternya
Pengaturan Deskripsi
hbaports Mencantumkan informasi ringkasan tentang semua port HBA yang diketahui VDS. Port HBA yang saat ini dipilih ditandai dengan tanda bintang (*).
iAdaptor Mencantumkan informasi ringkasan tentang semua adaptor inisiator iSCSI yang diketahui VDS. Adaptor inisiator yang saat ini dipilih ditandai dengan tanda bintang (*).
iportal Mencantumkan informasi ringkasan tentang semua portal inisiator iSCSI di adaptor inisiator yang saat ini dipilih. Portal inisiator yang saat ini dipilih ditandai dengan tanda bintang (*).
Penyedia Mencantumkan informasi ringkasan tentang setiap penyedia yang diketahui VDS. Penyedia yang saat ini dipilih ditandai dengan tanda bintang (*).
Subsistem Mencantumkan informasi ringkasan tentang setiap subsistem dalam sistem. Subsistem yang saat ini dipilih ditandai dengan tanda bintang (*).
Pengontrol Mencantumkan informasi ringkasan tentang setiap pengontrol dalam subsistem yang saat ini dipilih. Pengontrol yang saat ini dipilih ditandai dengan tanda bintang (*).
pelabuhan Mencantumkan informasi ringkasan tentang setiap port pengontrol di pengontrol yang saat ini dipilih. Port yang saat ini dipilih ditandai dengan tanda bintang (*).
Drive Mencantumkan informasi ringkasan tentang setiap drive di subsistem yang saat ini dipilih. Kandar yang saat ini dipilih ditandai dengan tanda bintang (*).
luns Mencantumkan informasi ringkasan tentang setiap LUN di subsistem yang saat ini dipilih. LUN yang saat ini dipilih ditandai dengan tanda bintang (*).
tportal Mencantumkan informasi ringkasan tentang semua portal target iSCSI di subsistem yang saat ini dipilih. Portal target yang saat ini dipilih ditandai dengan tanda bintang (*).
sasaran Mencantumkan informasi ringkasan tentang semua target iSCSI di subsistem yang saat ini dipilih. Target yang saat ini dipilih ditandai dengan tanda bintang (*).
tpgroups Mencantumkan informasi ringkasan tentang semua grup portal target iSCSI di target yang saat ini dipilih. Grup portal yang saat ini dipilih ditandai dengan tanda bintang (*).

log masuk

Mencatat adaptor inisiator iSCSI yang ditentukan ke target iSCSI yang saat ini dipilih.

Sintaksis

login target iadapter=<iadapter> [type={manual | persistent | boot}] [chap={none | oneway | mutual}] [iportal=<iportal>] [tportal=<tportal>] [<flag> [<flag> […]]]
Parameter-parameternya
Pengaturan Deskripsi
tipe Menentukan jenis login yang akan dilakukan: manual atau persisten. Jika tidak ditentukan, login manual akan dilakukan.
manual Masuk secara manual. Ada juga opsi boot yang ditujukan untuk pengembangan di masa mendatang dan saat ini tidak digunakan.
Gigih Gunakan log masuk yang sama secara otomatis ketika komputer dimulai ulang.
Chap Menentukan jenis autentikasi CHAP yang akan digunakan: none, oneway CHAP, atau CHAP bersama ; jika tidak ditentukan, tidak ada autentikasi yang akan digunakan.
tportal Menentukan portal target opsional di subsistem yang saat ini dipilih untuk digunakan untuk masuk.
iportal Menentukan portal inisiator opsional di adaptor inisiator yang ditentukan untuk digunakan untuk masuk.
<flag> Diidentifikasi oleh akronim tiga huruf:
  • IPS - Memerlukan IPsec
  • EMP - Aktifkan multipath
  • EHD - Mengaktifkan hash header
  • EDD - Mengaktifkan hash data

keluar

Mencatat adaptor inisiator iSCSI yang ditentukan dari target iSCSI yang saat ini dipilih.

Sintaksis

logout target iadapter= <iadapter>
Parameter-parameternya
Pengaturan Deskripsi
iAdaptor Menentukan adaptor inisiator dengan sesi masuk untuk keluar.

Pemeliharaan

Melakukan operasi pemeliharaan pada objek yang saat ini dipilih dari jenis yang ditentukan.

Sintaksis

maintenance <object operation> [count=<iteration>]
Parameter-parameternya
Pengaturan Deskripsi
<object> Menentukan jenis objek untuk melakukan operasi. Jenis objek dapat berupa subsistem, pengontrol, port, drive, atau LUN.
<operation> Menentukan operasi pemeliharaan yang akan dilakukan. Jenis operasi dapat berupa spinup, spindown, blink, beep atau ping. Operasi harus ditentukan.
hitungan = Menentukan berapa kali untuk mengulangi operasi. Ini biasanya digunakan dengan blink, bip, atau ping.

Nama

Mengatur nama ramah dari subsistem, LUN, atau iSCSI yang saat ini dipilih ke nama yang ditentukan.

Sintaksis

name {subsystem | lun | target} [<name>]
Pengaturan
Pengaturan Deskripsi
<name> Menentukan nama untuk subsistem, LUN, atau target. Panjang nama harus kurang dari 64 karakter. Jika tidak ada nama yang disediakan, nama yang ada, jika ada, akan dihapus.

nonaktif

Menyetel status objek yang saat ini dipilih dari tipe yang ditentukan ke offline.

Sintaksis

offline <object>
Pengaturan
Pengaturan Deskripsi
<object> Menentukan tipe objek untuk melakukan operasi ini. Jenisnya bisa: subsistem, pengontrol, drive, LUN, atau tportal.

daring

Menyetel status objek terpilih dari tipe yang ditentukan ke online. Jika objek hbaport, ubah status jalur ke port HBA yang saat ini dipilih menjadi online.

Sintaksis

online <object>
Pengaturan
Pengaturan Deskripsi
<object> Menentukan tipe objek untuk melakukan operasi ini. Jenisnya bisa: hbaport, subsistem, controller, drive, LUN, atau tportal.

sembuh

Melakukan operasi yang diperlukan, seperti sinkronisasi ulang atau hemat panas, untuk memperbaiki LUN toleran terhadap kesalahan yang saat ini dipilih. Misalnya, RECOVER dapat menyebabkan cadangan panas terikat ke kumpulan RAID yang memiliki disk yang gagal atau realokasi tingkat disk lainnya.

Sintaksis

recover <lun>

hitung ulang

Menghitung ulang objek dari jenis yang ditentukan. Jika Anda menggunakan perintah perluas LUN, Anda harus menggunakan perintah refresh untuk memperbarui ukuran disk sebelum menggunakan perintah hitung ulang.

Sintaksis

reenumerate {subsystems | drives}
Parameter-parameternya
Pengaturan Deskripsi
Subsistem Mengkueri penyedia untuk menemukan subsistem baru yang ditambahkan di penyedia yang saat ini dipilih.
Drive Mengkueri bus I/O internal untuk menemukan drive baru yang ditambahkan di subsistem yang saat ini dipilih.

Refresh

Menyegarkan data internal untuk penyedia yang saat ini dipilih.

Sintaksis

refresh provider

rem

Digunakan untuk mengomentari skrip.

Sintaksis

Rem <comment>

menghapus

Menghapus portal target iSCSI yang ditentukan dari grup portal target yang saat ini dipilih.

Sintaksis

remove tpgroup tportal=<tportal> [noerr]
Pengaturan
Pengaturan Deskripsi
tpgroup tportal=<tportal> Menentukan portal target iSCSI untuk dihapus.
noerr Hanya untuk pembuatan skrip. Ketika terjadi kesalahan, Diskraid terus memproses perintah seolah-olah kesalahan tidak terjadi.

mengganti

Mengganti kandar yang ditentukan dengan kandar yang saat ini dipilih. Kandar yang ditentukan mungkin bukan kandar yang saat ini dipilih.

Sintaksis

replace drive=<drive_number>
Pengaturan
Pengaturan Deskripsi
penggerak = <drive_number> Menentukan untuk kandar yang akan diganti.

Atur ulang

Mereset pengontrol atau porta yang saat ini dipilih.

Sintaksis

reset {controller | port}
Parameter-parameternya
Pengaturan Deskripsi
pengendali Mengatur ulang pengontrol.
pelabuhan Mengatur ulang port.

pilih

Menampilkan atau mengubah objek terpilih saat ini.

Sintaksis

select {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup } [<n>]
Parameter-parameternya
Pengaturan Deskripsi
obyek Menentukan jenis objek yang akan dipilih, termasuk: penyedia, subsistem, pengontrol, drive, atau LUN.
hbaport [<n>] Mengatur fokus ke port HBA lokal yang ditentukan. Jika tidak ada port HBA yang ditentukan, perintah menampilkan port HBA yang saat ini dipilih (jika ada). Menentukan indeks port HBA yang tidak valid tidak menghasilkan port HBA dalam fokus. Memilih port HBA membatalkan pilihan adaptor inisiator dan portal inisiator yang dipilih.
iAdaptor [<n>] Mengatur fokus ke adaptor inisiator iSCSI lokal yang ditentukan. Jika tidak ada adaptor inisiator yang ditentukan, perintah menampilkan adaptor inisiator yang saat ini dipilih (jika ada). Menentukan indeks adaptor inisiator yang tidak valid tidak menghasilkan adaptor inisiator dalam fokus. Memilih adaptor inisiator membatalkan pilihan port HBA dan portal inisiator yang dipilih.
iportal [<n>] Mengatur fokus ke portal inisiator iSCSI lokal yang ditentukan dalam adaptor inisiator iSCSI yang dipilih. Jika tidak ada portal inisiator yang ditentukan, perintah menampilkan portal inisiator yang saat ini dipilih (jika ada). Menentukan indeks portal inisiator yang tidak valid tidak menghasilkan portal inisiator yang dipilih.
Penyedia [<n>] Mengatur fokus ke penyedia yang ditentukan. Jika tidak ada penyedia yang ditentukan, perintah menampilkan penyedia yang saat ini dipilih (jika ada). Menentukan indeks penyedia yang tidak valid tidak menghasilkan penyedia dalam fokus.
Subsistem [<n>] Mengatur fokus ke subsistem yang ditentukan. Jika tidak ada subsistem yang ditentukan, perintah menampilkan subsistem dengan fokus (jika ada). Menentukan indeks subsistem yang tidak valid tidak menghasilkan subsistem dalam fokus. Memilih subsistem secara implisit memilih penyedia terkait.
pengendali [<n>] Mengatur fokus ke pengontrol yang ditentukan dalam subsistem yang saat ini dipilih. Jika tidak ada pengontrol yang ditentukan, perintah akan menampilkan pengontrol yang saat ini dipilih (jika ada). Menentukan indeks pengontrol yang tidak valid tidak menghasilkan pengontrol dalam fokus. Memilih pengontrol membatalkan pilihan port pengontrol, drive, LUN, portal target, target, dan grup portal target yang dipilih.
pelabuhan [<n>] Mengatur fokus ke port pengontrol yang ditentukan dalam pengontrol yang saat ini dipilih. Jika tidak ada port yang ditentukan, perintah menampilkan port yang saat ini dipilih (jika ada). Menentukan indeks port yang tidak valid tidak menghasilkan port yang dipilih.
mengendarai [<n>] Mengatur fokus ke drive yang ditentukan, atau spindle fisik, dalam subsistem yang saat ini dipilih. Jika tidak ada drive yang ditentukan, perintah akan menampilkan drive yang saat ini dipilih (jika ada). Menentukan indeks drive yang tidak valid tidak menghasilkan drive dalam fokus. Memilih drive membatalkan pilihan pengontrol yang dipilih, port pengontrol, LUN, portal target, target, dan grup portal target.
Lun [<n>] Mengatur fokus ke LUN yang ditentukan dalam subsistem yang saat ini dipilih. Jika tidak ada LUN yang ditentukan, perintah menampilkan LUN yang saat ini dipilih (jika ada). Menentukan indeks LUN yang tidak valid tidak menghasilkan LUN yang dipilih. Memilih LUN membatalkan pilihan pengontrol yang dipilih, port pengontrol, drive, portal target, target, dan grup portal target.
tportal [<n>] Mengatur fokus ke portal target iSCSI yang ditentukan dalam subsistem yang saat ini dipilih. Jika tidak ada portal target yang ditentukan, perintah menampilkan portal target yang saat ini dipilih (jika ada). Menentukan indeks portal target yang tidak valid tidak menghasilkan portal target yang dipilih. Memilih portal target membatalkan pilihan pengontrol, port pengontrol, drive, LUN, target, dan grup portal target apa pun.
Target [<n>] Mengatur fokus ke target iSCSI yang ditentukan dalam subsistem yang saat ini dipilih. Jika tidak ada target yang ditentukan, perintah menampilkan target yang saat ini dipilih (jika ada). Menentukan indeks target yang tidak valid tidak menghasilkan target yang dipilih. Memilih target membatalkan pilihan pengontrol, port pengontrol, drive, LUN, portal target, dan grup portal target apa pun.
tpgroup [<n>] Mengatur fokus ke grup portal target iSCSI yang ditentukan dalam target iSCSI yang saat ini dipilih. Jika tidak ada grup portal target yang ditentukan, perintah menampilkan grup portal target yang saat ini dipilih (jika ada). Menentukan indeks grup portal target yang tidak valid tidak menghasilkan grup portal target dalam fokus.
[<n>] Menentukan untuk <object number> memilih. <object number> Jika yang ditentukan tidak valid, pilihan yang ada untuk objek dari jenis yang ditentukan akan dihapus. Jika tidak <object number> ada yang ditentukan, objek saat ini ditampilkan.

setflag

Menyetel kandar yang saat ini dipilih sebagai cadangan panas. Cadangan panas tidak dapat digunakan untuk operasi pengikatan LUN biasa. Mereka hanya dicadangkan untuk penanganan kesalahan. Kandar saat ini tidak boleh terikat ke LUN yang ada.

Sintaksis

setflag drive hotspare={true | false}
Parameter-parameternya
Pengaturan Deskripsi
benar Memilih drive yang saat ini dipilih sebagai cadangan panas.
tidak benar Batal memilih drive yang saat ini dipilih sebagai cadangan panas.

menyusut

Mengurangi ukuran LUN terpilih.

Sintaksis

shrink lun size=<n> [noerr]
Parameter-parameternya
Pengaturan Deskripsi
ukuran Menentukan jumlah ruang yang diinginkan dalam megabyte (MB) untuk mengurangi ukuran LUN. Untuk menentukan ukuran menggunakan unit lain, gunakan salah satu akhiran yang dikenali berikut segera setelah ukuran:
  • B - byte
  • KB - kilobyte
  • MB - megabyte
  • GB - gigabyte
  • TB - terabyte
  • PB - petabyte.
noerr Hanya untuk pembuatan skrip. Ketika terjadi kesalahan, Diskraid terus memproses perintah seolah-olah kesalahan tidak terjadi.

Siaga

Mengubah status jalur ke port adaptor bus host (HBA) yang saat ini dipilih menjadi SIAGA.

Sintaksis

standby hbaport
Parameter-parameternya
Pengaturan Deskripsi
hbaport Mengubah status jalur ke port adaptor bus host (HBA) yang saat ini dipilih menjadi SIAGA.

membuka kemasan

Membuat LUN yang saat ini dipilih dapat diakses dari host yang ditentukan.

Sintaksis

unmask lun {all | none | [add] wwn=<hexadecimal_number> [;<hexadecimal_number> [;…]] | [add] initiator=<initiator>[;<initiator>[;…]]} [uninstall]
Parameter-parameternya
Pengaturan Deskripsi
semua Menentukan bahwa LUN harus dibuat dapat diakses dari semua host. Namun, Anda tidak dapat membuka kemasan LUN ke semua target dalam subsistem iSCSI.

Anda harus keluar dari target sebelum menjalankan unmask lun all perintah.

tidak ada Menentukan bahwa LUN tidak boleh dapat diakses oleh host mana pun.

Anda harus keluar dari target sebelum menjalankan unmask lun none perintah.

tambahkan Menentukan bahwa host yang ditentukan harus ditambahkan ke daftar host yang ada tempat LUN ini dapat diakses. Jika parameter ini tidak ditentukan, daftar host yang disediakan menggantikan daftar host yang ada tempat LUN ini dapat diakses.
wwn= Menentukan daftar angka heksadesimal yang mewakili nama di seluruh dunia tempat LUN atau host harus dapat diakses. Untuk menutupi/membuka kemasan ke sekumpulan host tertentu di subsistem Fibre Channel, Anda dapat mengetik daftar WWN yang dipisahkan titik koma untuk port pada komputer host yang menarik.
inisiator= Menentukan daftar inisiator iSCSI tempat LUN yang saat ini dipilih harus dapat diakses. Untuk menutupi/membuka kemasan ke sekumpulan host tertentu dalam subsistem iSCSI, Anda dapat mengetik daftar nama inisiator iSCSI yang dipisahkan titik koma untuk inisiator pada komputer host yang menarik.
hapus instalan Jika ditentukan, hapus instalan disk yang terkait dengan LUN pada sistem lokal sebelum LUN ditutupi.

Membuat Skrip Diskraid

Diskraid dapat diskrip pada komputer apa pun yang menjalankan versi Windows Server yang didukung, dengan penyedia perangkat keras VDS terkait. Untuk memanggil skrip Diskraid, pada jenis prompt perintah:

diskraid /s <script.txt>

Secara default, Diskraid menghentikan perintah pemrosesan dan mengembalikan kode kesalahan jika ada masalah dalam skrip. Untuk terus menjalankan skrip dan mengabaikan kesalahan, sertakan parameter noerr pada perintah . Ini memungkinkan praktik yang berguna seperti menggunakan satu skrip untuk menghapus semua LUN dalam subsistem terlepas dari jumlah total LUN. Tidak semua perintah mendukung parameter noerr . Kesalahan selalu dikembalikan pada kesalahan sintaks perintah, terlepas dari apakah Anda menyertakan parameter noerr .

Kode kesalahan diskraid

Kode Kesalahan Deskripsi Kesalahan
0 Tidak ada kesalahan yang terjadi. Seluruh skrip berjalan tanpa kegagalan.
1 Terjadi pengecualian fatal.
2 Argumen yang ditentukan pada baris perintah Diskraid salah.
3 Diskraid tidak dapat membuka skrip atau file output yang ditentukan.
4 Salah satu layanan yang digunakan Diskraid mengembalikan kegagalan.
5 Terjadi kesalahan sintaks perintah. Skrip gagal karena objek dipilih secara tidak benar atau tidak valid untuk digunakan dengan perintah tersebut.

Contoh

Untuk melihat status subsistem 0 pada komputer Anda, ketik:

diskraid

Tekan ENTER dan output yang mirip dengan berikut ini ditampilkan:

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

Untuk memilih subsistem 0, ketik yang berikut ini di prompt Diskraid:

select subsystem 0

Tekan ENTER dan output yang mirip dengan berikut ini ditampilkan:

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

Untuk keluar dari Diskraid, ketik yang berikut ini di prompt Diskraid:

exit