• VMware

    Learn about VMware virtualization for its products like vsphere ESX and ESXi, vCenter Server, VMware View, VMware P2V and many more

  • Linux

    Step by step configuration tutorials for many of the Linux services like DNS, DHCP, FTP, Samba4 etc including many tips and tricks in Red Hat Linux.

  • Database

    Learn installation and configuration of databases like Oracle, My SQL, Postgresql, etc including many other related tutorials in Linux.

  • How to delete an iscsi-target from openfiler and Linux


    In my last article I had shown you steps to create iscsi-target using openfiler. So in this article I will be showing you step by step method to delete an iscsi-target from openfiler.

    This is my GUI console of openfiler where I want to delete the target marked in  red .

    Now you won't be able to delete the target from the GUI, so login to the CLI of the server using putty or directly via the console of the server.

    Login using the root account and follow the below steps
    # cd /opt/openfiler/etc/iscsi

    # ls -l
    total 28
    -rw-r--r-- 1 openfiler openfiler 2000 Jul 28 19:52 ietd.conf.tmp
    drwxr-xr-x 2 root      root      4096 Jul 28 19:41 iqn.2006-01.com.openfiler:ctdb
    drwxr-xr-x 2 root      root      4096 Jul 28 19:41 iqn.2006-01.com.openfiler:qdisk
    drwxr-xr-x 2 root      root      4096 Jul 28 19:40 iqn.2006-01.com.openfiler:san
    drwxr-xr-x 2 root      root      4096 Jul 28 19:52 iqn.2006-01.com.openfiler:tsn.dc0b0f3d8f75
    drwxr-xr-x 2 root      root      4096 Jul 28 19:43 targets
    drwxr-xr-x 2 root      root      4096 Apr 12  2011 transforms

    As you can see all the iscsi-targets created are visible. Go ahead and remove the target which you do not require any more





    # rm -rf "iqn.2006-01.com.openfiler:tsn.dc0b0f3d8f75"
    Now change directory into targets
    # cd targets/

    # pwd
    /opt/openfiler/etc/iscsi/targets

    Open the iscsi_settings.xml file and remove the iscsi-target entry as shown below in  red 

    # vi iscsi_settings.xml
    <?xml version="1.0"?>
    <iet>
      <globalsettings>
        <isns/>
      </globalsettings>
      <targets>
        <target Name="iqn.2006-01.com.openfiler:san">
          <HeaderDigest value="None"/>
          <DataDigest value="None"/>
          <MaxConnections value="1"/>
          <InitialR2T value="Yes"/>
          <ImmediateData value="No"/>
          <MaxRecvDataSegmentLength value="131072"/>
          <MaxXmitDataSegmentLength value="131072"/>
          <MaxBurstLength value="262144"/>
          <FirstBurstLength value="262144"/>
          <DefaultTime2Wait value="2"/>
          <DefaultTime2Retain value="20"/>
          <MaxOutstandingR2T value="8"/>
          <DataPDUInOrder value="Yes"/>
          <DataSequenceInOrder value="Yes"/>
          <ErrorRecoveryLevel value="0"/>
          <Wthreads value="16"/>
          <QueuedCommands value="32"/>
          <lun Id="0" Path="/dev/san/work" Type="blockio" ScsiId="hgrEcw-zeTg-cXpE" ScsiSN="hgrEcw-zeTg-cXpE" IOMode="t"/>
        </target>
        <target Name="iqn.2006-01.com.openfiler:ctdb">
          <HeaderDigest value="None"/>
          <DataDigest value="None"/>
          <MaxConnections value="1"/>
          <InitialR2T value="Yes"/>
          <ImmediateData value="No"/>
          <MaxRecvDataSegmentLength value="131072"/>
          <MaxXmitDataSegmentLength value="131072"/>
          <MaxBurstLength value="262144"/>
          <FirstBurstLength value="262144"/>
          <DefaultTime2Wait value="2"/>
          <DefaultTime2Retain value="20"/>
          <MaxOutstandingR2T value="8"/>
          <DataPDUInOrder value="Yes"/>
          <DataSequenceInOrder value="Yes"/>
          <ErrorRecoveryLevel value="0"/>
          <Wthreads value="16"/>
          <QueuedCommands value="32"/>
          <lun Id="0" Path="/dev/san/ctdb" Type="blockio" ScsiId="zegB7p-3BHl-ySne" ScsiSN="zegB7p-3BHl-ySne" IOMode="t"/>
        </target>
        <target Name="iqn.2006-01.com.openfiler:qdisk">
          <HeaderDigest value="None"/>
          <DataDigest value="None"/>
          <MaxConnections value="1"/>
          <InitialR2T value="Yes"/>
          <ImmediateData value="No"/>
          <MaxRecvDataSegmentLength value="131072"/>
          <MaxXmitDataSegmentLength value="131072"/>
          <MaxBurstLength value="262144"/>
          <FirstBurstLength value="262144"/>
          <DefaultTime2Wait value="2"/>
          <DefaultTime2Retain value="20"/>
          <MaxOutstandingR2T value="8"/>
          <DataPDUInOrder value="Yes"/>
          <DataSequenceInOrder value="Yes"/>
          <ErrorRecoveryLevel value="0"/>
          <Wthreads value="16"/>
          <QueuedCommands value="32"/>
          <lun Id="0" Path="/dev/san/qdisk" Type="blockio" ScsiId="VWq9z7-aa2l-6RMj" ScsiSN="VWq9z7-aa2l-6RMj" IOMode="wt"/>
        </target>
        <target Name="iqn.2006-01.com.openfiler:tsn.dc0b0f3d8f75">
          <HeaderDigest value="None"/>
          <DataDigest value="None"/>
          <MaxConnections value="1"/>
          <InitialR2T value="Yes"/>
          <ImmediateData value="No"/>
          <MaxRecvDataSegmentLength value="131072"/>
          <MaxXmitDataSegmentLength value="131072"/>
          <MaxBurstLength value="262144"/>
          <FirstBurstLength value="262144"/>
          <DefaultTime2Wait value="2"/>
          <DefaultTime2Retain value="20"/>
          <MaxOutstandingR2T value="8"/>
          <DataPDUInOrder value="Yes"/>
          <DataSequenceInOrder value="Yes"/>
          <ErrorRecoveryLevel value="0"/>
          <Wthreads value="16"/>
          <QueuedCommands value="32"/>
          <lun Id="0" Path="/dev/san/ctdb" Type="blockio" ScsiId="zegB7p-3BHl-ySne" ScsiSN="zegB7p-3BHl-ySne" IOMode="wt"/>
        </target>
      </targets>
    </iet>
    Once done save and exit the file and restart the iscsi-target services
    # /etc/init.d/iscsi-target restart
    Stopping iSCSI target service: ......                      
    [  OK  ]
    Starting iSCSI target service:                             [  OK  ]

    Verify the changes as you can see the target is successfully deleted.




    Once the iscsi-target is removed from the openfiler you might get the below error on your client linux machine while attempting to restart the iscsi services
    # service iscsi restart
    Stopping iscsi:                                            [  OK  ]
    Starting iscsi: iscsiadm: Could not login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.dc0b0f3d8f75, portal: 192.168.1.8,3260].
    iscsiadm: initiator reported error (19 - encountered non-retryable iSCSI login failure)
    iscsiadm: Could not log into all portals

    To remove iscsi target from linux machine
    # service iscsi stop
    Stopping iscsi:                                            
    [  OK  ]

    Delete the selected target using the below command
    # iscsiadm -m node -o delete -T "iqn.2006-01.com.openfiler:tsn.dc0b0f3d8f75" --portal 192.168.1.8,3260
    Re-discover the iscsi target from the openfiler server and as you see below we only have the required targets
    # iscsiadm -m discovery -t sendtargets -p 192.168.1.8
    192.168.1.8:3260,1 iqn.2006-01.com.openfiler:qdisk
    192.168.1.8:3260,1 iqn.2006-01.com.openfiler:ctdb
    192.168.1.8:3260,1 iqn.2006-01.com.openfiler:san

    Start the required iscsi services on the linux box
    # service iscsi start
    Starting iscsi:                                            
    [  OK  ]


    I hope I made my self clear.

    Related Articles
    Configuring iSCSI storage using openfiler
    How to install openfiler
    How to configure iscsi target using Red Hat Linux

    Deepak Prasad

    is a techie and an author who is still trying to survive in this IT generation with very little knowledge he has on Linux/Unix, VMware, SAN Storage, Automation, networking etc

    You can follow him on Facebook or Google+

    Do you also have something to share here?

    Join GoLinuxHub Team as an Author, Click here for more information
    How to delete an iscsi-target from openfiler and Linux How to delete an iscsi-target from openfiler and Linux Reviewed by Deepak Prasad on Tuesday, October 07, 2014 Rating: 5

    No comments:

    Powered by Blogger.