Hi,

I've played with LDIF export/import years before IPA, but there's still big 
knowledge gap.
A SOHO installation is not rare and we need a detailed howto for in-place 
migration (with obvious downtime)
This documentation is more critical because upstream (RHEL) doesn't support 
this path.

Example stuff:
     *  Checking used backend (like was provided in this mail thread)
     *  Listing which services should be down (i.e: ldif offline export, or 
online DS with other IPA parts down)
     *  LDIF authentication -- is it just usual kinit? or some DS specific 
parameter/command?
     *  What's the path of the database? (only for DS-offline export if that's 
the recommended path)
     *  Precise commands with parameters and options for export and import
     *  Sanity checks before/after migration

Also:
     *  This howto should be published well before migration
(so it's indexed by search engines before people start searching in amok after 
instances get broken)
     *  Most of this information is very useful for general backup/recovery in 
any SOHO installation
Therefore it's best to prepare it as such and use DB switchover as an example 
use-case
     *  A link to a preliminary draft may be published here, so we can 
carefully try it and provide feedback and improvements.
(e.g: someone on this thread had an issue with finding the instance name...)

Thank you all for the hard work, it's fully understood that such a switchover 
isn't trivial upgrade.

--
Oron Peled

On Tuesday, 24 June 2025 20:14:44 IDT Chris Adams wrote:
> Once upon a time, Alexander Bokovoy <aboko...@redhat.com> said:
> > On Аўт, 24 чэр 2025, Chris Adams wrote:
> > >Once upon a time, Ian Pilcher <arequip...@gmail.com> said:
> > >>Keeping in mind that some people won't be aware of this change before
> > >>they pull the trigger on the update from F42 -> F43, this seems like it
> > >>will render their IdM servers completely broken, with basically no path
> > >>to recover it.
> > >
> > >In the change proposal:
> > >
> > >* A new 389-ds-base-robdb-libs package implements a BerkeleyDb reader
> > >that allows exporting databases into ldif and performing the migration
> > >toward lmdb. This package should be supported until at least F45
> > 
> > The reader library does not really allow for non-disruptive operation.
> > It is meant to read-only processing of existing BDB content to produce
> > an LDIF text file to load after the backend replacement. The backend
> > replacement also means that the database is not accessible until the
> > change has been completed.
> 
> I was responding to the "no path to recover it" - the read-only DB tool
> allows a path to recover, with manual intervention.
> -- 
> Chris Adams <li...@cmadams.net>
> 


-- 
Oron Peled                                 Voice: +972-4-8228492

"Software is like Entropy: it's hard to grasp, weighs nothing and obeys the 
Second Law of Thermodynamics, i.e. it always increases" 
        -- Norman Augustine 

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to