[Инсталляция Oracle RAC 11.2 в операционной системе Oracle Linux 5.8 x86_64]: Инсталляция ISCSI и монтирование iscsi дисков
- iSCSI target — программа или контроллер, осуществляющие эмуляцию диска и выполняющие запросы iSCSI.
- iSCSI initiator — программа, осуществляющая клиентский доступ к SCSI.
Инсталляция iSCSI target
Server: | storage |
================== OFFTOPIC BEGIN =================
ASM не поддерживает устройства более 2097152 MBs.
Если устройство больше, можно воспользоваться parted.
# parted
select /dev/sdb
print
mklabel gpt
mkpart primary 0 1799GB
mkpart primary 1799GB 100%
parted -l
К чему я это написал? Просто если нужно разбить диск на меньший, лучше подумать об этом заранее.
================== OFFTOPIC END =================
# yum install -y scsi-target-utils
# ls /dev/sd*
/dev/sda /dev/sda2 /dev/sdc /dev/sde /dev/sdg
/dev/sda1 /dev/sdb /dev/sdd /dev/sdf /dev/sdh
# fdisk /dev/sdb
# fdisk /dev/sdc
# fdisk /dev/sdd
# fdisk /dev/sde
# fdisk /dev/sdf
# fdisk /dev/sdg
# fdisk /dev/sdh
# ls /dev/sd*
/dev/sda /dev/sdb /dev/sdc1 /dev/sde /dev/sdf1 /dev/sdh
/dev/sda1 /dev/sdb1 /dev/sdd /dev/sde1 /dev/sdg /dev/sdh1
/dev/sda2 /dev/sdc /dev/sdd1 /dev/sdf /dev/sdg1
# vi /etc/tgt/targets.conf
Обязательно должна быть разкомментирована строка: default-driver iscsi
<target ru.oracle-dba:disk1>
backing-store /dev/sdb1
initiator-address 192.168.3.11
initiator-address 192.168.3.12
</target>
<target ru.oracle-dba:disk2>
backing-store /dev/sdc1
initiator-address 192.168.3.11
initiator-address 192.168.3.12
</target>
<target ru.oracle-dba:disk3>
backing-store /dev/sdd1
initiator-address 192.168.3.11
initiator-address 192.168.3.12
</target>
<target ru.oracle-dba:disk4>
backing-store /dev/sde1
initiator-address 192.168.3.11
initiator-address 192.168.3.12
</target>
<target ru.oracle-dba:disk5>
backing-store /dev/sdf1
initiator-address 192.168.3.11
initiator-address 192.168.3.12
</target>
<target ru.oracle-dba:disk6>
backing-store /dev/sdg1
initiator-address 192.168.3.11
initiator-address 192.168.3.12
</target>
<target ru.oracle-dba:disk7>
backing-store /dev/sdh1
initiator-address 192.168.3.11
initiator-address 192.168.3.12
</target>
# service tgtd start
Посмотреть результаты:
# tgt-admin --show
Target 1: ru.oracle-dba:disk1
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00010000
SCSI SN: beaf10
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00010001
SCSI SN: beaf11
Size: 42944 MB, Block size: 512
Online: Yes
Removable media: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/sdb1
Backing store flags:
Account information:
ACL information:
192.168.3.11
192.168.3.12
Target 2: ru.oracle-dba:disk2
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00020000
SCSI SN: beaf20
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00020001
SCSI SN: beaf21
Size: 42944 MB, Block size: 512
Online: Yes
Removable media: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/sdc1
Backing store flags:
Account information:
ACL information:
192.168.3.11
192.168.3.12
Target 3: ru.oracle-dba:disk3
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00030000
SCSI SN: beaf30
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00030001
SCSI SN: beaf31
Size: 42944 MB, Block size: 512
Online: Yes
Removable media: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/sdd1
Backing store flags:
Account information:
ACL information:
192.168.3.11
192.168.3.12
Target 4: ru.oracle-dba:disk4
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00040000
SCSI SN: beaf40
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00040001
SCSI SN: beaf41
Size: 42944 MB, Block size: 512
Online: Yes
Removable media: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/sde1
Backing store flags:
Account information:
ACL information:
192.168.3.11
192.168.3.12
Target 5: ru.oracle-dba:disk5
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00050000
SCSI SN: beaf50
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00050001
SCSI SN: beaf51
Size: 42944 MB, Block size: 512
Online: Yes
Removable media: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/sdf1
Backing store flags:
Account information:
ACL information:
192.168.3.11
192.168.3.12
Target 6: ru.oracle-dba:disk6
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00060000
SCSI SN: beaf60
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00060001
SCSI SN: beaf61
Size: 42944 MB, Block size: 512
Online: Yes
Removable media: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/sdg1
Backing store flags:
Account information:
ACL information:
192.168.3.11
192.168.3.12
Target 7: ru.oracle-dba:disk7
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00070000
SCSI SN: beaf70
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00070001
SCSI SN: beaf71
Size: 42944 MB, Block size: 512
Online: Yes
Removable media: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/sdh1
Backing store flags:
Account information:
ACL information:
192.168.3.11
192.168.3.12
# chkconfig --level 345 tgtd on
Настройка правил UDEV, для определения правил присваивания имен импортируемым дискам.
Server: | node1, node2 |
При задании имен, иногда возникала ошибка.
oracleasm-read-label: Unable to open device "/dev/sdb": No such file or directory
Попробуйте настроить правила, подобным образом, что и в инструкции для Oracle 12C. http://oracle-dba.ru/database/installation/distributed/rac/linux/6.7/oracle/12.1/iscsi-asm/mount-iscsi-on-nodes/
Подключение экспортированных дисков к узлам кластера
Server: | node1, node2 |
# yum install -y iscsi-initiator-utils.x86_64
# service iscsid start
// Получить список экспортированных дисков с storage:
# iscsiadm -m discovery -t sendtargets -p 192.168.3.15:3260
# service iscsi restart
# chkconfig --level 345 iscsi on
# chkconfig --level 345 iscsid on
Посмотреть перед тем как использовать:
http://www.oracle-base.com/articles/linux/udev-scsi-rules-configuration-in-oracle-linux-5-and-6.php