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 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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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 |
tidak ada | Menentukan bahwa LUN tidak boleh dapat diakses oleh host mana pun. Anda harus keluar dari target sebelum menjalankan |
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