Как добавить домен данных логического тома LVM с iSCSI в качестве типа хранения на oVirt?

Я пытаюсь добавить домен хранения на oVirt с iSCSI в качестве типа хранения, сначала мне нужно знать, правильно ли я это делаю.Насколько я понимаю, должен быть сервер хранения (цель) и инициатор (в случае oVirt это oVirt Engine). Итак, я установил iSCSI цель, вот результат targetcli ls on target server

# targetcli ls
o- / ......................................................................................................................... [...]
  o- backstores .............................................................................................................. [...]
  | o- block .................................................................................................. [Storage Objects: 1]
  | | o- bamboo_disk .................................................... [/dev/mapper/cl-bamboo_lv (300.0GiB) write-thru activated]
  | o- fileio ................................................................................................. [Storage Objects: 0]
  | o- pscsi .................................................................................................. [Storage Objects: 0]
  | o- ramdisk ................................................................................................ [Storage Objects: 0]
  o- iscsi ............................................................................................................ [Targets: 1]
  | o- iqn.2017-01.ovirt.bamboo:bamboo ................................................................................... [TPGs: 1]
  |   o- tpg1 ............................................................................................... [no-gen-acls, no-auth]
  |     o- acls .......................................................................................................... [ACLs: 1]
  |     | o- iqn.2017-01.ovirt.bamboo:ovirt ....................................................................... [Mapped LUNs: 1]
  |     |   o- mapped_lun0 ........................................................................... [lun0 block/bamboo_disk (rw)]
  |     o- luns .......................................................................................................... [LUNs: 1]
  |     | o- lun0 ................................................................... [block/bamboo_disk (/dev/mapper/cl-bamboo_lv)]
  |     o- portals .................................................................................................... [Portals: 1]
  |       o- 0.0.0.0:3260 ..................................................................................................... [OK]
  o- loopback ......................................................................................................... [Targets: 0]

затем я отредактировал /etc/iscsi/initiatorname. iscsi и добавил эту строку

InitiatorName=iqn.2017-01.ovirt.bamboo:ovirt

Теперь на портале oVirt Administration, когда я пытаюсь добавить домен данных с iSCSI в качестве типа хранения, таргет обнаруживается, но когда я пытаюсь войти, я получаю сообщение об ошибке

Error while executing action: Failed to login to iSCSI node due to authorization failure 

изображение, показывающее эту ошибку

Удивительно, но я могу войти в таргет с машины, на которой запущен oVirt Engine, и диск sda добавлен

[root@ovirt ~]# iscsiadm -m node -T  iqn.2017-01.ovirt.bamboo:bamboo -p 10.1.10.3:3260 -l
Logging in to [iface: default, target: iqn.2017-01.ovirt.bamboo:bamboo, portal: 10.1.10.3,3260] (multiple)
Login to [iface: default, target: iqn.2017-01.ovirt.bamboo:bamboo, portal: 10.1.10.3,3260] successful.
[root@ovirt ~]# lsblk
NAME                       MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                          8:0    0  300G  0 disk 
sr0                         11:0    1 1024M  0 rom  
vda                        252:0    0  600G  0 disk 
├─vda1                     252:1    0    1G  0 part /boot
└──vda2                     252:2    0  199G  0 part 
  ├─cl_ovirt-root          253:0    0  100G  0 lvm  /
  ├─cl_ovirt-swap          253:1    0  3.9G  0 lvm  [SWAP]
  └─cl_ovirt-home          253:2    0    2G  0 lvm  /home

Мои вопросы, почему я могу войти в таргет и диск создан, но когда я делаю это на портале Ovirt Engine Administration, я получаю ошибку? oVirt Engine использует имя инициатора, отличное от того, что указано в файле /etc/iscsi/initiatorname.iscsi? Есть ли где-то настройки oVirt Engine на использование определенного имени инициатора? что я делаю не так? весь подход неверен?

0
задан 11 January 2017 в 18:31
1 ответ

Прежде всего , инициатором не может быть двигатель. Это должен быть один из хостов, на котором фактически работают виртуальные машины. Механизму даже не требуется доступ к сети iscsi, потому что хосты выполняют все операции с хранилищем.

Таким образом, допустимое имя инициатора - это имя, настроенное на хостах виртуализации, а не движок.

0
ответ дан 24 November 2019 в 05:07

Теги

Похожие вопросы