iSCSIテクノロジー

                                                                    iSCSIの技術

 

1 ケース1 :リリースのiSCSI ネットワークディスク

1.1 問題

この実施形態は、設定が必要です server0 提供のiSCSI 、次のようにサービスの要件は次のとおりです。

指定されたディスク iqn.2016-02.com.example:server0

サービスポートは 3260

使用は iscsi_store そのリアボリュームのサイズとして3GiB

このディスクサービスは、することができ desktop0.example.comのアクセス

スキーム

まず、使用別れのfdisk ツール分割パーティション

インストール targetcli サーバソフトウェア、実行targetcli コマンドが実行されます

バックエンド・ストレージを作成します。

作成 IQN オブジェクトを

IQN とバックエンドストレージのバインド

認可クライアント IQN

指定したアドレスとローカルポートを聞きます

1.2 ステップ

この場合は、以下の手順で達成する必要があります。

ステップ1:パーティションを分割、ディスクスペースを用意

1 )を使用してpartedのコマンド分割は/ dev / VDB

[ルート@ server0 /]#partedのは/ dev / VDB

(別れた)mktable GPT // パーティションモードの指定GPTを

(別れ)mkpartをプライマリext4の0 3GiB

警告:結果のパーティションが正常に最高のパフォーマンスのために整列されていません。

無視 /無視/ 放棄/キャンセル?無視

(別れた)印刷

......

番号開始終了サイズファイルシステム名标志

1 17.4kB 3221メガバイト3221メガバイトの主

(別れた)終了

2 ビューパーティション情報へ)コマンドライン

[ルート@ server0 /]#lsblk

NAME MAJ:MIN RMのSIZE RO TYPE MOUNTPOINT

......

└─ VDB1 252:17 0 0 3G部品LN-S

3 )パーティション・デバイス・ファイルを表示します

[ルート@ server0 /]#lsのは/ dev / VDB1

/ dev / VDB1

ステップ2:インストールと設定 iSCSIのディスクを

1 )インストールパッケージtargetcli

[ルート@ server0〜]#yumを-yがtargetcliインストール

2 )コマンドラインを実行するtargetcli 構成のiSCSI ディスク

[ルート@ server0 /]#targetcli

/> backstores /ブロックiscsi_store /作成 // DEV / VDB1をバックエンド・ストレージを作成します

/> iSCSIの作成/ iqn.2016-02.com.example:server0 // 作成IQN オブジェクトを

/>iscsi/iqn.2016-02.com.example:server0/tpg1/lunsが作成/ backstores /ブロック/ iscsi_store // ますIQN 標的結合およびバックエンド・ストレージを

/>iscsi/iqn.2016-02.com.example:server0/tpg1/acls iqn.2016-02.com.example作成:desktop0 // 設定したクライアントIQN

/>iscsi/iqn.2016-02.com.example:server0/tpg1/portals/create 0.0.0.0 3260 // 有効ローカルリスニングのIP アドレスとポート

/>終了

3 )スタートターゲットサービス、およびカイから起動するように設定されています

[ルート@ server0 /]#systemctl再起動ターゲット

[ルート@ server0 /]#は、ターゲットを有効にsystemctl

/usr/lib/systemd/system/target.serviceに/etc/systemd/system/multi-user.target.wants/target.serviceからシンボリックリンクを作成しました。

 


 

ケース2 :アクセスのiSCSI ネットワークディスク

2.1 問題

設定 desktop0の使用のiSCSI ディスク要件は次の通りです:

ターゲットディスクグループ iqn.2016-02.com.example:server0

これのiSCSI デバイスは、システム起動時に自動的にロードされました

この iSCSIはブロックデバイスのサイズ含む2100MiBのようにパーティションおよびフォーマットをext4のファイルシステム

このセクションでは、にマウントする必要がありますを/ mnt /データであり、自動的にシステムの起動時にマウント

スキーム

まず、クライアントソフトウェア押したままにしたiSCSIイニシエータ-utilsの

クライアントのセットアップ IQNを

再起動 iscsidのサービスリフレッシュクライアントIQN

DiscoveryサーバーのiSCSI ネットワークディスク

使用 iSCSIは、ディスクスペースを共有しました

2.2 ステップ

この場合は、以下の手順で達成する必要があります。

ステップ:クライアントソフトウェアのインストールのiSCSIイニシエータ-utilsの

1 )を使用yumのソフトウェアをインストールします

[ルート@ desktop0 /]#yumを repolist // 生成のyum リポジトリ情報キャッシュ

[ルート@ desktop0 /]#yumを -yインストールしたiSCSIイニシエータ-utils.i686 // 生成されたのyum リポジトリが情報をキャッシュして、あなたが全体のパッケージ名を記入することができます(タブ

ステップ2:セットアップクライアント IQN

1 )設定ファイルを変更します

[ルート@ desktop0 /]#vimの/etc/iscsi/initiatorname.iscsi

InitiatorName = iqn.2016-02.com.example:desktop0

2 )再起動とiscsid サービスの更新をIQN

[ルート@ desktop0 /]#systemctl再起動とiscsid

警告:disk.Run'systemctlデーモン-reload'toリロード単位で変更iscsid.service。

[ルート@ desktop0 /]#systemctlデーモンリロード

[ルート@ desktop0 /]#systemctl再起動とiscsid

【desktop0 @ルート/]#からの/ etc /にsystemd /システム/マルチuser.target.wants / iscsid.serviceへの/ usr / libに/にsystemd /システム/ iscsid.serviceとiscsid作成シンボリックリンクを有効systemctl。

ステップ3:サーバーを見つけるのiSCSI ネットワークディスクを

1 )を行う発見のiSCSI ネットワークディスクコマンド

[ルート@ desktop0 /]#iscsiadmは--mode discoverydb --type sendtargets --portal 172.25.0.11 - 発見 

// このコマンドは、長くなることが人間のiscsiadm ビューのヘルプ

172.25.0.11:3260,1 iqn.2016-02.com.example:server0

2 )再起動のiSCSI サービス負荷のiSCSI ネットワークディスク

[ルート@ desktop0 /]#systemctl再起動のiSCSI

[ルート@ desktop0 /]#lsblk

NAME MAJ:MIN RMのSIZE RO TYPE MOUNTPOINT

SDA 8:0 0 0ディスク3G

[ルート@ desktop0 /]#は、iSCSIを有効にsystemctl

ステップ4:クライアントが使用するのiSCSI ネットワークディスクを

1 )分割するパーティション

[ルート@ desktop0 /]#partedのは/ dev / sdaに

(別れ)mktable GPT

(partedの)mkpartをプライマリext4の0 2100MiB

警告:結果のパーティションが正常に最高のパフォーマンスのために整列されていません。

無視 /無視/ 放棄/キャンセル?無視

(別れた)印刷

(別れ)出口

[ルート@ desktop0 /]#partprobeは/ dev / sdaに// リフレッシュパーティションテーブル

[ルート@ desktop0 /]#lsblk

NAME MAJ:MIN RMのSIZE RO TYPE MOUNTPOINT

SDA 8:0 0 0ディスク3G

└─ SDA1 8:1 0 2.1G 0部

2 )パーティションを使用すると、使用してフォーマットされたUUIDが自動的にマウントされ、電力を実現します

[ルート@ desktop0 /]#mkfs.ext4  は/ dev / sda1を

[ルート@ desktop0 /]#BLKIDは/ dev / SDA1# パーティション視聴UUID 値を

/ dev / SDA1:UUID = "402d1304-5781-4349-8c43-ba45eba8b427" TYPE = "ext4の" PARTLABEL = "プライマリ" PARTUUID = "2e41f84d-5123から4511-AACA-7e779087579b"

[ルート@ desktop0 /]#mkdi R / MNT /データ

[ルート@ desktop0 /]#vimのは/ etc / fstabに

UUID = "402d1304-5781-4349-8c43-ba45eba8b427" / MNT /データext4のデフォルト、_netdev 0 0

[ルート@ desktop0 /]#マウント-a

[ルート@ desktop0 /]#DF -h

ファイルシステムの容量は、で使用するために利用されている%の荷重点

......

/ dev / SDA1 2.0G 6.2M 1.9G 1%/ MNT /データ

おすすめ

転載: www.cnblogs.com/qingbai/p/11939936.html
おすすめ