環境の準備
二つのRHEL仮想マシン:
-
ノード1(192.168.22.77)ターゲット・エンド(iSCSIのサーバー)
- CLIENT1(192.168.22.107)イニシエータエンド(iSCSIクライアント)
、iSCSI構成
パーティション
[ルート@〜ローカルホスト]#1 lsblkの NAME MAJ:MIN RMサイズRO型マウントポイント SDA 8:0 0 40G 0 ディスク ├─sda1 8:1 0 512M 0部/ ブート └─sda2 8:2 0 25 .5G 0 一部 ├ ─rhel -swap 253:0 0 512M 0 LVM [SWAP] └─rhel -root 253:1 0 25Gを 0 LVM / SR0 11:0 1 3 .6G 0 ROMを/ mnt / CDROM [ルート@ localhostの〜]#fdiskのは/ dev / sdaに FDISKへようこそ(utilの -linux 2.23。2 )。 変更が残る中で、唯一のメモリまであなたがすることを決定した書き込み、それらを。 使用する前に注意してくださいライト・コマンドを。 コマンド(M 用ヘルプ):p個の ディスクは/ dev / sdaに:42.9 GB、42949672960バイト、83886080個のセクタ 単位の=セクタ1 * 512 = 512 バイト セクタサイズ(論理 /物理):512のバイト/ 512 バイト I / Oサイズ(最小/最適):512のバイト/ 512 バイトの ディスクラベルタイプ:DOS ディスク識別子:0x0009ed86 デバイスブート開始終了ブロックIDは、システム の/ dev / sda1を* 2048 1050623 524288 83 Linuxの は/ dev / sda2は 1050624 54544383 26746880 8eとLinuxのLVM コマンド(M 用ヘルプ):N :パーティションタイプ Pの一次(2一次、0は、拡張2 フリー) Eは拡張 選択(デフォルトP)を: デフォルトの応答を使用してp個の パーティション番号(3、4、デフォルト3 ): 最初のセクタ(54544384 - 83886079、デフォルト54544384 ): 使用してデフォルト値54544384 最後のセクタ、 +セクターまたは+サイズ{K、M、G}(54544384 - 83886079、デフォルト83886079):+ 5Gは、 パーティション3種類のLinux及びサイズの5 ジブが設定されている コマンド(M 用:ヘルプ)p個の ディスクは/ dev / sdaに:42.9 GB、42949672960バイト、83886080 セクタ 単位 =のセクタ1 * 512 = 512 バイト セクタサイズ(論理 /物理):512のバイト/ 512 バイト I / Oサイズ(最小/最適):512のバイト/ 512 バイト ディスクのラベルタイプ:ドス ディスク識別子:0x0009ed86 デバイスのブート開始終了ブロックIDは、システム の/ dev / sda1を* 2048 1050623 524288 83 Linuxの は/ dev / sda2は 1050624 54544383 26746880 8eとLinuxのLVM の/ dev / sda3と54544384 65030143 5242880 83 Linuxの コマンド(M 用ヘルプ):wの パーティションテーブルが変更されました! 再するのioctl()を呼び出す - パーティションテーブルをお読みください。 警告:再パーティションテーブルを-readingはエラーで失敗しました16 :デバイスまたはリソース忙しいです。 カーネルはまだ古いテーブルを使用しています。新しいテーブルが時に使用される 次の再起動またはあなたがpartprobe(実行した後、8)またはkpartx(8 ) の同期ディスクを。 [ルート@ localhostの〜]#partprobeは/ dev / sdaに
[ルート@ localhostの〜]#のlsblkの
名前MAJ:MIN RM SIZEのROタイプMOUNTPOINTの
SDA 8:0 0 40G 0ディスク
├─sda18:1つの0 512M 0パート/ブート
├─sda28:2 0 25.5gの0パート
│├ ─rhelスワップ253:0 512M 0 LVM [SWAP]
│└─rhelルート253:1つの0 0 25G LVM /
└─sda38:3 0 0 5G部
11 SR0:0~1 3.6G 0 ROM / MNT /のCD-ROM
ターゲット側の設定:
1. targetcliをインストールします。
[ルート@ノード1〜]#yumを -y インストール targetcliを
2.ファイル名を指定して実行targetcli
[ルート@ localhostの〜]#のtargetcli
2.1バックエンド・ストレージを作成します。
/> backstores /ブロック名= NSD DEV =は/ dev / sda3とを作成します
2.2ターゲットの作成
/>のiSCSI / IQNを作成します。2019年 - 06ノード1:.vip.kklinux
注:IQN形式:iqn.年份-月份.反向域名:自定义标识
例えば:iqn.2019-06.vip.kklinux:ノード1;文字は、コマンドが実行された後、システムは自動的に小文字に変換されても、小文字、大文字含む入力されるべきです。
2.3論理ユニットのLUNを作成します
/ iSCSIの> CDのIQN。2019年 - 06 .vip.kklinux:kunfer / tpg1 / LUNの
/iscsi/iqn.20 ... DE1 / tpg1 / LUNの>作成/ backstores /ブロック/ NSD
2.4(名前を主張アクセスサービスクライアントを設定する場合)、ACLのアクセス制御の設定
/ iSCSIの> CDのIQN。2019年 - 06 .vip.kklinux:kunfer / tpg1 / ACLの
/iscsi/iqn.20...de1/tpg1/acls>create iqn.2019-06.vip.kklinux:CLIENT1
//クライアント構成の名前は、上記と整合的であるべきです
2.5番出口
/iscsi/iqn.20 ... FER / tpg1 / ACLの>終了
3.ターゲット・サービスを再起動し、カイからの起動を設定します
systemctl再起動のターゲットは、
ターゲットを有効にsystemctl
イニシエータ側の設定:
1.装包のiSCSIイニシエータ-utilsの
[ルート@のCLIENT1〜]#yumを インストール -yのiSCSIイニシエータ-utilsの
2.設定ファイルを変更します
[ルート@ CLIENT1〜]#のviのは/ etc / iscsiの/ initiatorname.iscsi InitiatorName = IQN。2019年 - 06 .vip.kklinux:CLIENT1 // 同じ名前とサーバーの名前は、ACLを設定する必要があります
3.サービスを再起動しとiscsid
[ルート@ CLIENT1〜]#systemctl再起動とiscsid // 更新IQN識別子。iscsid:なお
4.サーバーIQNを探します
ST -p -t [ルート@ CLIENT1〜]#のiscsiadm -m発見192.168。22.77
192.168。22.77:3260、1つの IQN。2019年 - 06ノード1:.vip.kklinux
5.共有サーバーを識別
[ルート@のCLIENT1〜]#systemctl再起動iscsiの [ルート@ CLIENT1〜]#のsystemctlのiSCSIを有効にする [ルート@のCLIENT1〜]#のlsblkの NAME MAJ:MIN RMのSIZE ROタイプMOUNTPOINTの SDA 8:0 0 60G 0 ディスク ├─sda1 8:1 0 2M 0 一部 ├─sda2 8:2 0 1G 0部/ ブート └─sda3 8:3 0 34G 0 部 ├─rhel -root 253:0 0 30G 0 LVM / └─rhel -swap 253:1 0 4G 0 LVM [SWAP] SDB 8:16 0 5G 0 ディスク SR0 11:0 1つの 3 .5G 0 / CDROM ROM / MNT