iscsi サービス (ネットワークベースのブロック ストレージ デバイス)

目次

1.コンセプト

2.サービスの構築

1. ポート番号が有効かどうかをテストします。

 2. 関連名詞

3. iscsiサービスを構築する

1. まずディスクを追加して 20G をシミュレートし、次にパーティションをマウントして yum -y install targetcil をインストールします。

 2. このページに入りますが、ハードディスクは追加されていません (現在のホストのいくつかのブロックデバイスが表示されます)。表示後、「exit」と入力して終了します。

 3. サーバーセットアッププロセス

4. クライアント構築プロセス

 1. インストール

 5. ログイン


説明: ブロックデバイスストレージであるため、ディスクと密接に関係しています。ネットワークと共有するスペースの一部を提供する必要があります。クライアントは共有リソースを検索し、ローカルで使用するためにそれらをマウントします。 。

1.コンセプト

正式名称: インターネット小型コンピュータ システム インターフェイス——インターネット小型コンピュータ システム インターフェイス

ネットワーク経由でローカル ストレージ用のディスク デバイスを取得します。

ポート番号 3260 

2.サービスの構築

1. ポート番号が有効かどうかをテストします。

 2. 関連名詞

iscsi イニシエータ iscsi クライアント
iscsi ターゲット iscsi サーバ
lun a ブロック デバイス ストレージ
iqn iscsi 名
                              iqn. 時間. ドメイン名 逆書き: 定義識別

iqn はさらに重要で、このデバイスを識別するための識別子であり、使用する前に一致する必要があり、一致しない場合は正常に使用できません。

3. iscsiサービスを構築する

1. まずディスクを追加して 20G をシミュレートし、次にパーティションをマウントして yum -y install targetcil をインストールします。

lsblkView

cd /sys/class/scsi_host と入力します。

 2. このページに入りますが、ハードディスクは追加されていません (現在のホストのいくつかのブロックデバイスが表示されます)。表示後、「exit」と入力して終了します。

 3. サーバーセットアッププロセス

fdisk /dev/sdb

 w保存して終了

 今のところはそれだけです

 オレンジ色のディレクトリは次のレベルのディレクトリです (さまざまなタイプに対応します)

 主に、コマンドの実行後に情報プロンプトが表示されるかどうかに焦点を当てます (緑色でマークされています)。

緑色であれば基本的にはOKです。

 ls で正常に作成されたかどうかを確認します

 iscsi ディレクトリに移動して iqn タグを生成します

iscsi に create と入力すると、自動的に作成されます。

 

 iqn タグを作成しました (時刻とドメイン名を逆に記述し、ip とポートを付けます)

acls はアクセス制御リストです (このデバイスの一部のアクセス制御はそこから設定されます)。

lun は共有ストレージをセットアップするためのものです

ポータルはポートを作成します

以下の図の紫色の部分がポータルの下位ディレクトリ(監視対象のポート)です。

論理ユニットを作成するには、disk0 を使用する必要があります。以前に作成したパーティションは、disk0 としてシミュレートされているため、使用できません。

 まず図に示すようにディレクトリに入ります

 ls はそれが空であることを確認します。

LUNを作成する

 

 正常に作成されました

 次に、acls と入力します

 一部のアクセス制御は自動的に生成されます

 ポートの作成

 赤い部分は、ポータル パスに既に存在するため作成できないことを示すメッセージを表示します。作成して表示する前に削除する必要があります。

1.1 3260 ポートを共有する

exit (緑色の部分は書き込まれたことを示します)

 次に、「vim /etc/iscsi/initiatorname.iscsi」と入力して (このパスの下に生成された証明書ファイルに iqn 番号が含まれます)、証明書番号を変更し、生成された証明書番号を入力して保存して終了します。

この手順を実行しないと、いくつかの認証エラーが報告されることに注意してください。

 サービスを再起動する

表示するには、もう一度 netstat -anptl と入力します。

 ここで、共有されたことを示すプロンプトが表示されますが、共有は表示されないため、クライアントが検索する必要があります。

4. クライアント構築プロセス

 1. インストール

「vim /etc/iscsi/イニシエーター名.iscsi」と入力します。

iqn の数を変更します(クライアントとサーバーが一貫していることを確認してください)。

サービスを再起動する

-m は検索モードを指します

-t は動的検索です

-p は、指定されたサーバーのポート (IP + ポート) です。

コマンドを入力します(以下のプロンプトメッセージが表示されます)

 5. ログイン

上記のプロンプトメッセージが表示されたら、ログインできます。

lsblk (システムの最も原始的な状態) に入ります。

 

 sr0 ディスクは 1 つだけあり、他のディスクはありません

サーバー共有リソースを見つけてログインします

 プロンプト メッセージが表示されたら、「lsblk」と入力します (正常に表示されるはずです)。

 現在のクライアントには大きなストレージ スペースがありませんが、サーバーは共有ストレージを使用していることが示されています。共有部分が見つかると、スペースのこの部分にログインし、(共有ストレージに基づいて) ローカルで使用するためにマウントできます。ネットワークによって使用されます)

デバイスの競合を防ぐために、UUID (デバイスの一意の識別子) が使用されます。デバイスは一意であるため、デバイス名は使用されず、UUID がマウントに使用されます。

 コマンド blkid を入力して UUID を表示します。

 ただしsdbがないのでフォーマットする必要があります

fdisk /dev/sdb と入力します

 「mkfs -f xfs /dev/sdb1」と入力してフォーマットします

 フォーマット後に blkid を確認する

おすすめ

転載: blog.csdn.net/Mapinyi666/article/details/131850005