Yes. I copied and ran the take over script on the root dir of ceph-ansible.

Regards,

Vladimir Franciz S. Blando
about.me/vblando
***
Sent from Mobile Gmail


On Wed, May 15, 2024 at 3:16 AM Frédéric Nass <
frederic.n...@univ-lorraine.fr> wrote:

> Vlad,
>
> Can you make sure take-over-existing-cluster.yml is in the root directory
> of ceph-ansible (/usr/share/ceph-ansible) when you run it (as per step 10.
> of the documentation)?
>
> Regards,
> Frédéric.
>
> ----- Le 14 Mai 24, à 19:31, vladimir franciz blando <
> vladimir.bla...@gmail.com> a écrit :
>
> Hi,
>
> That didn't work either.
>
> Regards,
> Vlad Blando <https://about.me/vblando>
>
>
> On Tue, May 14, 2024 at 4:10 PM Frédéric Nass <
> frederic.n...@univ-lorraine.fr> wrote:
>
>>
>> Hello Vlad,
>>
>> We've seen this before a while back. Not sure to recall how we got around
>> this but you might want to try setting 'ip_version: ipv4' in your all.yaml
>> file since this seems to be a condition to the facts setting.
>>
>> - name: Set_fact _monitor_addresses - ipv4
>>   ansible.builtin.set_fact:
>>     _monitor_addresses: "{{ _monitor_addresses | default({}) |
>> combine({item: hostvars[item]['ansible_facts']['all_ipv4_addresses'] |
>> ips_in_ranges(hostvars[item]['public_network'].split(',')) | first}) }}"
>>   with_items: "{{ groups.get(mon_group_name, []) }}"
>>   when:
>>     - ip_version == 'ipv4'
>>
>> I can see we set it in our old all.yaml file.
>>
>> Regards,
>> Frédéric.
>>
>> ----- Le 13 Mai 24, à 14:19, vladimir franciz blando
>> vladimir.bla...@gmail.com a écrit :
>>
>> > Hi,
>> >
>> > If I follow the guide, it only says to define the mons on the ansible
>> hosts
>> > files under the section [mons] which I did with this example (not real
>> ip)
>> >
>> > [mons]
>> > vlad-ceph1 monitor_address=192.168.1.1 ansible_user=ceph
>> > vlad-ceph2 monitor_address=192.168.1.2 ansible_user=ceph
>> > vlad-ceph3 monitor_address=192.168.1.3 ansible_user=ceph
>> >
>> >
>> > Regards,
>> > Vlad Blando <https://about.me/vblando>
>> >
>> >
>> > On Wed, May 8, 2024 at 6:22 PM Eugen Block <ebl...@nde.ag> wrote:
>> >
>> >> Hi,
>> >>
>> >> I'm not familiar with ceph-ansible. I'm not sure if I understand it
>> >> correctly, according to [1] it tries to get the public IP range to
>> >> define monitors (?). Can you verify if your mon sections in
>> >> /etc/ansible/hosts are correct?
>> >>
>> >> ansible.builtin.set_fact:
>> >>      _monitor_addresses: "{{ _monitor_addresses | default({}) |
>> >> combine({item: hostvars[item]['ansible_facts']['all_ipv4_addresses'] |
>> >> ips_in_ranges(hostvars[item]['public_network'].split(',')) | first})
>> }}"
>> >>
>> >> [1]
>> >>
>> >>
>> https://github.com/ceph/ceph-ansible/blob/878cce5b4847a9a112f9d07c0fd651aa15f1e58b/roles/ceph-facts/tasks/set_monitor_address.yml
>> >>
>> >> Zitat von vladimir franciz blando <vladimir.bla...@gmail.com>:
>> >>
>> >> > I know that only a few are using this script but just trying my luck
>> here
>> >> > if someone has the same issue as mine.
>> >> >
>> >> > But first, who has successfully used this script and what version
>> did you
>> >> > use? Im using this guide on my test environment (
>> >> >
>> >>
>> https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/3/html/installation_guide_for_red_hat_enterprise_linux/importing-an-existing-ceph-cluster-to-ansible
>> >> > )
>> >> >
>> >> > Error encountered
>> >> > ---
>> >> > TASK [Generate ceph configuration file]
>> >> >
>> **********************************************************************
>> >> >
>> >> >
>> >>
>> ***********************************************************************************
>> >> > fatal: [vladceph-1]: FAILED! =>
>> >> >   msg: '''_monitor_addresses'' is undefined. ''_monitor_addresses''
>> is
>> >> > undefined'
>> >> > fatal: [vladceph-3]: FAILED! =>
>> >> >   msg: '''_monitor_addresses'' is undefined. ''_monitor_addresses''
>> is
>> >> > undefined'
>> >> > fatal: [vladceph-2]: FAILED! =>
>> >> >   msg: '''_monitor_addresses'' is undefined. ''_monitor_addresses''
>> is
>> >> > undefined'
>> >> > ---
>> >> >
>> >> >
>> >> >
>> >> > Regards,
>> >> > Vlad Blando <https://about.me/vblando>
>> >> > _______________________________________________
>> >> > ceph-users mailing list -- ceph-users@ceph.io
>> >> > To unsubscribe send an email to ceph-users-le...@ceph.io
>> >>
>> >>
>> >> _______________________________________________
>> >> ceph-users mailing list -- ceph-users@ceph.io
>> >> To unsubscribe send an email to ceph-users-le...@ceph.io
>> >>
>> > _______________________________________________
>> > ceph-users mailing list -- ceph-users@ceph.io
>> > To unsubscribe send an email to ceph-users-le...@ceph.io
>>
>
>
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to