Назад | Перейти на главную страницу

Как мне установить iSCSI LUN в качестве диска в основной сервер Win2k8R2?

На самом деле я использую Microsoft Hyper-V Server, который, как мне кажется, будет похож на установку ядра сервера.

Моя цель - использовать OpenFiler для хранения моих файлов VHD и доступа к ним через iSCSI.

бегать iscsicpl, это тот же интерфейс, что и Win7 (и очень похож на 2008 / Vista). Все это уже встроено и готово к работе.

Убедитесь, что вы автоматически запускаете службу iSCSI: sc config msiscsi start=auto

Я настоятельно рекомендую настроить небольшой (~ 200 МБ) LUN и просто отложить его для будущего использования в качестве кворумного диска на случай, если вы когда-нибудь будете кластеризовать Hyper-v. Это небольшие вложения, чтобы убедиться, что ваше хранилище будет готово к использованию позже.

Есть очень хорошие инструкции, как это сделать на этой странице здесь, но на случай, если эта ссылка когда-нибудь исчезнет, ​​я воспроизведу ее содержимое:

sc config msiscsi start = auto
[SC] ChangeServiceConfig SUCCESS

Затем я вошел:

чистый старт msiscsi
The Microsoft iSCSI Initiator Service service is starting.
The Microsoft iSCSI Initiator Service service was started successfully.

Затем вы используете интерфейс командной строки Iscsicli для подключения к цели iSCSI и перечисляете доступные цели. Я ввел следующую команду:

iscsicli QAddTargetPortal 192.168.1.31
Microsoft iSCSI Initiator Version 6.0 Build 6000 
The operation completed successfully.

Далее я вошел:

iscsicli ListTargets
Microsoft iSCSI Initiator Version 6.0 Build 6000 

Targets List:
quorum
data
The operation completed successfully.

Затем вы можете подключиться к цели, используя следующий код в качестве примера:

iscsicli qlogintarget данные
Microsoft iSCSI Initiator Version 6.0 Build 6000 
Session Id is 0xfffffa800626e018-0x4000013700000006
Connection Id is 0xfffffa800626e018-0x5
The operation completed successfully.

Следующий код проверил, что операция прошла успешно:

iscsicli reporttargetmappings
Microsoft iSCSI Initiator Version 6.0 Build 6000 

Total of 1 mappings returned
Session Id : fffffa800626e018-4000013700000006
Target Name : data
Initiator : Root\ISCSIPRT\0000_0
Initiator Scsi Device : \\.\Scsi4:
Initiator Bus : 0
Initiator Target Id : 0
Target Lun: 0x0  OS Lun: 0x0

The operation completed successfully.

Вы выходите из системы, используя переключатель logouttarget с идентификатором сеанса, как показано в следующем примере кода:

iscsicli logouttarget fffffa800626e018-4000013700000006
Microsoft iSCSI Initiator Version 6.0 Build 6000 

The operation completed successfully.

Чтобы подтвердить, что операция прошла успешно, я ввел следующий код:

iscsicli reporttargetmappings
Microsoft iSCSI Initiator Version 6.0 Build 6000 

No Mappings
The operation completed successfully.

Сопоставления, полученные с помощью команды qlogintarget, не являются постоянными и будут потеряны при перезагрузке. Если вам нужно постоянное соединение, используйте переключатель perssitenlogintarget, как показано в следующем коде:

iscsicli persistentlogintarget data T * * * * * * * * * * * * * * 0
Microsoft iSCSI Initiator Version 6.0 Build 6000 

The operation completed successfully.

Чтобы подтвердить, что операция прошла успешно, я ввел:

iscsicli listpersistenttargets
Microsoft iSCSI Initiator Version 6.0 Build 6000 

Total of 1 peristent targets
Target Name : data
Address and Socket : 192.168.1.31 3260
Session Type : Data
Initiator Name : Root\ISCSIPRT\0000_0
Port Number :
++Security Flags : 0x0
++Version : 0
++Information Specified: 0x20
++Login Flags : 0x8
++Username :

The operation completed successfully.

Ввод T * * * * * * * * * * * * * * 0 указывает все необходимые переключатели. Чтобы удалить постоянную цель, примените информацию, полученную с помощью команды listpersistentargets, используя следующий код в качестве примера:

iscsicli removepersistenttarget Root \ ISCSIPRT \ 0000_0 data * 192.168.1.31 3260
Microsoft iSCSI Initiator Version 6.0 Build 6000 

The operation completed successfully.

Чтобы подтвердить успешность операции, я ввел:

iscsicli listpersistenttargets
Microsoft iSCSI Initiator Version 6.0 Build 6000 
Total of 0 peristent targets
The operation completed successfully.