]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/cli-integration/rbd/gwcli_delete.t
import quincy beta 17.1.0
[ceph.git] / ceph / src / test / cli-integration / rbd / gwcli_delete.t
CommitLineData
20effc67
TL
1Podman find iSCSI container
2===========================
3 $ ISCSI_CONTAINER=$(sudo podman ps -a | grep -F 'iscsi' | grep -Fv 'tcmu' | awk '{print $1}')
4
f67539c2
TL
5Dismiss the "could not load preferences file .gwcli/prefs.bin" warning
6======================================================================
20effc67 7 $ sudo podman exec $ISCSI_CONTAINER gwcli ls >/dev/null 2>&1
f67539c2
TL
8
9Delete the host
10===============
20effc67
TL
11 $ sudo podman exec $ISCSI_CONTAINER gwcli iscsi-targets/iqn.2003-01.com.redhat.iscsi-gw:ceph-gw/hosts delete client_iqn=iqn.1994-05.com.redhat:client
12 $ sudo podman exec $ISCSI_CONTAINER gwcli ls iscsi-targets/ | grep 'o- hosts' | awk -F'[' '{print $2}'
f67539c2
TL
13 Auth: ACL_ENABLED, Hosts: 0]
14
15Delete the iscsi-targets disk
16=============================
20effc67
TL
17 $ sudo podman exec $ISCSI_CONTAINER gwcli iscsi-targets/iqn.2003-01.com.redhat.iscsi-gw:ceph-gw/disks/ delete disk=datapool/block0
18 $ sudo podman exec $ISCSI_CONTAINER gwcli ls iscsi-targets/ | grep 'o- disks' | awk -F'[' '{print $2}'
f67539c2
TL
19 Disks: 0]
20
21Delete the target IQN
22=====================
20effc67
TL
23 $ sudo podman exec $ISCSI_CONTAINER gwcli iscsi-targets/ delete target_iqn=iqn.2003-01.com.redhat.iscsi-gw:ceph-gw
24 $ sudo podman exec $ISCSI_CONTAINER gwcli ls iscsi-targets/ | grep 'o- iscsi-targets' | awk -F'[' '{print $2}'
f67539c2
TL
25 DiscoveryAuth: None, Targets: 0]
26
27Delete the disks
28================
20effc67
TL
29 $ sudo podman exec $ISCSI_CONTAINER gwcli disks/ delete image_id=datapool/block0
30 $ sudo podman exec $ISCSI_CONTAINER gwcli ls disks/ | grep 'o- disks' | awk -F'[' '{print $2}'
f67539c2 31 0.00Y, Disks: 0]