Skip to content

Instantly share code, notes, and snippets.

@iammattcoleman
Last active April 18, 2020 00:38
Show Gist options
  • Save iammattcoleman/150f3aed58f36a1478c2a92d023286fd to your computer and use it in GitHub Desktop.
Save iammattcoleman/150f3aed58f36a1478c2a92d023286fd to your computer and use it in GitHub Desktop.
# targetcli <<EOF && rm /tmp/test1.img
> ls
> /backstores/fileio create test1 /tmp/test1.img 10M
> /iscsi create iqn.2020-04.com.datto.test1
> /iscsi/iqn.2020-04.com.datto.test1/tpg1/luns create /backstores/file
io/test1
> /loopback create naa.50014051ba74ae76
> /loopback/naa.50014051ba74ae76/luns create /backstores/fileio/test1
> /vhost create naa.5001405ef6e5af1a
> /vhost/naa.5001405ef6e5af1a/tpg1/luns create /backstores/fileio/test
1
> ls
> /backstores/fileio delete test1
> ls
> /iscsi delete iqn.2020-04.com.datto.test1
> /loopback delete naa.50014051ba74ae76
> /vhost delete naa.5001405ef6e5af1a
> ls
> EOF
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Created fileio test1 with size 10485760
/> Created target iqn.2020-04.com.datto.test1.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/> Created LUN 0.
/> Created target naa.50014051ba74ae76.
/> Created LUN 0.
/> Created target naa.5001405ef6e5af1a.
Created TPG 1.
/> Created LUN 0.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 1]
| | o- test1 ....... [/tmp/test1.img (10.0MiB) write-back activated]
| | o- alua ..................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ......... [ALUA state: Active/optimized]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 1]
| o- iqn.2020-04.com.datto.test1 ......................... [TPGs: 1]
| o- tpg1 ................................. [no-gen-acls, no-auth]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 1]
| | o- lun0 . [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
| o- portals ...................................... [Portals: 1]
| o- 0.0.0.0:3260 ....................................... [OK]
o- loopback ........................................... [Targets: 1]
| o- naa.50014051ba74ae76 ................... [naa.5001405858826d42]
| o- luns .............................................. [LUNs: 1]
| o- lun0 ... [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
o- vhost .............................................. [Targets: 1]
| o- naa.5001405ef6e5af1a ................................ [TPGs: 1]
| o- tpg1 .................... [naa.5001405f20fc4203, no-gen-acls]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 1]
| o- lun0 . [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted storage object test1.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 1]
| o- iqn.2020-04.com.datto.test1 ......................... [TPGs: 1]
| o- tpg1 ................................. [no-gen-acls, no-auth]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 0]
| o- portals ...................................... [Portals: 1]
| o- 0.0.0.0:3260 ....................................... [OK]
o- loopback ........................................... [Targets: 1]
| o- naa.50014051ba74ae76 ................... [naa.5001405858826d42]
| o- luns .............................................. [LUNs: 0]
o- vhost .............................................. [Targets: 1]
| o- naa.5001405ef6e5af1a ................................ [TPGs: 1]
| o- tpg1 .................... [naa.5001405f20fc4203, no-gen-acls]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted Target iqn.2020-04.com.datto.test1.
/> Deleted Target naa.50014051ba74ae76.
/> Deleted Target naa.5001405ef6e5af1a.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> exit
# targetcli <<EOF && rm /tmp/test1.img
> ls
> /backstores/fileio create test1 /tmp/test1.img 10M
> /iscsi create iqn.2020-04.com.datto.test1
> /iscsi/iqn.2020-04.com.datto.test1/tpg1/luns create /backstores/fileio/test1
> /loopback create naa.50014051ba74ae76
> /loopback/naa.50014051ba74ae76/luns create /backstores/fileio/test1
> /vhost create naa.5001405ef6e5af1a
> /vhost/naa.5001405ef6e5af1a/tpg1/luns create /backstores/fileio/test1
> ls
> /backstores/fileio delete test1
> ls
> /iscsi delete iqn.2020-04.com.datto.test1
> /loopback delete naa.50014051ba74ae76
> /vhost delete naa.5001405ef6e5af1a
> ls
> EOF
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Created fileio test1 with size 10485760
/> Created target iqn.2020-04.com.datto.test1.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/> Created LUN 0.
/> Created target naa.50014051ba74ae76.
/> Created LUN 0.
/> Created target naa.5001405ef6e5af1a.
Created TPG 1.
/> Created LUN 0.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 1]
| | o- test1 ....... [/tmp/test1.img (10.0MiB) write-back activated]
| | o- alua ..................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ......... [ALUA state: Active/optimized]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 1]
| o- iqn.2020-04.com.datto.test1 ......................... [TPGs: 1]
| o- tpg1 ................................. [no-gen-acls, no-auth]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 1]
| | o- lun0 . [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
| o- portals ...................................... [Portals: 1]
| o- 0.0.0.0:3260 ....................................... [OK]
o- loopback ........................................... [Targets: 1]
| o- naa.50014051ba74ae76 ................... [naa.5001405e456190b5]
| o- luns .............................................. [LUNs: 1]
| o- lun0 ... [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
o- vhost .............................................. [Targets: 1]
| o- naa.5001405ef6e5af1a ................................ [TPGs: 1]
| o- tpg1 .................... [naa.50014054a2bce85c, no-gen-acls]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 1]
| o- lun0 . [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted storage object test1.
/> This LUN does not exist in configFS
/> Deleted Target iqn.2020-04.com.datto.test1.
/> Deleted Target naa.50014051ba74ae76.
/> Deleted Target naa.5001405ef6e5af1a.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> exit
# targetcli <<EOF && rm /tmp/test1.img
> ls
> /backstores/fileio create test1 /tmp/test1.img 10M
> /iscsi create iqn.2020-04.com.datto.test1
> /iscsi/iqn.2020-04.com.datto.test1/tpg1/luns create /backstores/fileio/test1
> ls
> /backstores/fileio delete test1
> ls
> /iscsi delete iqn.2020-04.com.datto.test1
> ls
> EOF
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Created fileio test1 with size 10485760
/> Created target iqn.2020-04.com.datto.test1.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/> Created LUN 0.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 1]
| | o- test1 ....... [/tmp/test1.img (10.0MiB) write-back activated]
| | o- alua ..................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ......... [ALUA state: Active/optimized]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 1]
| o- iqn.2020-04.com.datto.test1 ......................... [TPGs: 1]
| o- tpg1 ................................. [no-gen-acls, no-auth]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 1]
| | o- lun0 . [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
| o- portals ...................................... [Portals: 1]
| o- 0.0.0.0:3260 ....................................... [OK]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted storage object test1.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 1]
| o- iqn.2020-04.com.datto.test1 ......................... [TPGs: 1]
| o- tpg1 ................................. [no-gen-acls, no-auth]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 0]
| o- portals ...................................... [Portals: 1]
| o- 0.0.0.0:3260 ....................................... [OK]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted Target iqn.2020-04.com.datto.test1.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> exit
# targetcli <<EOF && rm /tmp/test1.img
> ls
> /backstores/fileio create test1 /tmp/test1.img 10M
> /iscsi create iqn.2020-04.com.datto.test1
> /iscsi/iqn.2020-04.com.datto.test1/tpg1/luns create /backstores/fileio/test1
> ls
> /backstores/fileio delete test1
> ls
> /iscsi delete iqn.2020-04.com.datto.test1
> ls
> EOF
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Created fileio test1 with size 10485760
/> Created target iqn.2020-04.com.datto.test1.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/> Created LUN 0.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 1]
| | o- test1 ....... [/tmp/test1.img (10.0MiB) write-back activated]
| | o- alua ..................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ......... [ALUA state: Active/optimized]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 1]
| o- iqn.2020-04.com.datto.test1 ......................... [TPGs: 1]
| o- tpg1 ................................. [no-gen-acls, no-auth]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 1]
| | o- lun0 . [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
| o- portals ...................................... [Portals: 1]
| o- 0.0.0.0:3260 ....................................... [OK]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted storage object test1.
/> This LUN does not exist in configFS
/> Deleted Target iqn.2020-04.com.datto.test1.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> exit
# targetcli <<EOF && rm /tmp/test1.img
> ls
> /backstores/fileio create test1 /tmp/test1.img 10M
> /loopback create naa.50014051ba74ae76
> /loopback/naa.50014051ba74ae76/luns create /backstores/fileio/test1
> ls
> /backstores/fileio delete test1
> ls
> /loopback delete naa.50014051ba74ae76
> ls
> EOF
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Created fileio test1 with size 10485760
/> Created target naa.50014051ba74ae76.
/> Created LUN 0.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 1]
| | o- test1 ....... [/tmp/test1.img (10.0MiB) write-back activated]
| | o- alua ..................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ......... [ALUA state: Active/optimized]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 1]
| o- naa.50014051ba74ae76 ................... [naa.50014055f6be2c2c]
| o- luns .............................................. [LUNs: 1]
| o- lun0 ... [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted storage object test1.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 1]
| o- naa.50014051ba74ae76 ................... [naa.50014055f6be2c2c]
| o- luns .............................................. [LUNs: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted Target naa.50014051ba74ae76.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> exit
# targetcli <<EOF && rm /tmp/test1.img
> ls
> /backstores/fileio create test1 /tmp/test1.img 10M
> /loopback create naa.50014051ba74ae76
> /loopback/naa.50014051ba74ae76/luns create /backstores/fileio/test1
> ls
> /backstores/fileio delete test1
> ls
> /loopback delete naa.50014051ba74ae76
> ls
> EOF
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Created fileio test1 with size 10485760
/> Created target naa.50014051ba74ae76.
/> Created LUN 0.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 1]
| | o- test1 ....... [/tmp/test1.img (10.0MiB) write-back activated]
| | o- alua ..................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ......... [ALUA state: Active/optimized]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 1]
| o- naa.50014051ba74ae76 ................... [naa.50014054ddc3cdc9]
| o- luns .............................................. [LUNs: 1]
| o- lun0 ... [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted storage object test1.
/> This LUN does not exist in configFS
/> Deleted Target naa.50014051ba74ae76.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> exit
# targetcli <<EOF && rm /tmp/test1.img
> ls
> /backstores/fileio create test1 /tmp/test1.img 10M
> /vhost create naa.5001405ef6e5af1a
> /vhost/naa.5001405ef6e5af1a/tpg1/luns create /backstores/fileio/test1
> ls
> /backstores/fileio delete test1
> ls
> /vhost delete naa.5001405ef6e5af1a
> ls
> EOF
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Created fileio test1 with size 10485760
/> Created target naa.5001405ef6e5af1a.
Created TPG 1.
/> Created LUN 0.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 1]
| | o- test1 ....... [/tmp/test1.img (10.0MiB) write-back activated]
| | o- alua ..................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ......... [ALUA state: Active/optimized]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 1]
| o- naa.5001405ef6e5af1a ................................ [TPGs: 1]
| o- tpg1 .................... [naa.500140577476dfbc, no-gen-acls]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 1]
| o- lun0 . [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted storage object test1.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 1]
| o- naa.5001405ef6e5af1a ................................ [TPGs: 1]
| o- tpg1 .................... [naa.500140577476dfbc, no-gen-acls]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted Target naa.5001405ef6e5af1a.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> exit
# targetcli <<EOF && rm /tmp/test1.img
> ls
> /backstores/fileio create test1 /tmp/test1.img 10M
> /vhost create naa.5001405ef6e5af1a
> /vhost/naa.5001405ef6e5af1a/tpg1/luns create /backstores/fileio/test1
> ls
> /backstores/fileio delete test1
> ls
> /vhost delete naa.5001405ef6e5af1a
> ls
> EOF
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> Created fileio test1 with size 10485760
/> Created target naa.5001405ef6e5af1a.
Created TPG 1.
/> Created LUN 0.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 1]
| | o- test1 ....... [/tmp/test1.img (10.0MiB) write-back activated]
| | o- alua ..................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ......... [ALUA state: Active/optimized]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 1]
| o- naa.5001405ef6e5af1a ................................ [TPGs: 1]
| o- tpg1 .................... [naa.5001405d39c912ec, no-gen-acls]
| o- acls ............................................ [ACLs: 0]
| o- luns ............................................ [LUNs: 1]
| o- lun0 . [fileio/test1 (/tmp/test1.img) (default_tg_pt_gp)]
o- xen-pvscsi ......................................... [Targets: 0]
/> Deleted storage object test1.
/> This LUN does not exist in configFS
/> Deleted Target naa.5001405ef6e5af1a.
/> o- / ........................................................... [...]
o- backstores ................................................ [...]
| o- block .................................... [Storage Objects: 0]
| o- fileio ................................... [Storage Objects: 0]
| o- pscsi .................................... [Storage Objects: 0]
| o- ramdisk .................................. [Storage Objects: 0]
o- iscsi .............................................. [Targets: 0]
o- loopback ........................................... [Targets: 0]
o- vhost .............................................. [Targets: 0]
o- xen-pvscsi ......................................... [Targets: 0]
/> exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment