
プライベート VMware ネットワークに接続された 2 つの RHEL 7.1 VMWare VM (サーバーとクライアント) があります。それぞれにチーミングを使用した 2xe1000 NIC があります。
チームワークが期待通りに機能していることがわかります。
また、サーバー VM に iscsi を構成しました。これによりターゲットが提供され、クライアント マシンの fstab の UUID によってクライアント VM にマウントされます。
クライアントマシン上
[root@client ~]# iscsiadm -m discovery -t st -p server
192.168.100.11:3260,1 iqn.2012-06.com.example:server20gb
[root@client ~]# iscsiadm -m セッション -P3 iSCSI トランスポート クラス バージョン 2.0-870 バージョン 6.2.0.873-28 ターゲット: iqn.2012-06.com.example:server20gb (非フラッシュ) 現在のポータル: 192.168.100.11:3260,1 永続ポータル: 192.168.100.11:3260,1 *********** インターフェース: *********** Iface名: デフォルト Iface トランスポート: tcp Iface イニシエーター名: iqn.1994-05.com.redhat:c1fef4191c2e Iface IPアドレス: 192.168.100.10 Iface HWアドレス: Iface ネット開発: SID: 1 iSCSI 接続状態: ログイン済み iSCSI セッション状態: LOGGED_IN 内部 iscsid セッション状態: 変更なし ********* タイムアウト: ********* 回復タイムアウト: 120 ターゲットリセットタイムアウト: 30 LUN リセット タイムアウト: 30 中止タイムアウト: 15 ***** チャップ: ***** ユーザー名: パスワード: ******** ユーザー名: パスワード入力: ******** ************************ ネゴシエートされた iSCSI パラメータ: ************************ ヘッダーダイジェスト: なし データダイジェスト: なし 最大受信データセグメント長: 262144 最大送信データセグメント長: 262144 ファーストバーストの長さ: 65536 最大バースト長: 262144 即時データ: はい 初期R2T: はい 最大未処理R2T: 1 ************************ 接続されている SCSI デバイス: ************************ ホスト番号: 33 状態: 実行中 scsi33 チャネル 00 ID 0 Lun: 0 接続された SCSI ディスク sdc 状態: 実行中
問題なく UUID でディスクをマウントできます。
[root@client ~]# blkid /dev/sdc1
/dev/sdc1: UUID="de892bb0-7da8-4373-b169-9c465caf2699" TYPE="ext4"
私が抱えている問題は、再起動時にiscsiターゲットをマウントできないことです。メンテナンスモードに入って確認すると、ネットワークがないように見えます。そのため、iscsidデーモンは失敗します。
[root@client ~]# journalctl -u iscsid -- ログは 2015-10-04 日曜日 18:19:10 BST に始まり、2015-10-04 日曜日 18:32:31 BST に終わります。 -- 10月4日 18:19:15 client.maclab systemd[1]: Open-iSCSIを起動しています... 10月04日 18:19:15 client.maclab systemd[1]: ファイル/var/run/iscsid.pidからPIDを読み取ることができませんでした: 引数が無効です 10月4日 18:19:16 client.maclab iscsid[1617]: pid=1618のiSCSIデーモンが起動しました。 10月4日 18:19:16 client.maclab systemd[1]: Open-iSCSIを開始しました。 10月04日 18:19:17 client.maclab iscsid[1617]: 192.168.100.11:3260 (-1,101) に接続できません 10月4日 18:19:20 client.maclab iscsid[1617]: セッション1の優先度を設定できませんでした。READ/WRITE全体とレイテンシが影響を受ける可能性があります。 10月4日 18:19:20 client.maclab iscsid[1617]: [iface: default] 経由の [target: iqn.2012-06.com.example:server20gb, portal: 192.168.100.11,3260] への接続1:0 が現在動作中です 10月4日 18:32:31 client.maclab systemd[1]: Open-iSCSIを開始しました。
ここで何か愚かなことをしているのでしょうか? iscsid がネットワークの前に起動するのはなぜでしょうか? 起動時にカーネル モジュールが不足しているのでしょうか?
ありがとう!
ジム
答え1
どうやら fstab のエラーだったようです。オプションを渡す必要がありました_netdev
。
私のfstabエントリは次のようになります
UUID=de892bb0-7da8-4373-b169-9c465caf2699 /iscsi ext4 _netdev,rw 0 0
今は正常に起動しているようです。