[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-ha
Subject:    [Linux-HA] LIO Target rescouces
From:       "Matthew F. Hymowitz" <mhymowitz () gmpnet ! net>
Date:       2010-10-27 0:27:15
Message-ID: 076872AC9F75424986FBE82CA8A28FFC9AB33BFB20 () AMBERSNAIL ! gmpsbs ! local
[Download RAW message or body]

Hello

I am having a problem with lio-target version 3.4 (debian sid) running under the \
corosync(1.2.1)/pacemaker resource scripts (1.0.3).   I can start a lun \
(ocf:heartbeat:iSCSILogical unit) and I can start a target \
(ocf:heartbeat:iSCSITarget) under the above mentioned configuration.   My windows PC \
can connect to the target, but does not see any luns until I issue a lio_node \
--addlunacl command on the host corosync selected to run the resource.

I could hack the iscsiTarget script to run an addlunacl command, but I wanted to ask \
if there is something that I am missing.   My config is below.

Any thoughts would be greatly appreciated.

Matt  Hymowitz
GMP Networks, LLC

<cib validate-with="pacemaker-1.0" crm_feature_set="3.0.1" have-quorum="1" \
admin_epoch="0" epoch="115" num_updates="39" cib-last-written="Tue Oct 26 15:36:39 \
2010" dc-uuid="sedona">  <configuration>
    <crm_config>
      <cluster_property_set id="cib-bootstrap-options">
        <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" \
                value="1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b"/>
        <nvpair id="cib-bootstrap-options-cluster-infrastructure" \
                name="cluster-infrastructure" value="openais"/>
        <nvpair id="cib-bootstrap-options-expected-quorum-votes" \
                name="expected-quorum-votes" value="2"/>
        <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" \
                value="1288129909"/>
        <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" \
value="ignore"/>  </cluster_property_set>
    </crm_config>
    <nodes>
      <node id="toltec" type="normal" uname="toltec">
        <instance_attributes id="nodes-toltec">
          <nvpair id="nodes-toltec-standby" name="standby" value="off"/>
        </instance_attributes>
      </node>
      <node id="sedona" type="normal" uname="sedona"/>
    </nodes>
    <resources>
      <primitive class="stonith" id="sedona-stonith" type="external/ipmi">
        <instance_attributes id="sedona-stonith-instance_attributes">
          <nvpair id="sedona-stonith-instance_attributes-hostname" name="hostname" \
                value="toltec.xxxxxx.com"/>
          <nvpair id="sedona-stonith-instance_attributes-ipaddr" name="ipaddr" \
                value="192.168.7.10"/>
          <nvpair id="sedona-stonith-instance_attributes-userid" name="userid" \
                value="admin"/>
          <nvpair id="sedona-stonith-instance_attributes-passwd" name="passwd" \
                value="***************"/>
          <nvpair id="sedona-stonith-instance_attributes-interface" name="interface" \
value="lan"/>  </instance_attributes>
        <operations>
          <op id="sedona-stonith-start-0s" interval="0s" name="start" timeout="60s"/>
          <op id="sedona-stonith-stop-0s" interval="0s" name="stop" timeout="60s"/>
        </operations>
      </primitive>
      <master id="ms_drbd_iscsi">
        <meta_attributes id="ms_drbd_iscsi-meta_attributes">
          <nvpair id="ms_drbd_iscsi-meta_attributes-master-max" name="master-max" \
                value="1"/>
          <nvpair id="ms_drbd_iscsi-meta_attributes-master-node-max" \
                name="master-node-max" value="1"/>
          <nvpair id="ms_drbd_iscsi-meta_attributes-clone-max" name="clone-max" \
                value="2"/>
          <nvpair id="ms_drbd_iscsi-meta_attributes-clone-node-max" \
                name="clone-node-max" value="1"/>
          <nvpair id="ms_drbd_iscsi-meta_attributes-notify" name="notify" \
                value="true"/>
          <nvpair id="ms_drbd_iscsi-meta_attributes-target-role" name="target-role" \
value="Started"/>  </meta_attributes>
        <primitive class="ocf" id="drbd_iscsi" provider="linbit" type="drbd">
          <instance_attributes id="drbd_iscsi-instance_attributes">
            <nvpair id="drbd_iscsi-instance_attributes-drbd_resource" \
name="drbd_resource" value="witnessdisk"/>  </instance_attributes>
          <operations>
            <op id="drbd_iscsi-monitor-15s" interval="15s" name="monitor" \
                timeout="60s"/>
            <op id="drbd_iscsi-start-0s" interval="0s" name="start" timeout="240s"/>
            <op id="drbd_iscsi-stop-0s" interval="0s" name="stop" timeout="100s"/>
          </operations>
        </primitive>
      </master>
      <group id="iscsi">
        <primitive class="ocf" id="iscsiWitnessDisk" provider="heartbeat" \
type="iSCSILogicalUnit">  <instance_attributes \
                id="iscsiWitnessDisk-instance_attributes">
            <nvpair id="iscsiWitnessDisk-instance_attributes-implementation" \
                name="implementation" value="lio"/>
            <nvpair id="iscsiWitnessDisk-instance_attributes-target_iqn" \
                name="target_iqn" \
                value="iqn.2003-01.org.linux-iscsi.sedona.x86:sn.e6c51b908732"/>
            <nvpair id="iscsiWitnessDisk-instance_attributes-lun" name="lun" \
                value="0"/>
            <nvpair id="iscsiWitnessDisk-instance_attributes-path" name="path" \
value="/dev/drbd0"/>  </instance_attributes>
          <meta_attributes id="iscsiWitnessDisk-meta_attributes">
            <nvpair id="iscsiWitnessDisk-meta_attributes-target-role" \
name="target-role" value="Started"/>  </meta_attributes>
        </primitive>
        <primitive class="ocf" id="ip_iscsi" provider="heartbeat" type="IPaddr2">
          <instance_attributes id="ip_iscsi-instance_attributes">
            <nvpair id="ip_iscsi-instance_attributes-ip" name="ip" \
                value="192.168.7.5"/>
            <nvpair id="ip_iscsi-instance_attributes-nic" name="nic" value="eth0"/>
          </instance_attributes>
          <meta_attributes id="ip_iscsi-meta_attributes">
      </meta_attributes>
        </primitive>
        <primitive class="ocf" id="iscsiTarget" provider="heartbeat" \
type="iSCSITarget">  <instance_attributes id="iscsiTarget-instance_attributes">
            <nvpair id="iscsiTarget-instance_attributes-implementation" \
                name="implementation" value="lio"/>
            <nvpair id="iscsiTarget-instance_attributes-iqn" name="iqn" \
                value="iqn.2003-01.org.linux-iscsi.sedona.x86:sn.e6c51b908732"/>
            <nvpair id="iscsiTarget-instance_attributes-portals" name="portals" \
                value="192.168.7.5:3260"/>
            <nvpair id="iscsiTarget-instance_attributes-allowed_initiators" \
name="allowed_initiators" \
value="iqn.1991-05.com.microsoft:black-bear.xxxxxxx.local"/>  </instance_attributes>
          <operations>
            <op id="iscsiTarget-monitor-10s" interval="10s" name="monitor" \
timeout="10s"/>  </operations>
        </primitive>
        <meta_attributes id="iscsi-meta_attributes">
          <nvpair id="iscsi-meta_attributes-target-role" name="target-role" \
value="Started"/>  </meta_attributes>
      </group>
    </resources>
    <constraints>
      <rsc_order first="ms_drbd_iscsi" first-action="promote" id="iscsi_after_drbd" \
                score="INFINITY" then="iscsi" then-action="start"/>
      <rsc_colocation id="allResourceTogether" rsc="ms_drbd_iscsi" \
score-attribute="INF" with-rsc="iscsi"/>  </constraints>
    <rsc_defaults/>
    <op_defaults/>
  </configuration>


_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic