Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Diskraid adalah alat baris perintah yang memungkinkan Anda mengonfigurasi dan mengelola array redundan 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.
Note
Alat baris perintah Diskraid hanya berfungsi dengan subsistem penyimpanan yang mendukung Virtual Disk Service (VDS).
Diskraid commands
Perintah berikut tersedia dari dalam alat Diskraid.
add
Menambahkan LUN yang ada ke LUN yang saat ini dipilih, atau menambahkan portal target iSCSI ke grup portal target iSCSI yang saat ini dipilih.
Syntax
add plex lun=n [noerr]
add tpgroup tportal=n [noerr]
Parameters
| Parameter | Description |
|---|---|
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. |
associate
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.
Syntax
associate controllers [add] <n>[,<n> [,…]]
associate ports [add] <n-m>[,<n-m>[,…]]
associate targets [add] <n>[,<n> [,…]]
Parameters
| Parameter | Description |
|---|---|
| controller | Menambahkan atau mengganti daftar pengontrol yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.0. |
| ports | Menambahkan atau mengganti daftar port pengontrol yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.1. |
| targets | Menambahkan atau mengganti daftar target iSCSI yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.1. |
| add |
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 diatur aktif menggunakan pasangan nomor pengontrol (n) dan nomor port (m). |
Example
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)
automagic
Mengatur atau menghapus bendera yang memberikan petunjuk kepada penyedia tentang cara mengonfigurasi LUN. Digunakan tanpa parameter, operasi automagic menampilkan daftar bendera.
Syntax
automagic {set | clear | apply} all <flag=value> [<flag=value> [...]]
Parameters
| Parameter | Description |
|---|---|
| set | Mengatur bendera yang ditentukan ke nilai yang ditentukan. |
| bersihkan | Menghapus bendera yang ditentukan. Kata kunci semua menghapus semua bendera automagic. |
| apply | Menerapkan bendera saat ini ke LUN terpilih. |
<flag> |
Bendera diidentifikasi oleh akronim tiga huruf, termasuk:
|
break
Menghapus pleks dari LUN yang saat ini dipilih. Pleks dan data yang ada di dalamnya tidak dipertahankan, dan tingkat drive dapat diklaim kembali.
Caution
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.
Syntax
break plex=<plex_number> [noerr]
Parameters
| Parameter | Description |
|---|---|
| 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.
Syntax
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>
Parameters
| Parameter | Description |
|---|---|
| initiator set | Mengatur rahasia bersama di layanan inisiator iSCSI lokal yang digunakan untuk autentikasi CHAP bersama saat inisiator mengautentikasi target. |
| initiator remember | 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. |
| target set | Mengatur rahasia bersama dalam target iSCSI yang saat ini dipilih yang digunakan untuk autentikasi CHAP saat target mengautentikasi inisiator. |
| target remember | 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. |
| target | 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. |
| initiatorname | 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 .
Syntax
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]
Parameters
| Parameter | Description |
|---|---|
| simple | Membuat LUN sederhana. |
| stripe | Membuat LUN bergaris. |
| raid | Membuat LUN bergaris dengan paritas. |
| mirror | Membuat LUN cermin. |
| automagic | Membuat LUN menggunakan petunjuk automagic yang saat ini berlaku. Untuk info lebih lanjut, lihat sub-perintah automagic di artikel ini. |
| size= | Menentukan ukuran LUN total dalam megabyte. Parameter size= atau drives= harus ditentukan. Mereka juga dapat digunakan bersama-sama. Jika parameter size= 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:
|
| drives= | Menentukan drive_number untuk drive yang akan digunakan untuk membuat LUN. Parameter size= atau drives= harus ditentukan. Mereka juga dapat digunakan bersama-sama. Jika parameter size= tidak ditentukan, LUN yang dibuat adalah ukuran terbesar yang diizinkan oleh semua drive yang ditentukan. Jika parameter size= ditentukan, penyedia akan memilih drive dari daftar drive yang ditentukan untuk membuat LUN. Penyedia akan mencoba menggunakan drive dalam urutan yang ditentukan jika memungkinkan. |
| stripesize= | 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:
|
| target | Membuat target iSCSI baru pada subsistem yang saat ini dipilih. |
| name | 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. |
hapus
Menghapus TARGET LUN, iSCSI yang saat ini dipilih (selama tidak ada LUN yang terkait dengan target iSCSI) atau grup portal target iSCSI.
Syntax
delete lun [uninstall] [noerr]
delete target [noerr]
delete tpgroup [noerr]
Parameters
| Parameter | Description |
|---|---|
| lun | Menghapus LUN yang saat ini dipilih dan semua data di dalamnya. |
| bongkar | Menentukan bahwa disk pada sistem lokal yang terkait dengan LUN akan dibersihkan sebelum LUN dihapus. |
| target | 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. |
detail
Menampilkan informasi terperinci tentang objek yang saat ini dipilih dari tipe yang ditentukan.
Syntax
detail {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup} [verbose]
Parameters
| Parameter | Description |
|---|---|
| hbaport | Mencantumkan informasi terperinci tentang port adaptor bus host (HBA) yang saat ini dipilih. |
| iadapter | 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. |
| subsystem | Mencantumkan informasi terperinci tentang subsistem yang saat ini dipilih. |
| controller | Mencantumkan informasi terperinci tentang pengontrol yang saat ini dipilih. |
| port | Mencantumkan informasi terperinci tentang port pengontrol yang saat ini dipilih. |
| drive | 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. |
| target | Mencantumkan informasi terperinci tentang target iSCSI yang saat ini dipilih. |
| tpgroup | Mencantumkan informasi terperinci tentang grup portal target iSCSI yang saat ini dipilih. |
| verbose | Untuk digunakan hanya dengan parameter LUN. Mencantumkan informasi tambahan, termasuk pleksnya. |
dissociate
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.
Syntax
dissociate controllers <n> [,<n> [,...]]
dissociate ports <n-m>[,<n-m>[,…]]
dissociate targets <n> [,<n> [,…]]
Parameter
| Parameter | Description |
|---|---|
| controllers | Menghapus pengontrol dari daftar pengontrol yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.0. |
| ports | Menghapus port pengontrol dari daftar port pengontrol yang terkait dengan LUN yang saat ini dipilih. Gunakan hanya dengan penyedia VDS 1.1. |
| targets | 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). |
Example
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)
keluar
Exits Diskraid.
Syntax
exit
extend
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 DiskPart extend.
Syntax
extend lun [size=<LUN_size>] [drives=<drive_number>, [<drive_number>, ...]] [noerr]
Parameters
| Parameter | Description |
|---|---|
| size | Menentukan ukuran dalam megabyte untuk memperluas LUN.
Ukuran atau <drive> parameter harus ditentukan. Mereka juga dapat digunakan bersama-sama. Jika parameter size= tidak ditentukan, LUN diperluas dengan ukuran terbesar yang diizinkan oleh semua drive yang ditentukan. Jika parameter size= ditentukan, penyedia memilih drive dari daftar yang ditentukan oleh parameter drives= untuk membuat LUN. Untuk menentukan ukuran menggunakan unit lain, gunakan salah satu akhiran yang dikenali berikut segera setelah ukuran:
|
| drives= |
<drive_number> Menentukan untuk drive yang akan digunakan saat membuat LUN.
Ukuran atau <drive> parameter harus ditentukan. Mereka juga dapat digunakan bersama-sama. Jika parameter size= 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.
Syntax
flushcache controller
help
Menampilkan daftar semua perintah Diskraid.
Syntax
help
importtarget
Mengambil atau mengatur target impor Volume Shadow Copy Service (VSS) saat ini yang diatur untuk subsistem yang saat ini dipilih.
Syntax
importtarget subsystem [set target]
Parameter
| Parameter | Description |
|---|---|
| set 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.
Syntax
initiator
invalidatecache
Membatalkan cache pada pengontrol yang saat ini dipilih.
Syntax
invalidatecache controller
lbpolicy
Mengatur kebijakan keseimbangan beban pada LUN yang saat ini dipilih.
Syntax
lbpolicy set lun type=<type> [paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]]
lbpolicy set lun paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]
Parameters
| Parameter | Description |
|---|---|
| jenis | Menentukan kebijakan keseimbangan beban. Jika jenisnya tidak ditentukan, maka parameter jalur harus ditentukan. Jenis bisa jadi salah satu dari yang berikut:
|
| path | Menentukan apakah jalur bersifat 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. |
list
Menampilkan daftar objek dari tipe yang ditentukan.
Syntax
list {hbaports | iadapters | iportals | providers | subsystems | controllers | ports | drives | LUNs | tportals | targets | tpgroups}
Parameters
| Parameter | Description |
|---|---|
| hbaports | Mencantumkan informasi ringkasan tentang semua port HBA yang diketahui VDS. Port HBA yang saat ini dipilih ditandai dengan tanda bintang (*). |
| iadapters | Mencantumkan informasi ringkasan tentang semua adaptor inisiator iSCSI yang diketahui VDS. Adaptor inisiator yang saat ini dipilih ditandai dengan tanda bintang (*). |
| iportals | 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 (*). |
| providers | Mencantumkan informasi ringkasan tentang setiap penyedia yang diketahui VDS. Penyedia yang saat ini dipilih ditandai dengan tanda bintang (*). |
| subsystems | Mencantumkan informasi ringkasan tentang setiap subsistem dalam sistem. Subsistem yang saat ini dipilih ditandai dengan tanda bintang (*). |
| controllers | Mencantumkan informasi ringkasan tentang setiap pengontrol dalam subsistem yang saat ini dipilih. Pengontrol yang saat ini dipilih ditandai dengan tanda bintang (*). |
| ports | Mencantumkan informasi ringkasan tentang setiap port pengontrol di pengontrol yang saat ini dipilih. Port yang saat ini dipilih ditandai dengan tanda bintang (*). |
| drives | 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 (*). |
| tportals | Mencantumkan informasi ringkasan tentang semua portal target iSCSI di subsistem yang saat ini dipilih. Portal target yang saat ini dipilih ditandai dengan tanda bintang (*). |
| targets | 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 (*). |
login
Mencatat adaptor inisiator iSCSI yang ditentukan ke target iSCSI yang saat ini dipilih.
Syntax
login target iadapter=<iadapter> [type={manual | persistent | boot}] [chap={none | oneway | mutual}] [iportal=<iportal>] [tportal=<tportal>] [<flag> [<flag> […]]]
Parameters
| Parameter | Description |
|---|---|
| jenis | Menentukan jenis login yang akan dilakukan: manual atau persisten. Jika tidak ditentukan, login manual akan dilakukan. |
| manual | Login manually. Ada juga opsi boot yang ditujukan untuk pengembangan di masa mendatang dan saat ini tidak digunakan. |
| persistent | Gunakan log masuk yang sama secara otomatis ketika komputer dimulai ulang. |
| chap | Menentukan jenis autentikasi CHAP yang akan digunakan: tidak ada, CHAP satu arah , atau CHAP timbal balik ; 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:
|
logout
Mencatat adaptor inisiator iSCSI yang ditentukan dari target iSCSI yang saat ini dipilih.
Syntax
logout target iadapter= <iadapter>
Parameters
| Parameter | Description |
|---|---|
| iadapter | Menentukan adaptor inisiator dengan sesi masuk untuk keluar. |
maintenance
Melakukan operasi pemeliharaan pada objek yang saat ini dipilih dari jenis yang ditentukan.
Syntax
maintenance <object operation> [count=<iteration>]
Parameters
| Parameter | Description |
|---|---|
<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, bip atau ping. Operasi harus ditentukan. |
| count= | Menentukan berapa kali untuk mengulangi operasi. Ini biasanya digunakan dengan berkedip, bip, atau ping. |
name
Mengatur nama ramah dari subsistem, LUN, atau iSCSI yang saat ini dipilih ke nama yang ditentukan.
Syntax
name {subsystem | lun | target} [<name>]
Parameter
| Parameter | Description |
|---|---|
<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. |
luring
Mengatur status objek yang saat ini dipilih dari jenis yang ditentukan ke offline.
Syntax
offline <object>
Parameter
| Parameter | Description |
|---|---|
<object> |
Menentukan tipe objek untuk melakukan operasi ini. Jenisnya bisa berupa: subsistem, pengontrol, drive, LUN, atau tportal. |
online
Mengatur status objek yang dipilih dari jenis yang ditentukan ke online. Jika objek adalah hbaport, ubah status jalur ke port HBA yang saat ini dipilih menjadi online.
Syntax
online <object>
Parameter
| Parameter | Description |
|---|---|
<object> |
Menentukan tipe objek untuk melakukan operasi ini. Jenisnya bisa berupa: hbaport, subsistem, pengontrol, drive, LUN, atau tportal. |
recover
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.
Syntax
recover <lun>
reenumerate
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.
Syntax
reenumerate {subsystems | drives}
Parameters
| Parameter | Description |
|---|---|
| subsystems | Mengkueri penyedia untuk menemukan subsistem baru yang ditambahkan di penyedia yang saat ini dipilih. |
| drives | 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.
Syntax
refresh provider
rem
Digunakan untuk mengomentari skrip.
Syntax
Rem <comment>
hapus
Menghapus portal target iSCSI yang ditentukan dari grup portal target yang saat ini dipilih.
Syntax
remove tpgroup tportal=<tportal> [noerr]
Parameter
| Parameter | Description |
|---|---|
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. |
ganti
Mengganti kandar yang ditentukan dengan kandar yang saat ini dipilih. Kandar yang ditentukan mungkin bukan kandar yang saat ini dipilih.
Syntax
replace drive=<drive_number>
Parameter
| Parameter | Description |
|---|---|
| drive= |
<drive_number> Menentukan untuk kandar yang akan diganti. |
atur ulang
Mereset pengontrol atau porta yang saat ini dipilih.
Syntax
reset {controller | port}
Parameters
| Parameter | Description |
|---|---|
| controller | Mengatur ulang pengontrol. |
| port | Mengatur ulang port. |
select
Menampilkan atau mengubah objek terpilih saat ini.
Syntax
select {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup } [<n>]
Parameters
| Parameter | Description |
|---|---|
| objek | 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.
Syntax
setflag drive hotspare={true | false}
Parameters
| Parameter | Description |
|---|---|
| true | Memilih drive yang saat ini dipilih sebagai cadangan panas. |
| false | Batal memilih drive yang saat ini dipilih sebagai cadangan panas. |
shrink
Mengurangi ukuran LUN terpilih.
Syntax
shrink lun size=<n> [noerr]
Parameters
| Parameter | Description |
|---|---|
| size | 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:
|
| noerr | Hanya untuk pembuatan skrip. Ketika terjadi kesalahan, Diskraid terus memproses perintah seolah-olah kesalahan tidak terjadi. |
standby
Mengubah status jalur ke port adaptor bus host (HBA) yang saat ini dipilih menjadi SIAGA.
Syntax
standby hbaport
Parameters
| Parameter | Description |
|---|---|
| hbaport | Mengubah status jalur ke port adaptor bus host (HBA) yang saat ini dipilih menjadi SIAGA. |
unmask
Membuat LUN yang saat ini dipilih dapat diakses dari host yang ditentukan.
Syntax
unmask lun {all | none | [add] wwn=<hexadecimal_number> [;<hexadecimal_number> [;…]] | [add] initiator=<initiator>[;<initiator>[;…]]} [uninstall]
Parameters
| Parameter | Description |
|---|---|
| all | 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 |
| none | Menentukan bahwa LUN tidak boleh dapat diakses oleh host mana pun. Anda harus keluar dari target sebelum menjalankan |
| add | 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. |
| initiator= | 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. |
| bongkar | Jika ditentukan, hapus instalan disk yang terkait dengan LUN pada sistem lokal sebelum LUN ditutupi. |
Scripting 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
| Error Code | Error Description |
|---|---|
| 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. |
Example
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