サーバーに新しいディスクを追加しました。
[root@ns1 tgt]# lsblk |grep sdh
sdh 8:112 0 600M 0 disk
/dev/sdh
また、以下の新しい項目を作成しました。/etc/tgt/targets.conf
[root@ns1 tgt]# cat /etc/tgt/targets.conf |grep /dev/
direct-store /dev/sdb
direct-store /dev/sdc
direct-store /dev/sdd
direct-store /dev/sde
direct-store /dev/sdf
direct-store /dev/sdg
direct-store /dev/sdh
[root@ns1 tgt]#
新しい設定を再ロードして新しいLUNを有効にするにはどうすればよいですか?私はsystemctl reload tgtd
成功せずにこれを試しました。以下ではまだそうでないことがわかります。tgt-admin -e
tgt-admin --ready ALL
/dev/sdh
[root@ns1 tgt]# tgtadm --mode target --op show|grep /dev/
Backing store path: /dev/sdb
Backing store path: /dev/sdc
Backing store path: /dev/sdd
Backing store path: /dev/sde
Backing store path: /dev/sdf
Backing store path: /dev/sdg
[root@ns1 tgt]#
これをテストしましたが、うまくいきますが、systemctl restart tgtd
ランチャーホストに影響します。つまり、再起動後tgtd
(一部の実行プログラムホストのログ):
Jun 6 18:20:41 rac1 kernel: connection1:0: detected conn error (1020)
Jun 6 18:20:41 rac1 iscsid: iscsid: Kernel reported iSCSI connection 1:0 error (1020 - ISCSI_ERR_TCP_CONN_CLOSE: TCP connection closed) state (3)
Jun 6 18:20:43 rac1 iscsid: iscsid: Kernel reported iSCSI connection 1:0 error (1020 - ISCSI_ERR_TCP_CONN_CLOSE: TCP connection closed) state (2)
Jun 6 18:20:43 rac1 kernel: connection1:0: detected conn error (1020)
Jun 6 18:20:45 rac1 kernel: connection1:0: detected conn error (1020)
Jun 6 18:20:45 rac1 iscsid: iscsid: Kernel reported iSCSI connection 1:0 error (1020 - ISCSI_ERR_TCP_CONN_CLOSE: TCP connection closed) state (2)
Jun 6 18:20:46 rac1 kernel: session1: session recovery timed out after 5 secs
Jun 6 18:20:47 rac1 multipathd: checker failed path 8:112 in map data1
Jun 6 18:20:47 rac1 multipathd: data1: remaining active paths: 0
Jun 6 18:20:47 rac1 kernel: device-mapper: multipath: Failing path 8:112.
Jun 6 18:20:47 rac1 kernel: device-mapper: multipath: Failing path 8:80.
Jun 6 18:20:47 rac1 kernel: device-mapper: multipath: Failing path 8:96.
Jun 6 18:20:47 rac1 multipathd: checker failed path 8:80 in map fra2
Jun 6 18:20:47 rac1 multipathd: fra2: remaining active paths: 0
Jun 6 18:20:47 rac1 multipathd: checker failed path 8:96 in map fra3
Jun 6 18:20:47 rac1 multipathd: fra3: remaining active paths: 0
Jun 6 18:20:47 rac1 iscsid: iscsid: Kernel reported iSCSI connection 1:0 error (1020 - ISCSI_ERR_TCP_CONN_CLOSE: TCP connection closed) state (2)
Jun 6 18:20:47 rac1 kernel: connection1:0: detected conn error (1020)
Jun 6 18:20:49 rac1 iscsid: iscsid: connection1:0 is operational after recovery (4 attempts)
ベストアンサー1
設定ファイルを指定してみましたか?例えば
tgt-admin --update ALL -c /etc/tgt/targets.conf
また、私のサーバーログ(49ターゲット)で、systemdが起動時にタイムアウトし、一貫性のない状態が発生したことを確認しました。これを作成すると、/etc/systemd/system/tgt.service.d/extend-timeout.conf
クリーンブートが可能になります。
[Service]
TimeoutStartSec=5m
ナレーター:bs-type aio
LUNは起動時間を短縮するのにも役立ちます。