[GeoNode-users] migration suggestions

Alessio Fabiani alessio.fabiani at geo-solutions.it
Sat Oct 26 13:07:58 PDT 2019


Hi Paolo,
any chance to update the official docs with your notes

http://docs.geonode.org/en/master/admin/upgrade/index.html#upgrade-from-2-4-x



Il giorno ven 25 ott 2019 alle ore 20:20 Paolo Corti <pcorti at gmail.com> ha
scritto:

> Hi Alessio and Eugenio
>
> I could recently update a GeoNode instance from 2.4 to master (2.10.1)
> with not too much effort. Here are few notes I created at the time:
>
> https://gist.github.com/capooti/32071c67fb2b40b7715256d287000155
>
> Try this method on a dev instance before applying it on production.
> Obviously, backup everything before doing it ;)
>
> ciao
> Paolo
>
> On Fri, Oct 25, 2019 at 11:26 AM Alessio Fabiani
> <alessio.fabiani at geo-solutions.it> wrote:
> >
> > Hi Eugenio,
> > so, the thing is that GeoNode 2.4 and 2.10 are barely compatible.
> Upgrading the old version, even the look and feel, basically will require
> you to redo almost everything.
> >
> > My suggestion was to basically update only GeoServer and the GeoServer
> db, start a GeoNode 2.10.x from scratch and apply the l&f customizations,
> then run the updatelayers command.
> >
> > The updatelayers command will configure the layers into GeoNode and
> basically will update:
> >
> >  - title and abstract
> >  - keywords
> >  - style
> >
> > All the other metadata fields must be set manually.
> >
> > Trying to restore the databases is feasible, but requires a deep
> knowledge of Django, GeoNode model and how migration works.
> > In this latter case, you will need not only to patch the model, but also
> to update manually the "django_contentypes" in order to fixup the guardians
> rules, due to the model polymorphism implementation of GeoNode.
> >
> >
> > Il giorno ven 25 ott 2019 alle ore 16:58 Eugenio Trumpy <
> frippe12573 at hotmail.com> ha scritto:
> >>
> >> Hi Alessio,
> >>
> >> thank you for your prompt answer. However, I have a doubts(I apologise
> if it is stupid) about your hints:
> >>
> >> for metadata do you mean the postgresql db? in case of yes, what do you
> mean with 'no much', I have 42 layers in 'geonode_data' and 20 maps 116
> layers and a couple of users in 'geonode' pgsql dbs. So can I dump and
> restore both databases? or the db structure is changed, so that I need a
> special procedure?
> >> If I port the data only by geoserver, what I have after the
> updatelayers in the pgsql dbs? no metadata I presume, or only basic info
> taken from the old geoserver?
> >> What about the porting of the look and feel of the sites I have? just
> copy the codes?
> >>
> >> Thanks a lot,
> >>
> >> Eugenio
> >> ________________________________
> >> Da: Alessio Fabiani <alessio.fabiani at geo-solutions.it>
> >> Inviato: venerdì 25 ottobre 2019 16:27
> >> A: Eugenio Trumpy <frippe12573 at hotmail.com>
> >> Cc: geonode-users at lists.osgeo.org <geonode-users at lists.osgeo.org>
> >> Oggetto: Re: [GeoNode-users] migration suggestions
> >>
> >> Hello Eugenio,
> >> in the case you have no much metadata to configure and few users, my
> *hot* suggestion is to pass through GeoServer in order to port your
> datasets.
> >>
> >> So the steps would be the following ones:
> >>
> >> 1. Setup a new GeoServer 2.15.2 (
> https://build.geo-solutions.it/geonode/geoserver/latest/geoserver-2.15.2.war
> )
> >> 2. Transfer the Data Dir from the old GeoServer to the new one (I
> strongly suggest to backport **only** the workspace, datasets and styles,
> not the security subsystem)
> >> 3. Setup the new GeoNode instance
> >> 4. Run the "updatelayers" management command (see
> http://docs.geonode.org/en/master/admin/mgmt_commands/index.html#management-command-updatelayers
> )
> >> 5. Update manually the missing permissions and metadata
> >>
> >>
> >> Il giorno ven 25 ott 2019 alle ore 16:08 Eugenio Trumpy <
> frippe12573 at hotmail.com> ha scritto:
> >>
> >> Dear all,
> >>
> >> I have a running geonode at version 2.4 dev20160525015826 configured as
> multisite in a ubuntu server 16.04.6 LTS.
> >> The system administrator suggested me to update the server OS to
> 18.04.3 LTS for many reasons that are not the topic of this email.
> >>
> >> I would like to know if there are suggested procedures to migrate my
> multisite project, data, ... to a newer version of geonode
> >> (the most update seems to be the vs.2.10).
> >> Just to let you know, for the previous installation I followed the
> custom installation,
> >> because in the server were already running postgresql, tomcat, and so
> on...
> >> Moreover, as said, I set the project to be used as multi-sites.
> >>
> >> So I need:
> >>
> >> to install a fresh geonode version
> >> set-up the multi-sites
> >> dump the data from version 2.4
> >> load the data in the new version
> >>
> >> Any hints or recommendations?
> >>
> >> Thanks,
> >>
> >> Eugenio
> >> _______________________________________________
> >> geonode-users mailing list
> >> geonode-users at lists.osgeo.org
> >> https://lists.osgeo.org/mailman/listinfo/geonode-users
> >>
> >>
> >>
> >> --
> >>
> >> ==
> >>
> >> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> >> ==
> >> Ing. Alessio Fabiani
> >>
> >> @alfa7691
> >> Founder/Technical Lead
> >>
> >>
> >> GeoSolutions S.A.S.
> >> Via di Montramito 3/A - 55054  Massarosa (LU) - Italy
> >> phone: +39 0584 962313
> >> fax:     +39 0584 1660272
> >> mob:   +39 331 6233686
> >>
> >>
> >> http://www.geo-solutions.it
> >> http://twitter.com/geosolutions_it
> >> -------------------------------------------------------
> >>
> >> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
> >>
> >>
> >> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail.
> >
> >
> >
> > --
> >
> > ==
> >
> > GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> > ==
> > Ing. Alessio Fabiani
> >
> > @alfa7691
> > Founder/Technical Lead
> >
> >
> > GeoSolutions S.A.S.
> > Via di Montramito 3/A - 55054  Massarosa (LU) - Italy
> > phone: +39 0584 962313
> > fax:     +39 0584 1660272
> > mob:   +39 331 6233686
> >
> >
> > http://www.geo-solutions.it
> > http://twitter.com/geosolutions_it
> > -------------------------------------------------------
> >
> > Con riferimento alla normativa sul trattamento dei dati personali (Reg.
> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
> >
> >
> > This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail.
> >
> > _______________________________________________
> > geonode-users mailing list
> > geonode-users at lists.osgeo.org
> > https://lists.osgeo.org/mailman/listinfo/geonode-users
>
>
>
> --
> Paolo Corti
> Geospatial software developer
> web: http://www.paolocorti.net
> twitter: @capooti
> skype: capooti
> #drt3jc1
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geonode-users
>


-- 

==

GeoServer Professional Services from the experts! Visit http://goo.gl/it488V
for more information.
==
Ing. Alessio Fabiani

@alfa7691
Founder/Technical Lead


GeoSolutions S.A.S.
Via di Montramito 3/A - 55054  Massarosa (LU) - Italy
phone: +39 0584 962313
fax:     +39 0584 1660272
mob:   +39 331 6233686


http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------

Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
precisa che ogni circostanza inerente alla presente email (il suo
contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
operazione è illecita. Le sarei comunque grato se potesse darmene notizia.


This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential or
otherwise protected from disclosure. We remind that - as provided by
European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
e-mail or the information herein by anyone other than the intended
recipient is prohibited. If you have received this email by mistake, please
notify us immediately by telephone or e-mail.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20191026/203fd32f/attachment-0001.html>


More information about the geonode-users mailing list