I am currently running RT 3.6.6. I want to go to the newest release. I
am setting up another Virtual machine to run through this upgrade so I
can do this swap overnight and keep the system available to my users. I
plan to install and get working the latest version of RT and then load
in the data from the old system. Or is it better to build a 3.6.6 system
and then upgrade that one to the latest version. I have a lot of info
in the 3.6.6 version.
I guess my first question is how would be the best way to get from
3.6.6 to the latest release in the least amount of downtime? I just
don’t want to try to upgrade the production machine and find out that it
will take me a few days of work to get it back to speed.
any pointers will be appreciated even those that pont me to RTFM a
bit.
TIA
John J. Boris, Sr.
JEN-A-SyS Administrator
Archdiocese of Philadelphia
"Remember! That light at the end of the tunnel
Just might be the headlight of an oncoming train!"
I am currently running RT 3.6.6. I want to go to the newest release. I
am setting up another Virtual machine to run through this upgrade so I
can do this swap overnight and keep the system available to my users. I
plan to install and get working the latest version of RT and then load
in the data from the old system. Or is it better to build a 3.6.6 system
and then upgrade that one to the latest version. I have a lot of info
in the 3.6.6 version.
something like this should give you time to test and count the needed
downtime.
- install your 3.8.8 on your new VM, but don’t create the DB
- put your old local modifications, RT configuration in RT 3.8.8 with
needed adjustement if any
- do a first SQL import of your 3.6.6 DB in the 3.8.8 VM
- run the rt-setup-database --action upgrade to upgrade your DB (and any
DB related update written in the UPGRADING doc (especially if you are
using MySQL)
- measure the time for the two previous steps, this will be your future
downtime to switch your production to 3.8.8
- test your new system
then to really upgrade your production system to your new VM using rt
3.8.8:
- stop your old RT
- drop the DB on the new RT
- import the DB and run again the upgrade procedure
- start your new RT and adjust mail routing/dns so it is now used in
place of old one (or just change the IP)
Emmanuel,
Thanks a bunch. I don’t have any local things but I did install Asset
Tracker which is used a lot on this system.But at least I can go through
this and not blow up my working system
Thanks again.
Emmanuel Lacour elacour@easter-eggs.com 1/4/2011 4:48 PM >>>
I am currently running RT 3.6.6. I want to go to the newest release.
I
am setting up another Virtual machine to run through this upgrade so
I
can do this swap overnight and keep the system available to my users.
I
plan to install and get working the latest version of RT and then
load
in the data from the old system. Or is it better to build a 3.6.6
system
and then upgrade that one to the latest version. I have a lot of
info
in the 3.6.6 version.
something like this should give you time to test and count the needed
downtime.
- install your 3.8.8 on your new VM, but don’t create the DB
- put your old local modifications, RT configuration in RT 3.8.8 with
needed adjustement if any
- do a first SQL import of your 3.6.6 DB in the 3.8.8 VM
- run the rt-setup-database --action upgrade to upgrade your DB (and
any
DB related update written in the UPGRADING doc (especially if you
are
using MySQL)
- measure the time for the two previous steps, this will be your
future
downtime to switch your production to 3.8.8
- test your new system
then to really upgrade your production system to your new VM using rt
3.8.8:
- stop your old RT
- drop the DB on the new RT
- import the DB and run again the upgrade procedure
- start your new RT and adjust mail routing/dns so it is now used in
place of old one (or just change the IP)