Last active
October 26, 2018 06:48
-
-
Save gseldon/4fd7f37e8f3c0d2eb8287494c7659a1e to your computer and use it in GitHub Desktop.
Linux. Disk. Configure iSCSI target & iSCSI Initiator in Redhat Linux 7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--Просмотреть нужный для блокирования диск | |
fdisk -l | grep Disk | |
Disk /dev/sda: 25.5 TiB, 27999998050304 bytes, 54687496192 sectors | |
Disk /dev/sdb: 7.4 GiB, 7902068736 bytes, 15433728 sectors | |
Disklabel type: dos | |
Disk identifier: 0xe722ba24 | |
Disk /dev/mapper/fedora--server_backup01-root: 7.4 GiB, 7897874432 bytes, 154255 | |
--Мне нужен диск Disk /dev/sda | |
--Создадим физический том | |
pvcreate /dev/sda | |
--Создадим группу томов с именем vgiscsi | |
vgcreate vgiscsi /dev/sda | |
--Создадим раздел максимального размера с именем lviscsi | |
lvcreate -l 100%FREE -n lviscsi vgiscsi | |
--Установим targetctl для управления и конфир=гурирования iscsi | |
yum install targetctl | |
-------------------НАСТРОЙКА iscsi------- | |
переход в консоль targetctl | |
в ней переход через cd в раздел block | |
1)Создадим диск, который будет блокирвоан для isci с названием disk1 | |
create name=disk1 dev=/dev/vgiscsi/lviscsi | |
o- backstores ................................................................................................................ [...] | |
o- block .................................................................................................... [Storage Objects: 1] | |
| o- disk1 ............................................................... [/dev/vgiscsi/lviscsi (25.5TiB) write-thru deactivated] | |
o- fileio ................................................................................................... [Storage Objects: 0] | |
o- pscsi .................................................................................................... [Storage Objects: 0] | |
o- ramdisk .................................................................................................. [Storage Objects: 0] | |
o- user ..................................................................................................... [Storage Objects: 0] | |
Аналогино можно можно создать и заблокировать файл для iscsi | |
2) Переходим на уровень выше backstores | |
/backstores> cd .. | |
/> ls | |
o- / ......................................................................................................................... [...] | |
o- backstores .............................................................................................................. [...] | |
| o- block .................................................................................................. [Storage Objects: 1] | |
| | o- disk1 ............................................................. [/dev/vgiscsi/lviscsi (25.5TiB) write-thru deactivated] | |
| o- fileio ................................................................................................. [Storage Objects: 0] | |
| o- pscsi .................................................................................................. [Storage Objects: 0] | |
| o- ramdisk ................................................................................................ [Storage Objects: 0] | |
| o- user ................................................................................................... [Storage Objects: 0] | |
o- iscsi ............................................................................................................ [Targets: 0] | |
o- loopback ......................................................................................................... [Targets: 0] | |
o- vhost ............................................................................................................ [Targets: 0] | |
3) входим в раздел iscsi и созадем target name | |
create iqn.2015-02.local.gau:backup01 | |
/iscsi> ls | |
o- iscsi .............................................................................................................. [Targets: 1] | |
o- iqn.2015-02.local.gau:backup01 ...................................................................................... [TPGs: 1] | |
o- tpg1 ................................................................................................. [no-gen-acls, no-auth] | |
o- acls ............................................................................................................ [ACLs: 0] | |
o- luns ............................................................................................................ [LUNs: 0] | |
o- portals ...................................................................................................... [Portals: 1] | |
o- 0.0.0.0:3260 ....................................................................................................... [OK] | |
4) Входим в раздел luns и создаем LUN который будут доступ для всех кто попропросит | |
create /backstores/block/disk1 | |
5) Входим в раздел portals | |
Удоляем порртал по умолчанию | |
delete ip_address=0.0.0.0 ip_port=3260 | |
и добавлем адреса интерфейсов с которых будет доступен LUN | |
create 10.5.1.101 ip_port=3260 | |
create 10.5.1.201 ip_port=3260 | |
/> ls | |
o- / ......................................................................................................................... [...] | |
o- backstores .............................................................................................................. [...] | |
| o- block .................................................................................................. [Storage Objects: 1] | |
| | o- disk1 ............................................................... [/dev/vgiscsi/lviscsi (25.5TiB) write-thru activated] | |
| o- fileio ................................................................................................. [Storage Objects: 0] | |
| o- pscsi .................................................................................................. [Storage Objects: 0] | |
| o- ramdisk ................................................................................................ [Storage Objects: 0] | |
| o- user ................................................................................................... [Storage Objects: 0] | |
o- iscsi ............................................................................................................ [Targets: 1] | |
| o- iqn.2015-02.local.gau:backup01 .................................................................................... [TPGs: 1] | |
| o- tpg1 ............................................................................................... [no-gen-acls, no-auth] | |
| o- acls .......................................................................................................... [ACLs: 0] | |
| o- luns .......................................................................................................... [LUNs: 1] | |
| | o- lun0 ............................................................................. [block/disk1 (/dev/vgiscsi/lviscsi)] | |
| o- portals .................................................................................................... [Portals: 2] | |
| o- 10.5.1.101:3260 .................................................................................................. [OK] | |
| o- 10.5.1.201:3260 .................................................................................................. [OK] | |
o- loopback ......................................................................................................... [Targets: 0] | |
o- vhost ............................................................................................................ [Targets: 0] | |
6) добавляем разрешение для Firewall ан порт 3260./tcp | |
7) активируем службы target для автозапуска | |
systemctl enable target.service | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment