iSCSI : イニシエーターの設定2025/10/20 |
|
iSCSI イニシエーターの設定です。 当例で前提としている環境は以下の通りです。 +----------------------+ | +----------------------+ | [ iSCSI Target ] |10.0.0.30 | 10.0.0.51| [ iSCSI Initiator ] | | dlp.srv.world +----------+----------+ node01.srv.world | | | | | +----------------------+ +----------------------+ |
| [1] | iSCSI イニシエーターとしての設定です。 |
|
node01:~ #
zypper -n install open-iscsi
node01:~ #
vi /etc/iscsi/initiatorname.iscsi # iSCSI ターゲットサーバーの ACL で設定した IQN を設定 InitiatorName= iqn.2025-10.world.srv:node01.initiator
node01:~ #
vi /etc/iscsi/iscsid.conf # 74行目 : コメント解除 node.session.auth.authmethod = CHAP # 86,87行目 : コメント解除して iSCSI ターゲットで設定したユーザー名とパスワードを設定 node.session.auth.username = username node.session.auth.password = password
# ターゲットを discovery する node01:~ # iscsiadm -m discovery -t sendtargets -p 10.0.0.30 10.0.0.30:3260,1 iqn.2025-10.world.srv:dlp.target01 # discovery した後の状態確認 node01:~ # iscsiadm -m node -o show # BEGIN RECORD 2.1.11 node.name = iqn.2025-10.world.srv:dlp.target01 node.tpgt = 1 node.startup = manual node.leading_login = No iface.iscsi_ifacename = default ..... ..... # discovery したターゲットにログインする # ログアウトする場合 ⇒ iscsiadm --mode node --logoutall=all node01:~ # iscsiadm -m node --login -p 10.0.0.30 Login to [iface: default, target: iqn.2025-10.world.srv:dlp.target01, portal: 10.0.0.30,3260] successful. # 確立しているセッションを確認 node01:~ # iscsiadm -m session -o show tcp: [1] 10.0.0.30:3260,1 iqn.2025-10.world.srv:dlp.target01 (non-flash) # パーティションを確認 node01:~ # cat /proc/partitions major minor #blocks name 254 0 31457280 sda 254 1 8192 sda1 254 2 29349888 sda2 254 3 2098159 sda3 254 16 167772160 sdb 254 17 167771136 sdb1 8 0 10485760 sdc # ターゲット提供のデバイスが [sdc] として認識されている
|
| [2] | iSCSI デバイス認識後は通常通り、パーティション作成 ⇒ ファイルシステム作成 ⇒ マウント、 の流れで iSCSI デバイスを利用可能です。 |
|
# ラベル作成 node01:~ # parted --script /dev/sdc "mklabel gpt" # パーティション作成 node01:~ # parted --script /dev/sdc "mkpart primary 0% 100%" # Btrfs でフォーマット node01:~ # mkfs.btrfs /dev/sdc1
btrfs-progs v6.14
See https://btrfs.readthedocs.io for more information.
Performing full device TRIM /dev/sdc1 (9.98GiB) ...
NOTE: several default settings have changed in version 5.15, please make sure
this does not affect your deployments:
- DUP for metadata (-m dup)
- enabled no-holes (-O no-holes)
- enabled free-space-tree (-R free-space-tree)
Label: (null)
UUID: 89d81c68-e53b-4c10-8af3-322467e85f43
Node size: 16384
Sector size: 4096 (CPU page size: 4096)
Filesystem size: 9.98GiB
Block group profiles:
Data: single 8.00MiB
Metadata: DUP 256.00MiB
System: DUP 8.00MiB
SSD detected: no
Zoned device: no
Features: extref, skinny-metadata, no-holes, free-space-tree
Checksum: crc32c
Number of devices: 1
Devices:
ID SIZE PATH
1 9.98GiB /dev/sdc1
node01:~ # mount /dev/sdc1 /mnt node01:~ # df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/sda2 btrfs 28G 2.8G 25G 10% / devtmpfs devtmpfs 4.0M 8.0K 4.0M 1% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 784M 772K 783M 1% /run tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service /dev/sda2 btrfs 28G 2.8G 25G 10% /.snapshots /dev/sda2 btrfs 28G 2.8G 25G 10% /boot/grub2/i386-pc /dev/sda2 btrfs 28G 2.8G 25G 10% /boot/grub2/x86_64-efi /dev/sda2 btrfs 28G 2.8G 25G 10% /home /dev/sda2 btrfs 28G 2.8G 25G 10% /opt /dev/sda2 btrfs 28G 2.8G 25G 10% /root /dev/sda2 btrfs 28G 2.8G 25G 10% /srv /dev/sda2 btrfs 28G 2.8G 25G 10% /usr/local tmpfs tmpfs 2.0G 0 2.0G 0% /tmp /dev/sda2 btrfs 28G 2.8G 25G 10% /var tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/serial-getty@ttyS0.service tmpfs tmpfs 392M 4.0K 392M 1% /run/user/0 /dev/sdc1 btrfs 10G 5.8M 9.5G 1% /mnt |
| Sponsored Link |
|
|