Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

" KeyError: 'targets' " when adding second gateway on ceph-iscsi on ubuntu - BUG #158

Open
hamidreza-hosseini opened this issue Nov 25, 2020 · 0 comments

Comments

@hamidreza-hosseini
Copy link

Hi,
I have installed ceph-iscsi on ubuntu 20 manully (Because I couldn't install via ceph-ansible, I have os compatibility error)
But when I want to add second gateway it will show me error:


OS: Ubuntu 20 LTS
ceph version : octopus
I install cluster with ceph-ansible but I install ceph-iscsi manually via following link:
https://docs.ceph.com/en/latest/rbd/iscsi-target-cli/
(instead of 'yum install ceph-iscsi' I commit 'apt install ceph-iscsi')
gwcli - 2.7



/iscsi-target...-igw/gateways> create ceph-gw-2 192.168.200.30 
Adding gateway, sync'ing 0 disk(s) and 0 client(s)
KeyError: 'targets'

and it will jump out of gwcli!
this is my gwcli log:

root@dev12:~# cat gwcli.log 
2020-11-23 13:15:07,655 DEBUG    [ceph.py:32:__init__()] Adding ceph cluster 'ceph' to the UI
2020-11-23 13:15:08,339 DEBUG    [ceph.py:241:populate()] Fetching ceph osd information
2020-11-23 13:15:08,383 DEBUG    [ceph.py:150:update_state()] Querying ceph for state information
2020-11-23 13:15:08,438 DEBUG    [storage.py:105:refresh()] Refreshing disk information from the config object
2020-11-23 13:15:08,439 DEBUG    [storage.py:108:refresh()] - Scanning will use 8 scan threads
2020-11-23 13:15:08,497 DEBUG    [storage.py:135:refresh()] - rbd image scan complete: 0s
2020-11-23 13:15:08,497 DEBUG    [gateway.py:378:refresh()] Refreshing gateway & client information
2020-11-23 13:15:08,646 DEBUG    [gateway.py:934:refresh()] - checking iSCSI/API ports on dev12
2020-11-23 13:15:08,669 DEBUG    [ceph.py:150:update_state()] Querying ceph for state information
2020-11-23 13:15:08,713 DEBUG    [ceph.py:260:refresh()] Gathering pool stats for cluster 'ceph'
2020-11-23 13:15:26,268 DEBUG    [gateway.py:793:ui_command_create()] CMD: ../gateways/ create ceph-gw-52 ['192.168.200.52'] nosync=False skipchecks=true
2020-11-23 13:15:26,282 WARNING  [gateway.py:834:ui_command_create()] OS version/package checks have been bypassed
2020-11-23 13:15:26,282 INFO     [gateway.py:836:ui_command_create()] Adding gateway, sync'ing 0 disk(s) and 0 client(s)
2020-11-23 13:15:26,738 DEBUG    [gateway.py:854:ui_command_create()] Gateway creation successful
2020-11-23 13:15:26,738 DEBUG    [gateway.py:855:ui_command_create()] Adding gw to UI



root@dev11:~# gwcli export copy
{
    "created": "2020/11/21 10:43:03",
    "discovery_auth": {
        "mutual_password": "",
        "mutual_password_encryption_enabled": false,
        "mutual_username": "",
        "password": "",
        "password_encryption_enabled": false,
        "username": ""
    },
    "disks": {},
    "epoch": 2,
    "gateways": {
        "dev11": {
            "active_luns": 0,
            "created": "2020/11/21 11:25:23",
            "updated": "2020/11/21 11:25:23"
        }
    },
    "targets": {
        "iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw": {
            "acl_enabled": true,
            "auth": {
                "mutual_password": "",
                "mutual_password_encryption_enabled": false,
                "mutual_username": "",
                "password": "",
                "password_encryption_enabled": false,
                "username": ""
            },
            "clients": {},
            "controls": {},
            "created": "2020/11/21 11:21:34",
            "disks": {},
            "groups": {},
            "ip_list": [
                "192.168.200.21"
            ],
            "portals": {
                "dev11": {
                    "gateway_ip_list": [
                        "192.168.200.21"
                    ],
                    "inactive_portal_ips": [],
                    "portal_ip_addresses": [
                        "192.168.200.21"
                    ],
                    "tpgs": 1
                }
            },
            "updated": "2020/11/21 11:25:23"
        }
    },
    "updated": "2020/11/21 11:25:23",
    "version": 11
}

What should I do for this problem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant