RHECE 7学習ノート34――ISCSIの配置
一、記憶装置の種類
DSA:ダイレクトエリアストレージ
NAS:ネットワーク領域ストレージ
SAN:ストレージエリアネットワーク、ブロックレベル共有
二、iscsiサーバー側の配置
たとえば、サーバに2つのパーティション/dev/sdb 7がある場合、/dev/sdb 8は共有されます.
/dev/sdb7 1230848 1640447 200M Linux filesyste
/dev/sdb8 1640448 2459647 400M Linux filesyste
targetパッケージのインストール:
targetサービスの開始
構成手順:
1、共有するブロックを用意する;
targetcliコマンドを使用してtarget構成インタフェースにアクセスします.
backstores/blockディレクトリにアクセスして共有するブロックを作成し、block 1とblock 2を作成します.
exitはtargetcliの保存を終了し、再アクセスします.
2、targetを作成する.
target標準名前フォーマット:
年月ドメイン名の逆書き
iqn.2015-02.com.sg:disk1
iscsiディレクトリに入り、targetを作成します.
3、targetの上にlunを作成する.
/iscsi/iqnに入ります.2015-02.com.sg:disk 1/tpg 1ディレクトリ:
aclsディレクトリ共有パスワードの作成:
lunを作成するには:
portalは共有ポートとアドレスを作成します.
exit終了および保存:
プロファイルは、/etc/target/saveconfigに保存されます.json、プロファイルを直接変更できます
三、クライアント構成iscsi接続
targetパッケージのインストール:
fuwサーバ側で共有されているコンテンツを表示するには、次の手順に従います.
編集/etc/iscsi/initiatorname.iscsiファイル、サーバ側が共有する名前とパスワードを構成します.
iscscidサービスを再起動するには、次の手順に従います.
サーバ側で共有されているコンテンツをマウントします.
マウントに成功したら、fdiskコマンドを使用して、新しく追加された2つのディスクを表示します.
マウント解除の接続:
fdiskコマンドを使用して共有ディスクを分割し、フォーマットし、フォルダをマウントし、fstabファイルを編集して起動自動マウントを設定します.
fstabファイルを編集するときにdefaultを_に変換Netdevパラメータ:
DSA:ダイレクトエリアストレージ
NAS:ネットワーク領域ストレージ
SAN:ストレージエリアネットワーク、ブロックレベル共有
二、iscsiサーバー側の配置
たとえば、サーバに2つのパーティション/dev/sdb 7がある場合、/dev/sdb 8は共有されます.
/dev/sdb7 1230848 1640447 200M Linux filesyste
/dev/sdb8 1640448 2459647 400M Linux filesyste
targetパッケージのインストール:
[root@clz ~]# yum install target\* -y
targetサービスの開始
[root@clz ~]# systemctl start target
構成手順:
1、共有するブロックを用意する;
targetcliコマンドを使用してtarget構成インタフェースにアクセスします.
[root@clz ~]# targetcli
/> pwd
/
/> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: 0]
| o- fileio ................................................................................................. [Storage Objects: 0]
| o- pscsi .................................................................................................. [Storage Objects: 0]
| o- ramdisk ................................................................................................ [Storage Objects: 0]
o- iscsi ............................................................................................................ [Targets: 0]
o- loopback ......................................................................................................... [Targets: 0]
backstores/blockディレクトリにアクセスして共有するブロックを作成し、block 1とblock 2を作成します.
/> cd backstores/
/backstores> ls
o- backstores ................................................................................................................ [...]
o- block .................................................................................................... [Storage Objects: 0]
o- fileio ................................................................................................... [Storage Objects: 0]
o- pscsi .................................................................................................... [Storage Objects: 0]
o- ramdisk .................................................................................................. [Storage Objects: 0]
/backstores/block> create block1 dev=/dev/sdb7
Created block storage object block1 using /dev/sdb7.
/backstores/block> create block2 dev=/dev/sdb8
Created block storage object block2 using /dev/sdb8.
/backstores/block> ls
o- block ...................................................................................................... [Storage Objects: 2]
o- block1 .......................................................................... [/dev/sdb7 (200.0MiB) write-thru deactivated]
o- block2 .......................................................................... [/dev/sdb8 (400.0MiB) write-thru deactivated]
exitはtargetcliの保存を終了し、再アクセスします.
/backstores/block> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
[root@clz ~]# targetcli
2、targetを作成する.
target標準名前フォーマット:
年月ドメイン名の逆書き
iqn.2015-02.com.sg:disk1
iscsiディレクトリに入り、targetを作成します.
/iscsi> create iqn.2015-02.com.sg:disk1
/iscsi> ls
o- iscsi .............................................................................................................. [Targets: 1]
o- iqn.2015-02.com.sg:disk1 ............................................................................................ [TPGs: 1]
3、targetの上にlunを作成する.
/iscsi/iqnに入ります.2015-02.com.sg:disk 1/tpg 1ディレクトリ:
/iscsi/iqn.20...sg:disk1/tpg1> ls
o- tpg1 ..................................................................................................... [no-gen-acls, no-auth]
o- acls ................................................................................................................ [ACLs: 0]
o- luns ................................................................................................................ [LUNs: 0]
o- portals .......................................................................................................... [Portals: 0]
aclsディレクトリ共有パスワードの作成:
/iscsi/iqn.20...sg:disk1/tpg1> acls/ create iqn.2015-02.com.sg:diskpasswd
lunを作成するには:
/iscsi/iqn.20...sg:disk1/tpg1> luns/ create /backstores/block/block1
Created LUN 0.
Created LUN 0->0 mapping in node ACL iqn.2015-02.com.sg:diskpasswd
/iscsi/iqn.20...sg:disk1/tpg1> luns/ create /backstores/block/block2
Created LUN 1.
Created LUN 1->1 mapping in node ACL iqn.2015-02.com.sg:diskpasswd
o- luns .......................................................................................................... [LUNs: 2]
| | o- lun0 ....................................................................................... [block/block1 (/dev/sdb7)]
| | o- lun1 ....................................................................................... [block/block2 (/dev/sdb8)]
portalは共有ポートとアドレスを作成します.
/iscsi/iqn.20...sg:disk1/tpg1> portals/ create 10.35.89.32
Using default IP port 3260
Created network portal 10.35.89.32:3260.
exit終了および保存:
Configuration saved to /etc/target/saveconfig.json
プロファイルは、/etc/target/saveconfigに保存されます.json、プロファイルを直接変更できます
三、クライアント構成iscsi接続
targetパッケージのインストール:
[root@client ~]# yum install target\* -y
fuwサーバ側で共有されているコンテンツを表示するには、次の手順に従います.
[root@client ~]# iscsiadm -m discovery -t st -p 10.35.89.32
10.35.89.32:3260,1 iqn.2015-02.com.sg:disk1
編集/etc/iscsi/initiatorname.iscsiファイル、サーバ側が共有する名前とパスワードを構成します.
InitiatorName=iqn.2015-02.com.sg:diskpasswd
iscscidサービスを再起動するには、次の手順に従います.
[root@client ~]# systemctl restart iscsid.service
サーバ側で共有されているコンテンツをマウントします.
[root@client ~]# iscsiadm -m node -T iqn.2015-02.com.sg:disk1 -p 10.35.89.32 -l
マウントに成功したら、fdiskコマンドを使用して、新しく追加された2つのディスクを表示します.
マウント解除の接続:
[root@client ~]# iscsiadm -m node -T iqn.2015-02.com.sg:disk1 -p 10.35.89.32 -u
fdiskコマンドを使用して共有ディスクを分割し、フォーマットし、フォルダをマウントし、fstabファイルを編集して起動自動マウントを設定します.
[root@client ~]# fdisk /dev/sdb
Device Boot Start End Blocks Id System
/dev/sdb1 8192 114687 53248 83 Linux
[root@client ~]# mkfs.xfs /dev/sdb1
[root@client /]# mount /dev/sdb1 /aa
fstabファイルを編集するときにdefaultを_に変換Netdevパラメータ:
/dev/sdb1 /aa xfs _netdev 0 0