Подключение iSCSI диска в Proxmox Backup Server

Подключение iSCSI диска в Proxmox Backup Server

Схема подключения

Схема подключения приведена ниже:


Версия Proxmox Backup Server – 3.1-2.


В статье не будет рассмотрено, как создать iSCSI диск на Windows Server, т.к. это не является целью статьи. Будем считать, что на момент настройки подключения диск уже создан. Осталось только подключить его в Proxmox Backup Server (PBS).

Подключение iSCSI диска в Proxmox Backup Server

Сналача необходимо выяснить номер iqn для iSCSI инициатора PBS:

cat /etc/iscsi/initiatorname.iscsi

## DO NOT EDIT OR REMOVE THIS FILE!

## If you remove this file, the iSCSI daemon will not start.

## If you change the InitiatorName, existing access control lists

## may reject this initiator.  The InitiatorName must be unique

## for each iSCSI initiator.  Do NOT duplicate iSCSI InitiatorNames.

InitiatorName=iqn.1993-08.org.debian:01:6b21de153ae


IQN понадобится при настройке ограничения на iSCSI таргете.

Непосредственное подключение iSCSI диска выполняется следующим образом:

1. Сначала необходимо настроить автоматический запуск инициатора iSCSI:

nano /etc/iscsi/iscsid.conf

Укажите параметр автоматического запуска инициатора:

node.startup = automatic


Сохраните изменения.

2. Теперь попробуйте выполнить обнаружение портала:

iscsiadm --mode discovery --portal YOUR_SERVER_HOST --type sendtargets

Вывод команды покажет все доступны таргеты для подключения:

192.168.60.100:3260,1 iqn.1991-05.com.microsoft:srv-fs01-proxbackup-target

192.168.54.101:3260,1 iqn.1991-05.com.microsoft:srv-fs01-proxbackup-target

192.168.60.103:3260,1 iqn.1991-05.com.microsoft:srv-fs01-proxbackup-target


В моем случае таргета три, т.к. на сервере с iSCSI таргетом доступно три сетевых адаптера.

3. Будет выбран таргет и выполнено подключение:

iscsiadm --mode node --targetname=iqn.1991-05.com.microsoft:srv-fs01-proxbackup-target --login --portal 192.168.60.100

4. Проверка статуса подключения:

iscsiadm --mode session -P 1

Target: iqn.1991-05.com.microsoft:srv-fs01-proxbackup-target (non-flash)

        Current Portal: 192.168.60.100:3260,1

        Persistent Portal: 192.168.60.100:3260,1

                **********

                Interface:

                **********

                Iface Name: default

                Iface Transport: tcp

                Iface Initiatorname: iqn.1993-08.org.debian:01:6b21de153ae

                Iface IPaddress: 192.168.56.101

                Iface HWaddress: default

                Iface Netdev: default

                SID: 1

                iSCSI Connection State: LOGGED IN

                iSCSI Session State: LOGGED_IN

                Internal iscsid Session State: NO CHANGE


Монтирование диска

1. Посмотрим на перечень дисков:

lsblk

NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS

sda            8:0    0   40G  0 disk

├─sda1         8:1    0 1007K  0 part

├─sda2         8:2    0  512M  0 part /boot/efi

└─sda3         8:3    0 39.5G  0 part

  ├─pbs-swap 252:0    0  3.8G  0 lvm  [SWAP]

  └─pbs-root 252:1    0 30.8G  0 lvm  /

sdb            8:16   0    2T  0 disk

sr0           11:0    1  964M  0 rom


2. Новый диск именуется в системе как /dev/sdb. Создайте раздел на этом диске:

fdisk /dev/sdb

Command (m for help): n

Partition type

   p   primary (0 primary, 0 extended, 4 free)

   e   extended (container for logical partitions)

Select (default p): p

Partition number (1-4, default 1): 1

First sector (2048-4294967295, default 2048):

Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-4294967295, default 4294967295):

Created a new partition 1 of type 'Linux' and of size 2 TiB.

Command (m for help): p

Disk /dev/sdb: 2 TiB, 2199023255552 bytes, 4294967296 sectors

Disk model: Virtual HD

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disklabel type: dos

Disk identifier: 0xb94b9ebf

Device     Boot Start        End    Sectors Size Id Type

/dev/sdb1        2048 4294967295 4294965248   2T 83 Linux

Command (m for help): w

The partition table has been altered.

Calling ioctl() to re-read partition table.

Syncing disks.

 


3. Не забудьте создать файловую систему:

mkfs.ext4 /dev/sdb1

Creating filesystem with 536870656 4k blocks and 134217728 inodes

Filesystem UUID: afb44f9f-2e1b-447b-a696-880ec19d31a9

Superblock backups stored on blocks:

        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

        102400000, 214990848, 512000000

Allocating group tables: done

Writing inode tables: done

Creating journal (262144 blocks): done

Writing superblocks and filesystem accounting information: done


4. Создадим директорию для точки монтирования:

mkdir /mnt/datastore1

5. Для настройки монтирования нужно узнать UUID диска:

blkid

/dev/sdb1: UUID="afb44f9f-2e1b-447b-a696-880ec19d31a9" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="b94b9ebf-01"

 


6. Настроим автоматическое мониторивание через fstab:

nano /etc/fstab

Добавим строчку для iSCSI диска:

UUID="afb44f9f-2e1b-447b-a696-880ec19d31a9" /mnt/datastore1 ext4 _netdev 0 0


7. Сохраняем изменения и пробуем выполнить монтирование диска:

systemctl daemon-reload

mount -a

Если никаких ошибок сгенерировано не было, то настройка монтирования выполнена корректно.

8. Проверим присутствие новой точки монтирования:

df -h

Filesystem            Size  Used Avail Use% Mounted on

udev                  1.9G     0  1.9G   0% /dev

tmpfs                 391M  588K  391M   1% /run

/dev/mapper/pbs-root   31G  1.9G   27G   7% /

tmpfs                 2.0G     0  2.0G   0% /dev/shm

tmpfs                 5.0M     0  5.0M   0% /run/lock

efivarfs              128M  9.9K  128M   1% /sys/firmware/efi/efivars

/dev/sda2             511M   12M  500M   3% /boot/efi

tmpfs                 391M     0  391M   0% /run/user/0

/dev/sdb1             2.0T   28K  1.9T   1% /mnt/datastore1


Настройка datastore в PBS

Остался последний небольшой шаг – настроить отдельный datastore в PBS:

1. Подключаемся к веб интерфейсу администрирования Proxmox Backup Server.

2. Добавляем datastore. Обазательно указываем тот путь, по которому было выполнено монтирование диска iSCSI.


3. При необходимости настройки параметры политики хранения резервных копий:


4. Сохраните внесенные изменения.

5. После успешного добавления хранилища оно отобразится в списке всех доступных хранилищ слева:


В основном окне по центру вы сможете увидеть всю метаинформацию по данному хранилищу.

 

 

 

Источник.

Метаданные статьи

Идентификатор статьи:
22
Категория:
Дата добавления:
2024-02-29 20:55:30
Просмотры:
152
Рейтинг (Голоса):
(0)

Связанные статьи