概要
前回 Storage Gateway のボリュームゲートウェイで iSCSI インタフェースを作成しました
前回は ESXi でマウントしたのですが、今回は VM (Ubuntu) でマウントしてみたいと思います
iSCSI インタフェースを持った Storage Gateway は前回の記事を参考に事前に作成しておいてください
環境
- VMware vCenter Server 6.0.0u2
- VMware ESXi 6.0.0 3620759
- AWS Storage Gateway (20170322 時点)
- AWS Storage Gateway Appliance
- Ubuntu 16.04
iSCSI イニシエータのインストール
- apt -y install open-iscsi
iSCSI イニシエータの設定
- vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.1997-05.com.amazon:volume1
InitiatorName は Storage Gateway のコンソールにログインし「ボリューム」の一覧の「ターゲット名」で確認してください
- systemctl restart iscsid open-iscsi
iSCSI デバイスの認識
- iscsiadm -m discovery -t sendtargets -p xxx.xxx.xxx.xxx
IP アドレスは Storage Gateway のコンソールにログインし「ボリューム」の一覧の「ホスト IP」で確認できる
- iscsiadm -m node -o show
iscsiadm -m node --login
Logging in to [iface: default, target: iqn.1997-05.com.amazon:volume1, portal: xxx.xxx.xxx.xxx,3260] (multiple)
Login to [iface: default, target: iqn.1997-05.com.amazon:volume1, portal: xxx.xxx.xxx.xxx,3260] successful.
- iscsiadm -m session -o show
tcp: [1] xxx.xxx.xxx.xxx:3260,1 iqn.1997-05.com.amazon:volume1 (non-flash)
- fdisk -l
Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: B1599688-376B-4FFB-AFF4-732C1A7258B8
iSCSI デバイスのフォーマット
parted --script /dev/sdb "mklabel msdos"
parted --script /dev/sdb "mkpart primary 0% 100%"
- mkfs.ext4 /dev/sdb1
mke2fs 1.42.13 (17-May-2015)
/dev/sdb1 contains a VMFS_volume_member file system
Proceed anyway? (y,n) y
Creating filesystem with 5242624 4k blocks and 1310720 inodes
Filesystem UUID: 94b8fed5-af73-4c27-b882-0fe26671a1b9
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
iSCSI デバイスのマウントと利用
- mkdir -p /mnt
- mount /dev/sdb1 /mnt
- df -h /dev/sdb1
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 20G 44M 19G 1% /mnt
これで普通のディスクとして使えるはずです
もちろん s3 側にもボリュームのスナップショットが作成され Storage Gateway 経由でリストアなどできるようになります
最後に
Storage Gateway の iSCSI インタフェースを Ubuntu にマウントしてみました
前回は ESXi 上のデータストアとして認識させた上で VM のディスクに割り当てていたのですが、うまく動作しなかったので VM でも試してみたところうまくいきました
本当は ESXi のデータストアとしてして使えたほうが何かと便利なのですが、、、
その問題はそのうち解決できればなと思います
0 件のコメント:
コメントを投稿