Подключить LUN СХД к серверу
После подключения LUN СХД будет доступен на сервере как неразмеченная область диска.
Обмен данными между LUN СХД и сервером происходит по протоколу iSCSI с использованием двух независимых сетевых интерфейсов. LUN выступает в роли iSCSI-таргета, который подключен к SAN-коммутатору, а сервер в роли iSCSI-инициатора.
Подробнее про iSCSI-соединение в статье блога Selectel iSCSI: как устроен протокол для организации сетевого хранилища.
Подключить LUN СХД нужно отдельно к каждому серверу.
- Убедитесь, что вы запросили подключение LUN СХД к этому серверу.
- Подключитесь к серверу.
- Установите iSCSI-инициатор. Если на сервере установлена ОС Windows, перейдите на шаг 4.
- Выведите информацию об iSCSI-инициаторе.
- Запросите параметры для подключения LUN СХД к серверу.
- Настройте iSCSI-соединение.
- Настройте MPIO.
1. Проверить запрос на подключение LUN СХД к серверу
Проверьте, что в тикете о заказе услуги вы запросили подключение LUN СХД к этому серверу.
Если вы не запросили подключение этого сервера, создайте тикет. В тикете укажите UUID или IP-адрес сервера. Можно посмотреть в панели управления: в верхнем меню нажмите Продукты и выберите Выделенные серверы → Серверы → страница сервера → вкладка Операционная система → поле IP.
2. Подключиться к серверу
Linux
Windows
Подключ итесь к серверу по SSH или через KVM-консоль.
Подключитесь к серверу по RDP или через KVM-консоль.
3. Установить iSCSI-инициатор
Debian и Ubuntu
CentOS
Windows
apt-get update && apt-get install open-iscsi multipath-tools
yum install iscsi-initiator-utils device-mapper-multipath
iSCSI-инициатор входит в состав ОС. Перейдите к выводу информации об iSCSI-инициаторе на шаг 4.
4. Вывести информацию об iSCSI-инициаторе
Linux
Windows
cat /etc/iscsi/initiatorname.iscsi
-
Запустите PowerShell от имени администратора.
-
Выведите информацию об iSCSI-инициаторе:
Get-Service MSiSCSI | Set-Service -StartupType Automatic
Start-Service MSiSCSI
(Get-InitiatorPort).NodeAddress
5. Запросить параметры для подключения LUN СХД к серверу
-
Создайте тикет с запросом параметров для подключения LUN СХД к серверу. Укажите информацию об iSCSI-инициаторе, которую вы получили при выводе информации об iSCSI-инициаторе.
Запросите сетевые настройки для iSCSI-таргетов и настройки CHAP-аутентификации:
- IP-адреса iSCSI-таргетов, которые подключены к SAN-коммутатору;
- IP-адреса, которые нужно настроить на серверах для подключения к iSCSI-таргетам;
- имя пользователя (логин) и пароль для CHAP-аутентификации — для всех серверов используется одна пара.
-
Дождитесь ответа в тикете от сотрудника Selectel.
6. Настроить iSCSI-соединение
Ubuntu
Debian
CentOS
Windows
Все настройки iSCSI-соединения сохраняются в папке iSCSI-инициатора, каталог /var/lib/iscsi
.
-
Откройте конфигурационный файл утилиты
netplan
текстовым редакторомvi
:vi /etc/netplan/01-netcfg.yaml
-
Настройте на сервере два сетевых интерфейса. Добавьте на сетевые интерфейсы, подключенные к SAN-коммутатору IP-адреса для получения доступа к iSCSI-таргетам:
<eth_name_1>:
addresses: [<ip_address_1>/<mask_1>]
<eth_name_2>:
addresses: [<ip_address_2>/<mask_2>]Укажите:
<eth_name_1>
— имя первого сетевого интерфейса;<eth_name_2>
— имя второго сетевого интерфейса;<ip_address_1>
— IP-адрес первого сетевого адаптера сервера в сегменте для iSCSI. Можно посмотреть в тикете;<mask_1>
— маска первого адаптера сервера в сегменте для iSCSI. Можно посмотреть в тикете;<ip_address_2>
— IP-адрес второго сетевого адаптера сервера в сегменте для iSCSI. Можно посмотреть в тикете;<mask_2>
— маска подсети второго адаптера сервера в сегменте для iSCSI. Можно посмотреть в тикете.
-
Нажмите клавишу ESC.
-
Выйдите из текстового редактора
vi
с сохранением изменений::wq
-
Примените конфигурацию:
netplan apply
-
Опционально: перезагрузите сервер.
-
Проверьте скорость работы каждого интерфейса. Она должна быть не ниже 10 ГБит/сек:
ethtool <eth_name_1> | grep -i speed
ethtool <eth_name_2> | grep -i speedУкажите
<eth_name_1>
и<eth_name_2>
— имена сетевых интерфейсов, настроенных на шаге 2. -
Если скорость ниже 10 Гбит/с, создайте тикет. Если скорость выше или равна 10 Гбит/с, перейдите на шаг 9.
-
Проверьте, что iSCSI-таргет доступен:
ping -c5 <ip_address_1>
ping -c5 <ip_address_2>Укажите:
<ip_address_1>
— IP-адрес первого сетевого адаптера сервера в сегменте для iSCSI;<ip_address_2>
— IP-адрес второго сетево го адаптера сервера в сегменте для iSCSI.
-
Создайте iSCSI-интерфейсы:
iscsiadm -m iface -I <iscsi_eth_name_1> --op new
iscsiadm -m iface -I <iscsi_eth_name_2> --op new