[ClusterLabs] pacemaker and cluster hostname reconfiguration

Igor Tverdovskiy igor.tverdovskiy.pe at gmail.com
Mon Oct 5 07:18:31 EDT 2020


Riccardo,

> Only working way was to kill/reload corosync/pacemaker couple (I havent
tried with reloading only pacemaker) on both nodes.

I did a migration a long time ago, but haven't experienced any issues,
probably because it was a part of a regular servers update (which includes
reboot).
Any way even if I had to stop all nodes and tolerate to system downtime I
would do this, the benefit is huge. (BTW you may try maintenance-mode which
allows to stop corosync/pacemaker without downtime)

On Mon, Oct 5, 2020 at 9:49 AM Riccardo Manfrin <
riccardo.manfrin at athonet.com> wrote:

> Thanks Igor,
> I'm afraid I tried this path too although I did not mention in the issue.
>
> The procedure I followed was to add the "name" attribute to the node
> list in corosync.conf, with the current hostname, than reboot both nodes
> to start clean, than do the previously described procedure AND sed s///g
> corosync.conf to update the name attribute value to the
> new hostname.
>
> As I rebooted one of the two nodes the stubborn pacemaker brought back
> the old hostnames no matter what. Only working way was
> to kill/reload corosync/pacemaker couple (I havent tried with reloading
> only pacemaker) on both nodes.
>
> Thanks for the suggestion though
> R
>
> On 02/10/20 20:45, Igor Tverdovskiy wrote:
> > Hi Riccardo,
> >
> > As I see you have already handled the issue, but I would recommend using
> > static node names
> > in the corosync.conf instead of reference to hostname. I did so years
> > ago and now I have no issues
> > with hostname changes.
> >
> > e.g.:
> > node {
> >              ring0_addr: 1.1.1.1
> >              name: my.node
> >              nodeid: 123456
> >          }
> >
> > On Thu, Oct 1, 2020 at 10:10 PM Riccardo Manfrin
> > <riccardo.manfrin at athonet.com <mailto:riccardo.manfrin at athonet.com>>
> wrote:
> >
> >     Thank you for your suggestion Ken; I'm indeed on Centos7, but using
> >
> >          hostnamectl set-hostname newHostname
> >
> >     in place of
> >
> >          hostname -f /etc/hostname
> >
> >     didn't have any beneficial effect. As soon as I powered off one of
> the
> >     two nodes, the other one took the old hostnames back and drifted out
> of
> >     sync.
> >
> >     The only way of doing this in the end was
> >
> >     1. rebooting the machine (close in time so that the first new
> corosync
> >     instance coming up never ever sees the old instance from the other
> node,
> >     or it gets the old hostnames again)
> >
> >     2. killing pacemakerd and corosync (and letting systemd bring them
> on up
> >     again).
> >
> >     This second method appears to be the cleanest and more robust, and
> has
> >     the advantage that while primitives/services are unsupervised, they
> are
> >     not reloaded.
> >
> >     I hope this can be of help to someone although I tend to think that
> my
> >     case was really a rare beast not to be seen around.
> >
> >     R
> >
> >     On 01/10/20 16:41, Ken Gaillot wrote:
> >      > Does "uname -n" also revert?
> >      >
> >      > It looks like you're using RHEL 7 or a derivative -- if so, use
> >      > hostnamectl to change the host name. That will make sure it's
> updated
> >      > in the right places.
> >     ________________________________
> >
> >     Riccardo Manfrin
> >     R&D DEPARTMENT
> >     Web<https://www.athonet.com/> |
> >     LinkedIn<https://www.linkedin.com/company/athonet/>     t +39 (0)444
> >     750045
> >     e riccardo.manfrin at athonet.com
> >     <mailto:riccardo.manfrin at athonet.com><mailto:
> riccardo.manfrin at athonet.com
> >     <mailto:riccardo.manfrin at athonet.com>>
> >     [https://www.athonet.com/signature/logo_athonet.png]<
> https://www.athonet.com/>
> >     ATHONET | Via Cà del Luogo, 6/8 - 36050 Bolzano Vicentino (VI) Italy
> >     This email and any attachments are confidential and intended solely
> >     for the use of the intended recipient. If you are not the named
> >     addressee, please be aware that you shall not distribute, copy, use
> >     or disclose this email. If you have received this email by error,
> >     please notify us immediately and delete this email from your system.
> >     Email transmission cannot be guaranteed to be secured or error-free
> >     or not to contain viruses. Athonet S.r.l. processes any personal
> >     data exchanged in email correspondence in accordance with EU Reg.
> >     679/2016 (GDPR) - you may find here the privacy policy with
> >     information on such processing and your rights. Any views or
> >     opinions presented in this email are solely those of the sender and
> >     do not necessarily represent those of Athonet S.r.l.
> >     _______________________________________________
> >     Manage your subscription:
> >     https://lists.clusterlabs.org/mailman/listinfo/users
> >
> >     ClusterLabs home: https://www.clusterlabs.org/
> >
> >
> > _______________________________________________
> > Manage your subscription:
> > https://lists.clusterlabs.org/mailman/listinfo/users
> >
> > ClusterLabs home: https://www.clusterlabs.org/
> >
> ________________________________
>
> Riccardo Manfrin
> R&D DEPARTMENT
> Web<https://www.athonet.com/> | LinkedIn<
> https://www.linkedin.com/company/athonet/>     t +39 (0)444 750045
> e riccardo.manfrin at athonet.com<mailto:riccardo.manfrin at athonet.com>
> [https://www.athonet.com/signature/logo_athonet.png]<
> https://www.athonet.com/>
> ATHONET | Via Cà del Luogo, 6/8 - 36050 Bolzano Vicentino (VI) Italy
> This email and any attachments are confidential and intended solely for
> the use of the intended recipient. If you are not the named addressee,
> please be aware that you shall not distribute, copy, use or disclose this
> email. If you have received this email by error, please notify us
> immediately and delete this email from your system. Email transmission
> cannot be guaranteed to be secured or error-free or not to contain viruses.
> Athonet S.r.l. processes any personal data exchanged in email
> correspondence in accordance with EU Reg. 679/2016 (GDPR) - you may find
> here the privacy policy with information on such processing and your
> rights. Any views or opinions presented in this email are solely those of
> the sender and do not necessarily represent those of Athonet S.r.l.
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users
>
> ClusterLabs home: https://www.clusterlabs.org/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clusterlabs.org/pipermail/users/attachments/20201005/3ed47c08/attachment.htm>


More information about the Users mailing list