ricsanfre.iscsi_initiator

Ansibleロール: iSCSIイニシエーター

このロールは、open-iscsiを使用してLinuxサーバーをiSCSIイニシエーターとして構成します。

このロールは、相互認証を有効にするためにopen-iscsiコミュニティモジュールに変更を加えます。変更されたモジュールは library/open_iscsi.py にあります。

要件

特になし

ロール変数

利用可能な変数は、デフォルト値とともに以下に示されています(defaults\main.yamlを参照)。 iSCSIイニシエーターを構成するために、以下の変数を設定する必要があります。

  • iSCSIイニシエーターIQN
open_iscsi_initiator_name: "iqn.2021-07.com.ricsanfre:{{ ansible_facts['nodename'] }}"
  • iSCSIデーモンの設定。自動ログインおよび認証設定
# open-iscsi 設定
open_iscsi_initiator_name: iqn.2021-07.com.ricsanfre:iscsi-initiator
open_iscsi_authentication: true
open_iscsi_auth_username: iqn.2021-07.com.ricsanfre:iscsi-initiator
open_iscsi_auth_password: s1cret0
open_iscsi_auth_username_in: iqn.2021-07.com.ricsanfre:iscsi-target
open_iscsi_auth_password_in: 0tr0s1cret0
open_iscsi_automatic_startup: true

注: iscsidの他のパラメータも設定可能です。

  • 接続するiSCSIターゲット
open_iscsi_targets:
  - name: 'ターゲット'
    discover: true
    auto_portal_startup: true
    auto_node_startup: true
    portal: '196.168.0.1'
    target: 'iqn.2001-04.org.example:target'
    login: true

依存関係

特になし。

例題プレイブック

この例は、iSCSIターゲットを構成するために使用される論理ボリュームを作成するためにricsanfre.storageロールを使用しています。

また、各ターゲットに特定の認証方法と資格情報を使用する方法を示しています。

- name: iSCSIクライアントの構成
  hosts: iscsi-initiator
  become: true
  gather_facts: true
  vars:
    open_iscsi_authentication: true
    open_iscsi_automatic_startup: true
    open_iscsi_targets:
      - name: iscsi-target
        discover: true
        auto_portal_startup: true
        auto_node_startup: true
        portal: 192.168.0.11
        target: iqn.2021-07.com.ricsanfre:iscsi-target
        login: true
        node_auth: CHAP
        node_user: iqn.2021-07.com.ricsanfre:iscsi-initiator
        node_pass: s1cret0
        node_user_in: iqn.2021-07.com.ricsanfre:iscsi-target
        node_pass_in: 0tr0s1cret0
  roles:
    - ricsanfre.iscsi_initiator

ライセンス

MIT

著者情報

作成者: リカルド・サンチェス (ricsanfre)

プロジェクトについて

Configure iSCSI intiator role

インストール
ansible-galaxy install ricsanfre.iscsi_initiator
ライセンス
mit
ダウンロード
11.1k
所有者
Telecom engineer.