Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:файловые_сервера:iscsi [2012/07/29 20:04] [Установка iSCSI инициатора] |
wiki:руководство_по_ubuntu_server:файловые_сервера:iscsi [2019/07/11 09:34] (текущий) [Ссылки] Ссылка на сайт Open-iSCSI вела на личный блог какой-то. Поправил. |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
=====iSCSI инициатор===== | =====iSCSI инициатор===== | ||
- | iSCSI (Internet Small Computer System Interface - Малый компьютерный системный интернет интерфейс) - это протокол, который разрешает передавать SCSI команды по сети. Обычно iSCSI реализуется для сетевых дисковых массивов (Storage Area Network - SAN), чтобы позволять серверам иметь доступ к большим объемам дискового пространства. Протокол iSCSI считает клиентов инициаторами, а iSCSI сервера - целью. | + | **iSCSI** (Internet Small Computer System Interface - Малый компьютерный системный интернет интерфейс) - это протокол, который разрешает передавать SCSI команды по сети. Обычно iSCSI реализуется для сетевых дисковых массивов (Storage Area Network - SAN), чтобы позволять серверам иметь доступ к большим объемам дискового пространства. Протокол iSCSI считает клиентов инициаторами, а iSCSI сервера - целью. |
- | Сервер Ubuntu может быть настроен как iSCSI инициатором, так и целевым объектом. Это руководство описывает команды и опции настройки по установке iSCSI инициатора. Это предполагает, что у вас есть iSCSI устройство в вашей сети и вы обладаете необходимыми правами для подключения к нему. Инструкции по установке iSCSI устройств очень сильно зависят от производителя, поэтому обратитесь к документации производителя для настройки вашего конкретного iSCSI устройства. | + | Сервер Ubuntu может быть настроен как в качестве iSCSI инициатора, так и в качестве целевого объекта (сервером). Это руководство описывает команды и опции настройки по установке iSCSI инициатора. Это предполагает, что у вас есть iSCSI устройство в вашей сети и вы обладаете необходимыми правами для подключения к нему. Инструкции по установке iSCSI устройств очень сильно зависят от производителя, поэтому обратитесь к документации производителя для настройки вашего конкретного iSCSI устройства. |
====Установка iSCSI инициатора==== | ====Установка iSCSI инициатора==== | ||
Строка 19: | Строка 19: | ||
====Настройка iSCSI инициатора==== | ====Настройка iSCSI инициатора==== | ||
- | Once the open-iscsi package is installed, edit /etc/iscsi/iscsid.conf changing the following: | + | Как только пакет **open-iscsi** установлен, отредактируйте /etc/iscsi/iscsid.conf, изменив следующее: |
- | + | <code>node.startup = automatic</code> | |
- | node.startup = automatic | + | Вы можете определить какие целевые объекты вам доступны с помощью утилиты **iscsiadm**. Введите следующую команду в терминале: |
- | + | <code>sudo iscsiadm -m discovery -t st -p 192.168.0.10</code> | |
- | You can check which targets are available by using the iscsiadm utility. Enter the following in a terminal: | + | |
- | + | ||
- | sudo iscsiadm -m discovery -t st -p 192.168.0.10 | + | |
- | + | ||
- | -m: determines the mode that iscsiadm executes in. | + | |
- | + | ||
- | -t: specifies the type of discovery. | + | |
- | + | ||
- | -p: option indicates the target IP address. | + | |
- | + | ||
- | Change example 192.168.0.10 to the target IP address on your network. | + | |
- | + | ||
- | If the target is available you should see output similar to the following: | + | |
- | + | ||
- | + | ||
- | 192.168.0.10:3260,1 iqn.1992-05.com.emc:sl7b92030000520000-2 | + | |
- | + | ||
- | The iqn number and IP address above will vary depending on your hardware. | + | |
- | + | ||
- | You should now be able to connect to the iSCSI target, and depending on your target setup you may have to enter user credentials. Login to the iSCSI node: | + | |
- | + | ||
- | sudo iscsiadm -m node --login | + | |
- | + | ||
- | Check to make sure that the new disk has been detected using dmesg: | + | |
+ | -- **-m**: определяет режим, в котором работает iscsiadm. | ||
+ | -- **-t**: определяет тип поиска. | ||
+ | -- **-p**: опция, определяющая IP адрес целевого объекта. | ||
+ | <note>Замените 192.168.0.10 в примере на IP адрес вашего объекта в сети.</note> | ||
+ | Если целевой объект доступен, вы увидите вывод, подобный следующему: | ||
+ | <code>192.168.0.10:3260,1 iqn.1992-05.com.emc:sl7b92030000520000-2</code> | ||
+ | <note>Номер iqn и Ip адрес будут сильно зависеть от вашего оборудования.</note> | ||
+ | Теперь вы можете соединиться с iSCSI сервером и в зависимости от его настроек вам возможно придется ввести данные учетной записи пользователя. Подключение к iSCSI узлу: | ||
+ | <code>sudo iscsiadm -m node --login</code> | ||
+ | Убедитесь, что новый диск определяется с помощью dmesg: | ||
+ | <code> | ||
dmesg | grep sd | dmesg | grep sd | ||
Строка 70: | Строка 57: | ||
[ 2486.960577] sdb: sdb1 | [ 2486.960577] sdb: sdb1 | ||
[ 2486.964862] sd 4:0:0:3: [sdb] Attached SCSI disk | [ 2486.964862] sd 4:0:0:3: [sdb] Attached SCSI disk | ||
+ | </code> | ||
+ | В приведенном выводе sdb - это новый iSCSI диск. Помните, что это всего лишь пример; вывод на вашем экране может сильно отличаться. | ||
- | In the output above sdb is the new iSCSI disk. Remember this is just an example; the output you see on your screen will vary. | + | Далее создадим раздел, отформатируем файловую систему и подсоединим новый iSCSI диск. Введите в терминале: |
- | + | <code> | |
- | Next, create a partition, format the file system, and mount the new iSCSI disk. In a terminal enter: | + | |
sudo fdisk /dev/sdb | sudo fdisk /dev/sdb | ||
n | n | ||
Строка 80: | Строка 67: | ||
enter | enter | ||
w | w | ||
- | + | </code> | |
- | The above commands are from inside the fdisk utility; see man fdisk for more detailed instructions. Also, the cfdisk utility is sometimes more user friendly. | + | <note>Команды выше выполняются внутри утилиты fdisk; смотрите man fdisk для дополнительных деталей. Также утилита **cfdisk** иногда более дружелюбна к пользователям.</note> |
- | + | Теперь форматируем файловую систему и монтируем ее, например, в /srv: | |
- | Now format the file system and mount it to /srv as an example: | + | <code> |
sudo mkfs.ext4 /dev/sdb1 | sudo mkfs.ext4 /dev/sdb1 | ||
sudo mount /dev/sdb1 /srv | sudo mount /dev/sdb1 /srv | ||
- | + | </code> | |
- | Finally, add an entry to /etc/fstab to mount the iSCSI drive during boot: | + | Наконец добавим запись в /etc/fstab для монтирования iSCSI устройства в процесе загрузки: |
- | + | <code>/dev/sdb1 /srv ext4 defaults,auto,_netdev 0 0</code> | |
- | /dev/sdb1 /srv ext4 defaults,auto,_netdev 0 0 | + | Хорошей идеей будет убедиться, что все работает как надо, перегрузив сервер. |
- | + | ||
- | It is a good idea to make sure everything is working as expected by rebooting the server. | + | |
====Ссылки==== | ====Ссылки==== | ||
- | Open-iSCSI Website | + | -- [[http://www.open-iscsi.com/|Сайт Open-iSCSI]]. |
- | + | -- Страница [[http://wiki.debian.org/SAN/iSCSI/open-iscsi|Debian Open-iSCSI]]. | |
- | Debian Open-iSCSI page | + | |
---- | ---- |