Preparing to Upgrade
To prepare for your migration, do the following:
Replace hardware and operating systems before upgrading to SMS 2003, if possible.
Resolve issues found by the Deployment Readiness Wizard.
Replace Hardware and Operating Systems Before Upgrading to SMS
Before you upgrade your SMS sites or clients, review the "Getting Started" chapter at the beginning of this book. It details system requirements and platforms supported by SMS 2003. This review helps you determine if you must plan for hardware or operating system upgrades and replacements. It is important to make these changes to your hardware and operating systems before upgrading to SMS 2003.
However, you might consider replacing hardware during a side-by-side upgrade if you want to establish new SMS sites on new hardware. For more information about side-by-side upgrades, see the "Side-by-Side Hierarchy Upgrades" section later in this chapter.
Resolve Issues Found by the Deployment Readiness Wizard
The SMS 2003 Deployment Readiness Wizard (DRW.exe) helps you determine what needs to be done to prepare your site hierarchy for an upgrade. The wizard normally runs during the upgrade process. If the wizard finds errors, you must correct them and then run the wizard again before the upgrade can continue. You can run the wizard manually from the SMSSETUP\BIN\I386 folder on your SMS 2003 product CD. After you correct all identified problems, upgrade proceeds.
Note:
- Depending on the complexity of your site hierarchy, it might take several hours to run the Deployment Readiness Wizard.
The wizard runs the following types of tests:
Platforms and operating system tests
SMS version tests
Database tests
SMS 2.0 features tests
The wizard returns the following types of test results:
Passed
Passed with warning
Error
When the wizard completes its tests, detailed results are displayed in the Deployment Readiness Tests Report in SMS\Logs\<sitecode>_Report.xml. Summary test result data is stored in %systemroot% in a log file named SMSDRW.log.
SMS 2003 does not support all the operating systems, network operating systems, or processor types that SMS 2.0 did. You must run the Deployment Readiness Wizard on SMS 2.0 SP4 or higher site servers. The following tables list tests run by the Deployment Readiness Wizard.
Table 11.1 SMS 2003 Deployment Readiness Wizard Platforms and Operating System Tests
Test name |
Information |
Failure type |
---|---|---|
Alpha processor clients |
SMS 2003 does not support alpha-based systems. For more information about SMS site system requirements, see the "Getting Started" chapter in this book. |
Warning |
FAT drive on the site server |
Verifies that a FAT drive does not exist on the site server. For this test to pass, you must convert the FAT drive to an NTFS drive. A FAT drive on the site server might exist to store compressed copies of SMS packages. If you convert the FAT drive to NTFS, then, after you upgrade to SMS 2003, you must upgrade all packages and move them to an NTFS drive. |
Warning |
IPX site boundaries |
Clients that use IPX as their site boundary do not fall into any of the supported site boundaries. |
Warning |
Non-TCP/IP clients |
SMS 2003 clients require TCP/IP. |
Warning |
Novell NetWare server site systems |
NetWare is an unsupported operating system for SMS 2003 site servers and site server roles. You must remove NetWare from existing computer hardware so that the hardware can support SMS 2003. |
Error |
Pre-Windows 2000 SP2 site systems |
SMS 2003 site systems require Windows 2000 SP2 or later. For this test to succeed, you must either upgrade your SMS 2.0 site systems or remove them. For more information about SMS site system requirements, see the "Getting Started" chapter in this book. |
Error |
Secure client configuration |
Identifies those computers in the SMS site running Windows 2000 or later that have the SMS 2.0 client installed. When you upgrade the site, SMS 2003 installs the Legacy Client on these computers. However, the recommended client for computers running Windows 2000 or later is the Advanced Client. The Legacy Client will run and is supported on Windows 2000 or later, but is intended solely to assist with the migration to the preferred Advanced Client on these platforms. For more information about the Legacy and Advanced Clients, see Chapter 4. |
Warning |
Unsupported client operating systems |
Verifies that none of the clients assigned to the site are running an unsupported operating system. Unsupported client operating systems include: Windows 3.1, Windows for Workgroups 3.11, Windows NT 3.51, Windows NT 4 without SP6, Windows 95, Windows Millennium Edition, Windows XP Home Edition, or any operating system with Internet Explorer 4 or earlier. |
Warning |
Windows 98 FE without Internet Explorer 5 |
Verifies that all of the clients running Windows 98, First Edition that are assigned to the site have Internet Explorer 5 or later installed. For this test to succeed, you must enable and collect software inventory. |
Warning |
Table 11.2 SMS 2003 Deployment Readiness Wizard SMS Version Tests
Test name |
Information |
Failure type |
---|---|---|
Indirect child sites earlier than SMS 2.0 SP4 |
Verifies that all sites below the direct child sites of the site being tested are running SMS 2.0 SP4 or later. For more information about SMS site system requirements, see the "Getting Started" chapter in this book. |
Warning |
Pre-SMS 2.0 SP4 sites |
Verifies that the site server being tested and all its direct child sites are running a version of SMS 2.0 SP4 or later. For more information about SMS site system requirements, see the "Getting Started" chapter if this book. |
Error |
SMS 1.2 Clients |
SMS 2003 supports an upgrade path from SMS 2.0 SP4 or later. For this test to succeed, you must not have any SMS 1.2 clients in the site. |
Warning |
Table 11.3 SMS 2003 Deployment Readiness Wizard Database Tests
Test name |
Information |
Failure type |
---|---|---|
Collation of temp database and SMS database should be the same |
Verifies the collation of the temporary database and the SMS database are the same. Microsoft SQL Server(tm) 2000 supports objects having different collations. If you receive an error, you must change the collation for the SMS database for the test to succeed. Review the test results and SQL Server documentation for more information. |
Error |
Site database SQL Server version less than 7.0 SP3 |
SMS 2003 supports SQL Server 7.0 SP3 or later. Additionally, SMS 2003 requires SQL Server 2000 with SP3 for Advanced Security. For more information about SMS site system requirements, see the "Getting Started" chapter in this book. |
Error |
Table 11.4 SMS 2003 Deployment Readiness Wizard SMS 2.0 Features Tests
Test name |
Information |
Failure type |
---|---|---|
Backlogged inboxes |
Verifies that the site server is processing critical inboxes in a timely fashion, and does not have any files older than one day. Review the tests results for more information. |
Warning |
DP has latest versions of packages |
Verifies that all distribution points in the site have the latest version of software distribution packages. Review the test results for more information. |
Warning |
Duplicate client IDs |
Verifies that the site does not have any duplicate client IDs in its database. The scope of this test is all clients assigned to the site or any site under it in the hierarchy. Duplicate client IDs can cause various problems including client inventories that are not valid and problems with software distribution. Review the test results for additional information. |
Warning |
Event to trap translator |
Verifies that the SNMP Event to Trap Translator agent is not enabled on the site. You must disable this agent for the test to succeed. Note that this feature is natively supported in Windows 2000 and later operating systems. |
Error |
Hardware Inventory Group Map |
Verifies that the inventory definitions for the SMS 2.0 site have not been extended in a way that conflicts with the updated inventory definitions for SMS 2003. Review the test results for more information. |
Warning |
Inactive Clients |
Verifies that all the clients assigned to the site recently communicated successfully with the site client access points (CAPs). If clients are not communicating with the site server, they might not upgrade successfully. |
Warning |
Logon Client Installation Disabled |
SMS 2003 does not support logon points. This is because SMS 2003 does not support Windows Networking Logon Discovery or Windows Networking Logon Installation. You must disable Logon Client Installation for the test to succeed. |
Error |
Logon Discovery Disabled |
Because SMS 2003 does not support logon points, logon discovery is not included as a discovery method in SMS 2003. You must disable Logon Discovery for the test to succeed. |
Error |
Logon points installed in Hierarchy |
Verifies that no logon points are currently installed in the hierarchy. For the test to succeed, you must disable all logon points. Ensure that your logon scripts no longer call SMSls.bat. Instead, invoke capinst.exe with optional command-line switches in your logon scripts. |
Error |
Multi-site assigned clients |
Multi-site assignment is unsupported in SMS 2003. During upgrade, a new Legacy Client removes all sites except the one that initiated client upgrade from its membership list if the client is within the boundaries of multiple sites. A Legacy Client automatically uninstalls if all site boundaries are removed, or if it moves out of the boundaries of its assigned site, unless travel mode is enabled. |
Warning |
Packages SQL constraint |
Verifies that there are no duplicate package IDs. |
Error |
SMSExec is running |
Verifies that SMSExec is running on site systems such as the SMS site server and CAPs. |
Error |
SMSExec Service crashes |
Verifies that no SMSExec service crashes have happened on the site server within the last 30 days. SMSExec service crashes are indicative of problems with site systems. Review the test results for more information. |
Warning |
Site control file processing backlog |
Verifies that site control file changes are being processed in a timely fashion. For the test to succeed, the site control file must not have more than four pending changes. Review the test results for additional information. |
Error |
Software Distribution: Uninstall registry key usage |
SMS 2.0 programs using the Remove software when it is no longer advertised option, which uses the Uninstall registry key, do not work on the Advanced Client. Review the test results for additional information. |
Warning |
Software metering site systems |
Previous versions of software metering are not supported. For the test to succeed, you must remove SMS 2.0 software metering. For more information about removing legacy software metering, see Chapter 14,"Upgrading to SMS 2003." |
Error |
For More Information
Did you find this information useful? Please send your suggestions and comments about the documentation to smsdocs@microsoft.com.