CPU move

Started by Carlos Henrique Reimerover 14 years ago4 messagesgeneral
Jump to latest
#1Carlos Henrique Reimer
carlos.reimer@opendb.com.br

Hi,

We're planning to move our postgreSQL database from one CPU box to another
box.

I'm considering an alternative procedure for the move as the standard one
(pg_dump from the old, copy dump to the new box, psql to restore in the
new) will take about 10 hours to complete. The ideia is installing the same
Linux and PostgreSQL versions in the new box and copy the entire database
cluster directory from the old to the new one using the scp Linux command.

Checked the locale files and they were not customized and are the same in
the same box.

Which risks am I exposed in this approach?

Thank you!

--
Reimer
47-3347-1724 47-9183-0547 msn: carlos.reimer@opendb.com.br

#2Alan Hodgson
ahodgson@simkin.ca
In reply to: Carlos Henrique Reimer (#1)
Re: CPU move

On Saturday, November 26, 2011 10:18:56 AM Carlos Henrique Reimer wrote:

Hi,

We're planning to move our postgreSQL database from one CPU box to another
box.

I'm considering an alternative procedure for the move as the standard one
(pg_dump from the old, copy dump to the new box, psql to restore in the
new) will take about 10 hours to complete. The ideia is installing the same
Linux and PostgreSQL versions in the new box and copy the entire database
cluster directory from the old to the new one using the scp Linux command.

Checked the locale files and they were not customized and are the same in
the same box.

Which risks am I exposed in this approach?

This will work, if the versions are the same and the source database is
stopped before you start the copy. Make sure you fix up the permissions
afterwards.

It would be faster to use rsync - you can run a first pass with the source
database running, then stop it and run a last rsync -ar --delete to pick up
any changes. Your only downtime need be during the last pass.

Make sure you've copied over any sysctl.conf settings.

#3Frank Lanitz
frank@frank.uvena.de
In reply to: Carlos Henrique Reimer (#1)
Re: CPU move

Am 26.11.2011 19:18, schrieb Carlos Henrique Reimer:

Hi,

We're planning to move our postgreSQL database from one CPU box to
another box.

I'm considering an alternative procedure for the move as the standard
one (pg_dump from the old, copy dump to the new box, psql to restore in
the new) will take about 10 hours to complete. The ideia is installing
the same Linux and PostgreSQL versions in the new box and copy the
entire database cluster directory from the old to the new one using the
scp Linux command.

If you are using the same architecture you could use the warm-standby
procedure for doing the sync and then switching the system. There is
pg_standby available for.

Cheers,
Frank

#4Frank Lanitz
frank@frank.uvena.de
In reply to: Frank Lanitz (#3)
Re: CPU move

This message has been digitally signed by the sender.

Attachments:

Re___GENERAL__CPU_move.emlapplication/octet-stream; name=Re___GENERAL__CPU_move.emlDownload