Re: ceph-iscsi-cli: cannot remove duplicated gateways.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



okay, I restored the correct configuration by 'sudo rados put gateway.conf
local-gw -p rbd
Now problems resolved. Thanks and have a nice day.


On Mon, Feb 20, 2023 at 10:13 AM Xiubo Li <xiubli@xxxxxxxxxx> wrote:

>
> On 20/02/2023 10:11, luckydog xf wrote:
>
> Oh, please forgive my carelessness.
> --
> sudo rados -p rbd get gateway.conf local-gw.conf
> ---
> get all the contents. I'll try to edit it.
>
> Correct.
>
>
> On Mon, Feb 20, 2023 at 9:50 AM luckydog xf <luckydogxf@xxxxxxxxx> wrote:
>
>> Hi,  Xiubo.
>> I'm not clear about the commands that dump and restore an object. Could
>> you give me an example?
>> `rados ls -p rbd` shows tons of uuids.
>> https://docs.ceph.com/en/latest/man/8/rados/
>>
>> On Mon, Feb 20, 2023 at 9:30 AM Xiubo Li <xiubli@xxxxxxxxxx> wrote:
>>
>>> Hi
>>>
>>> So you are using the default 'rbd' pool to store 'gateway.conf' config
>>> object.
>>>
>>> And the 'gateway.conf' is corrupted. If you couldn't remove it by using
>>> force option, then you should dump the 'gateway.conf' object from 'rbd'
>>> pool and then delete the 'ceph-iscsi-gw-1.ipa.pthl.hklocalhost.localdomain'
>>> related configures manually and then store it back. Then to see will it
>>> disappear, if not please restart the ceph-iscsi services.
>>>
>>> If you are not sure what should be deleted you can send it to me, I will
>>> help revise it for you.
>>>
>>> Thanks
>>>
>>> - Xiubo
>>> On 20/02/2023 09:20, luckydog xf wrote:
>>>
>>> Hi,
>>>>
>>>
>>>
>>>> [root@ceph-iscsi-gw-1 ~]# gwcli ls
>>>> o- /
>>>> .........................................................................................................................
>>>> [...]
>>>>   o- cluster
>>>> .........................................................................................................
>>>> [Clusters: 1]
>>>>   | o- ceph
>>>> ............................................................................................................
>>>> [HEALTH_OK]
>>>>   |   o- pools
>>>> .........................................................................................................
>>>> [Pools: 22]
>>>>   |   | o- .rgw.root
>>>> .............................................................. [(x3),
>>>> Commit: 0.00Y/115222232M (0%), Used: 52K]
>>>>   |   | o- cinder-ceph ................................................
>>>> [(x3), Commit: 0.00Y/115222232M (0%), Used: 28703946995700b]
>>>>   |   | o- default.rgw.buckets.data
>>>> ............................................. [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 4587b]
>>>>   |   | o- default.rgw.buckets.extra
>>>> ............................................ [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.buckets.index
>>>> ............................................ [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.control
>>>> .................................................. [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.data.root
>>>> ................................................ [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.gc
>>>> ....................................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.intent-log
>>>> ............................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.log
>>>> ....................................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 384K]
>>>>   |   | o- default.rgw.meta
>>>> ....................................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 24K]
>>>>   |   | o- default.rgw.usage
>>>> .................................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.users.email
>>>> .............................................. [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.users.keys
>>>> ............................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.users.swift
>>>> .............................................. [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- default.rgw.users.uid
>>>> ................................................ [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 0.00Y]
>>>>   |   | o- device_health_metrics
>>>> ........................................... [(x3), Commit: 0.00Y/115222232M
>>>> (0%), Used: 305303172b]
>>>>   |   | o- glance
>>>> ....................................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 525074107902b]
>>>>   |   | o- gnocchi
>>>> ......................................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 989498938b]
>>>>   |   | o- nova
>>>> ................................................................... [(x3),
>>>> Commit: 0.00Y/115222232M (0%), Used: 12K]
>>>>   |   | o- rbd ........................................................
>>>> [(x3), Commit: 20.0T/115222232M (18%), Used: 3274867542037b]
>>>>   |   | o- scbench
>>>> .......................................................... [(x3), Commit:
>>>> 0.00Y/115222232M (0%), Used: 88829964K]
>>>>   |   o- topology
>>>> ..............................................................................................
>>>> [OSDs: 108,MONs: 3]
>>>>   o- disks
>>>> .......................................................................................................
>>>> [20.0T, Disks: 1]
>>>>   | o- rbd
>>>> ...........................................................................................................
>>>> [rbd (20.0T)]
>>>>   |   o- ceph-iscsi
>>>> ...............................................................................
>>>> [rbd/ceph-iscsi (Online, 20.0T)]
>>>>   o- iscsi-targets
>>>> ...............................................................................
>>>> [DiscoveryAuth: None, Targets: 1]
>>>>     o- iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw
>>>> ......................................................... [Auth: None,
>>>> Gateways: 3]
>>>>       o- disks
>>>> ..........................................................................................................
>>>> [Disks: 1]
>>>>       | o- rbd/ceph-iscsi
>>>> ............................................................. [Owner:
>>>> ceph-iscsi-gw-1.ipa.pthl.hk, Lun: 0]
>>>>       o- gateways
>>>> ............................................................................................
>>>> [Up: 2/3, Portals: 3]
>>>>       | o- ceph-iscsi-gw-1.ipa.pthl.hk
>>>> .......................................................................
>>>> [172.16.202.251 (UP)]
>>>>       | o- ceph-iscsi-gw-1.ipa.pthl.hklocalhost.localdomain
>>>> ............................................. [172.16.202.251 (UNKNOWN)]
>>>>       | o- ceph-iscsi-gw-2.ipa.pthl.hk
>>>> .......................................................................
>>>> [172.16.202.252 (UP)]
>>>>       o- host-groups
>>>> ..................................................................................................
>>>> [Groups : 0]
>>>>       o- hosts
>>>> ......................................................................................
>>>> [Auth: ACL_DISABLED, Hosts: 0]
>>>>
>>>
>>>
>>> ===
>>> [root@ceph-iscsi-gw-1 ~]# cat /etc/ceph/iscsi-gateway.cfg
>>> [config]
>>> # Name of the Ceph storage cluster. A suitable Ceph configuration file
>>> allowing
>>> # access to the Ceph storage cluster from the gateway node is required,
>>> if not
>>> # colocated on an OSD node.
>>> cluster_name = ceph
>>>
>>> # Place a copy of the ceph cluster's admin keyring in the gateway's
>>> /etc/ceph
>>> # drectory and reference the filename here
>>> gateway_keyring = ceph.client.admin.keyring
>>>
>>>
>>> # API settings.
>>> # The API supports a number of options that allow you to tailor it to
>>> your
>>> # local environment. If you want to run the API under https, you will
>>> need to
>>> # create cert/key files that are compatible for each iSCSI gateway node,
>>> that is
>>> # not locked to a specific node. SSL cert and key files *must* be called
>>> # 'iscsi-gateway.crt' and 'iscsi-gateway.key' and placed in the
>>> '/etc/ceph/' directory
>>> # on *each* gateway node. With the SSL files in place, you can use
>>> 'api_secure = true'
>>> # to switch to https mode.
>>>
>>> # To support the API, the bare minimum settings are:
>>> api_secure = false
>>>
>>> # Additional API configuration options are as follows, defaults shown.
>>> api_user = admin
>>> api_password = admin
>>> api_port = 5001
>>> # API IP
>>> trusted_ip_list = 172.16.200.251,172.16.200.252
>>>
>>>
>>> --
>>> Best Regards,
>>>
>>> Xiubo Li (李秀波)
>>>
>>> Email: xiubli@xxxxxxxxxx/xiubli@xxxxxxx
>>> Slack: @Xiubo Li
>>>
>>> --
> Best Regards,
>
> Xiubo Li (李秀波)
>
> Email: xiubli@xxxxxxxxxx/xiubli@xxxxxxx
> Slack: @Xiubo Li
>
>
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux