Wiki: http://en.wikipedia.org/wiki/ISCSI
В 2-х словах:
- позволяет подключать диски к серверу по Ethernet,
- target - сервер, который предоставляет дисковое пространство,
- initiator - клиент, который использует дисковое пространство.
1. Настройка инициатора
Настроить можно с помощью smit
1) Выберите Devices.
2) Выберите iSCSI.
3) Выберите iSCSI Protocol Device.
4) Выберите Change / Show Characteristics of an iSCSI Protocol Device.
Выберите устройство, которое ассоциировано с iSCSI инициатором, например, iscsi0.
Задайте Initiator Name (IQN), это имя задается по определённому формату (см. Wiki).
Придумаем следующее имя: iqn.2012-06.com.test
Это имя используется при подсоединению к iSCSI target.
Сохраняем настройки.
Сообщаем администратору target сервера наш iqn (iqn.2012-06.com.test).
В ответ он должен, сконфигурировать CHAP авторизацию для нашего инициатора, и прислать ip- адрес, iqn - имя таргета и пароль для CHAP авторизации.
Например:
ip - 192.168.0.1,
iqn - iqn.2000-01.com.hp:storage.p1000g4.5001caf1eb
password - iscsi_password
После этого редактируем на инициаторе файл /etc/iscsi/targets, а именно добавляем наш таргет для CHAP авторизации, примеры есть в самом файле /etc/iscsi/targets:
192.168.0.1 3260 iqn.2000-01.com.hp:storage.p1000g4.5001caf1eb "iscsi_password"
Сохраняем файл и переходим к п.2
2. Подключение диска
Если мы всё сделали правильно в п.1 и настроена маршрутизация между клиентом и сервером, то:
1) Вводим команду:
$ cfgmgr -v -l iscsi0
При вводе этой команды драйвер попытается соединиться с целевыми устройствами, перечисленными в файле /etc/iscsi/targets, и определить новый жесткий диск (hdisk) для всех LUN на найденных целевых устройствах.
2) Проверяем, что новый жесткий диск определился:
$ lsdev -Ccdisk |grep iSCSI
hdisk6 Available Other iSCSI Disk Drive
$ lspv hdisk6
$ lsattr -El hdisk6
3) Cделаем volume group, где iscsivg - имя группы, которое придумываем сами:
$ mkvg -y iscsivg hdisk6
4) Информация о группе, смотрим на Total PPs, чтобы знать какого размера делать логический volume(-мы):
$ lsvg iscsivg
Посмотреть какие логические volume(-мы) уже есть
$ lsvg -l iscsivg
5) Создаем logical volume, где
iscsi_vol01 - имя нового logical volume,
jfs2 - тип файловой системы,
3715 - размер logical volume (Total PPs из предыдущей команды п.4)
$ mklv -t jfs2 -y iscsi_vol01 iscsivg 3715
6) Включаем Auto Varyon = No, делаем это потому что функция varyonvg после рестарта выполняется раньше, чем инициализируется tcp/ip ( сам не проверял порядок )
$ chvg -a n iscsivg
7) Создаем файловую систему на volume, где
-d iscsi_vol01 - на какой волуме,
-m /mnt/iscsifs - точка монтирования
-A no - не монтировать файловую систему после рестарта,
-a logname=INLINE - jfs2 лог на том же волуме что и сама файловая jfs2:
$ crfs -v jfs2 -d iscsi_vol01 -m /mnt/iscsifs -A no -u iscsi -a logname=INLINE
8) Монтируем
$ mount /mnt/iscsifs
3. Монтирование после рестарта
1) Проверяем
$ lspv
2) Включаем группу
$ varyonvg iscsivg
3) Монтируем
$ mount /mnt/iscsifs
В 2-х словах:
- позволяет подключать диски к серверу по Ethernet,
- target - сервер, который предоставляет дисковое пространство,
- initiator - клиент, который использует дисковое пространство.
1. Настройка инициатора
Настроить можно с помощью smit
1) Выберите Devices.
2) Выберите iSCSI.
3) Выберите iSCSI Protocol Device.
4) Выберите Change / Show Characteristics of an iSCSI Protocol Device.
Выберите устройство, которое ассоциировано с iSCSI инициатором, например, iscsi0.
Задайте Initiator Name (IQN), это имя задается по определённому формату (см. Wiki).
Придумаем следующее имя: iqn.2012-06.com.test
Это имя используется при подсоединению к iSCSI target.
Сохраняем настройки.
Сообщаем администратору target сервера наш iqn (iqn.2012-06.com.test).
В ответ он должен, сконфигурировать CHAP авторизацию для нашего инициатора, и прислать ip- адрес, iqn - имя таргета и пароль для CHAP авторизации.
Например:
ip - 192.168.0.1,
iqn - iqn.2000-01.com.hp:storage.p1000g4.5001caf1eb
password - iscsi_password
После этого редактируем на инициаторе файл /etc/iscsi/targets, а именно добавляем наш таргет для CHAP авторизации, примеры есть в самом файле /etc/iscsi/targets:
192.168.0.1 3260 iqn.2000-01.com.hp:storage.p1000g4.5001caf1eb "iscsi_password"
Сохраняем файл и переходим к п.2
2. Подключение диска
Если мы всё сделали правильно в п.1 и настроена маршрутизация между клиентом и сервером, то:
1) Вводим команду:
$ cfgmgr -v -l iscsi0
При вводе этой команды драйвер попытается соединиться с целевыми устройствами, перечисленными в файле /etc/iscsi/targets, и определить новый жесткий диск (hdisk) для всех LUN на найденных целевых устройствах.
2) Проверяем, что новый жесткий диск определился:
$ lsdev -Ccdisk |grep iSCSI
hdisk6 Available Other iSCSI Disk Drive
$ lspv hdisk6
$ lsattr -El hdisk6
3) Cделаем volume group, где iscsivg - имя группы, которое придумываем сами:
$ mkvg -y iscsivg hdisk6
4) Информация о группе, смотрим на Total PPs, чтобы знать какого размера делать логический volume(-мы):
$ lsvg iscsivg
Посмотреть какие логические volume(-мы) уже есть
$ lsvg -l iscsivg
5) Создаем logical volume, где
iscsi_vol01 - имя нового logical volume,
jfs2 - тип файловой системы,
3715 - размер logical volume (Total PPs из предыдущей команды п.4)
$ mklv -t jfs2 -y iscsi_vol01 iscsivg 3715
6) Включаем Auto Varyon = No, делаем это потому что функция varyonvg после рестарта выполняется раньше, чем инициализируется tcp/ip ( сам не проверял порядок )
7) Создаем файловую систему на volume, где
-d iscsi_vol01 - на какой волуме,
-m /mnt/iscsifs - точка монтирования
-A no - не монтировать файловую систему после рестарта,
-a logname=INLINE - jfs2 лог на том же волуме что и сама файловая jfs2:
$ crfs -v jfs2 -d iscsi_vol01 -m /mnt/iscsifs -A no -u iscsi -a logname=INLINE
8) Монтируем
$ mount /mnt/iscsifs
3. Монтирование после рестарта
1) Проверяем
$ lspv
2) Включаем группу
$ varyonvg iscsivg
3) Монтируем
$ mount /mnt/iscsifs
Комментариев нет:
Отправить комментарий