After much back and forth with support while testing migrations and upgrades 
from SLM 7.1 to 7.6.03 and .04 last winter/spring, we were told that the only 
viable path from SLM 7.1 to 7.6.04 was to upgrade the application.  It is the 
configuration data - service agreements, targets, measurements, etc., that must 
be upgraded; you cannot move them directly from 7.1 tables to 7.6.04 tables.  
There is also the problem that many of these objects have system-built z 
filters associated with the data records, and these correlations do NOT migrate 
well at all.

We did the upgrade last summer, using the method where you build an offline 
replica of production and upgraded it; SLM was upgraded from 7.1.00.002 to 
7.6.00.001, then 7.6.03, then 7.6.04.01.  The rest of the ITSM suite followed 
similar contorted paths, as recommended by one of the few BMC support folks who 
knew what they were talking about. Then we restored the upgraded db under a new 
server installed fresh with all the 7.6.04.01 components, to eliminate all of 
the legacy 32-bit directory structures; the data remains the same, right down 
to the T-table numbers.  During acceptance testing we kept the following 
transaction data tables for SLM up to date from production using RRR|Chive 
every night:

SLM:Measurement  *which had an overlay
SLM:EventSchedule
SLM:MilestoneLogging
SLM:RuleActionNotifier

* SLM:Measurement had to be overlaid - the field Previous Status (301412100) in 
7.1 had an enumeration of Pending with ID of '2' that was deprecated in SLM 
7.6.04.01, but since the existing 3 years of data contained that enumeration, 
for whatever reason, it could not be refreshed using RRR|Chive without 
restoring that enumeration using an overlay.

This allowed us to push new Incidents and updates to incidents, along with 
their associated SLM measurement records, from production to the future 
production system right up to the point of cutover.  It also allowed us to 
fully test new incidents with attached service targets on the new system 
without conflict; we set all of the NextIDs for ALL of the necessary tables to 
a much higher number before beginning testing, and limited RRR|Chive updates to 
the ranges below them.  On my system (where Asset and CMDB are empty), there 
were 225 tables where I had to set the NextID to a new, higher value on the 
upgraded system before (a) beginning to refresh production data to it, and (b) 
before creating any new test or foundation data entries.

As near as we could tell when we went live last August, all of the upgraded, 
migrated, and new SLM transaction data was working properly with Incidents, and 
escalating properly both before and after the new server was cutover into 
production. It also appeared correctly in the SLM Dashboards, with some severe 
initial problems that required db-level data fixes in SQL to data that did not 
upgrade or migrate properly - where SLM:Measurement stores the server name as 
an explicit value in the Status Image Tag field - these have to be changed to 
match the new server or they cause all sorts of problems, up to and including 
crashing the tomcat server under mid-tier!

Be sure to turn off email on the old production server unless you want 
duplicate escalation notifications; we had some escape the first week on a 
restart of the old server, which is still "in production" to authenticate for 
Remedy Knowledge Management 7.2, which is also still in production (RKM 
7.6.04.01 displays no search results in Safari, among a myriad of other 
uncorrected problems). Also, I cannot personally recommend moving from 7.1 to 
7.6.04.02 - I gave up on SP2 last November as DOA - almost every installer has 
fatal problems when run on a system upgraded from 7.1/7.0.  MAYBE they will 
have them fixed in Sp3, but I'm not holding my breath.  If you go to Sp1 
instead of Sp2, however, there is a slew of hotfixes you will need for Sp1 
before using it in production!  You may just have to slog through the Sp2 
installer problems to get the newer code, then fix all of the known issues 
CREATED by Sp2 afterwards.  Or do all of your testing/setup/planning but 
execute with Sp3.

If you don't drink, upgrading SLM could drive you to it.

Christopher Strauss, Ph.D.
Call Tracking Administration Manager
University of North Texas Computing & IT Center
http://itsm.unt.edu/

-----Original Message-----
From: Action Request System discussion list(ARSList) 
[mailto:[email protected]] On Behalf Of Melissa Reed
Sent: Thursday, February 02, 2012 1:36 PM
To: [email protected]
Subject: Migrating SLM 7.1 to 7.6.04

Does anyone have any experience migrating data for SLM (integrated with 
Incident) from a SLM 7.1 environment to SLM 7.6.04?  We are migrating open 
incident data and need to maintain the ongoing service targets that are already 
attached.  In addition we will need to be able to report on the migrated data 
as well.

TIA!
Melissa

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 
www.wwrug12.com ARSList: "Where the Answers Are"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

Reply via email to