2.3.2 Full migration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Part 2. Planning the pilot migration
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 3. Organizational and human factors planning
. . . . . . . . . . . . . . 27
3.1 Assessing usage patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.1 Role based client segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.2 Surveying user data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.3 End user survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2 Establishing functional continuity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2.1 Bridging applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2.2 Functionally equivalent utility applications . . . . . . . . . . . . . . . . . . . . 31
3.2.3 Web applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.4 Building bridges to the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.3 Human factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.4 Retraining considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.4.1 Bridging applications can separate retraining from migration . . . . . . 35
3.4.2 Learning a new look and feel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.4.3 Familiar actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.4.4 File systems: Everything has been moved . . . . . . . . . . . . . . . . . . . . 35
3.4.5 Hands on Linux prior to migration . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Chapter 4. Technical planning
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1 Assessing the client IT environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.1.1 Assessing the context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.1.2 Assessing the client hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.1.3 Assessing the client software configuration . . . . . . . . . . . . . . . . . . . 41
4.1.4 Assessing data dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.1.5 Assessing the infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.1.6 Assessing the user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.2 Integrating with existing network services . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.2.1 Setting the environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2.2 Authenticating with a Windows domain. . . . . . . . . . . . . . . . . . . . . . . 47
4.2.3 File sharing using domain shares . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.2.4 Printing services in the domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.2.5 DHCP and DNS configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2.6 Web proxy interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.3 Standardizing the desktop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.3.1 Linux standards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.3.2 Linux desktop environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.3.3 Standardization issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.4 Migrating applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.4.1 Moving back to client/server computing . . . . . . . . . . . . . . . . . . . . . . 64
4.4.2 Logical segmentation Thin, slim, or fat . . . . . . . . . . . . . . . . . . . . . . 64
iv
Linux Client Migration Cookbook A Practical Planning and Implementation Guide for Migrating to Desktop Linux
footer
Our partners:
PHP: Hypertext Preprocessor Cheap Web Hosting
JSP Web Hosting
Ontario Web Hosting
Jsp Web Hosting
Cheapest Web Hosting
Java Hosting
Cheapest Hosting
Visionwebhosting.net Business web hosting division of Vision Web Hosting Inc.. All rights reserved