A SBDの基本的なiSCSIストレージ #
以下の手順を使用して、SBDで使用する基本的なiSCSIストレージを設定します。これらの手順は、テスト目的でのみ推奨されます。運用環境でiSCSIを使用する前に、 Storage Administration Guide for SUSE Linux Enterprise Serverを参照してください。
iSCSIターゲットとして機能するSUSE Linux Enterprise Server仮想マシン。このVMはクラスタの一部ではありません。
Vmに2つの仮想ストレージデバイスがある(システム用に20 GBデバイス、SBD用に1 GBデバイス)。
高可用性クラスタにまだ追加されていない2つのSUSE Linux Enterprise Serverノード。
最初に、仮想マシンにiSCSIターゲットを設定します。
パッケージyast2-iscsi-lio-serverをインストールします:。
#
zypper install yast2-iscsi-lio-server
YaSTで
iscsi-lio-server
モジュールを起動します:。#
yast2 iscsi-lio-server
.com.example
を置き換えて、 名を変更します。サーバの
を追加します。/dev/vbd
)。ターゲットのセットアップを確認するには、ターゲットCLIに切り替えます。
#
targetcli
設定を表示します。
/>
ls
次に、ノードにiSCSIイニシエータを設定します。両方のノードでこの手順を繰り返します。
パッケージyast2-iscsi-clientをインストールします:。
#
zypper install yast2-iscsi-client
iscsid
サービスを開始します。#
systemctl start iscsid
YaSTで
iscsi-client
モジュールを開きます。#
yast2 iscsi-client
iSCSIターゲットのIPアドレスを入力します。
YaSTがiSCSIターゲットを検出したら、
を選択します。iSCSIイニシエータを確認します。
#
lsscsi
[0:0:1:0] cd/dvd QEMU QEMU DVD-ROM 2.5+ /dev/sr0 [2:0:0:0] disk LIO-ORG IBLOCK 4.0 /dev/sdaIBLOCK
を含む行を探します。この例では、iSCSIデバイスは/dev/sda
です。iscsid
サービスの状態を確認します。#
systemctl status iscsid
/dev/disk/by-id/
で固定デバイス名を見つけることができます。通常、iSCSIデバイスはscsi-SLIO-ORG_IBLOCK
で開始します。
複数のディスクがある場合、コマンドlsblk -o name,serial
を実行して、どの固定デバイス名がどの短縮名(例: /dev/sda
)に対応するかを確認します。
クラスタを設定する際には、次のいずれかの方法を使用して固定デバイス名を指定します。
crm cluster init
を実行する場合は、プロンプトが表示されたら、固定デバイス名を入力します。crm cluster init
を実行する前に、/etc/sysconfig/sbd
に固定デバイス名を追加します。SBD_DEVICE=/dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_DEVICE_ID_STRING
crm cluster init
を実行する場合は、次の質問にn
と答えます。SBD is already configured to use /dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_... - overwrite (y/n)?