CERN - European Organization for Nuclear Research At CERN Progress Report Alberto Di Meglio, Ivan Deloose, Per Hagen, Frédéric Hemmer, Alberto Pace Information Technology Division - CERN CERN - European Organization for Nuclear Research Outline • Pilot experience • Plans for production services • • • • • Home directories Migration out of Novell Netware Migration out of NT4 Tools Application distribution • Next Steps CERN - European Organization for Nuclear Research Windows 2000 Pilot Experience • ~ 150 systems • 30 Windows 2000 Servers • 130 Windows 2000 Professional • 2.5 % of expected scope • Variety of users • … but mainly volunteers • Variety of platforms • Laptops (15) • 90-800Mhz, 48->512 MB CERN - European Organization for Nuclear Research General problems encountered • DFS FRS on large volumes sometime fails • Maybe due to staging space limitations • Decided to switch FRS off for Home dirs. • SMS software metering sometimes fail • Will see if future versions solve this • DNS integration with Unix bind was not easy • Server backup SW long to arrive • Some problems with portable and PNP/Modem/APM have been observed • Cleared by a reboot • Support for some devices is still flaky • E.g. GSM, HP consumer printers Overall impression positive CERN - European Organization for Nuclear Research Windows 2000 on Portables • Benefits • All your documents can be made available for offline use • Hibernate/Standby support • DHCP • PnP • Resilient to network/server failures • Problems • Some PnP problems appearing occasionally CERN - European Organization for Nuclear Research Windows 2000 Desktop Stability CERN - European Organization for Nuclear Research Outline • Pilot experience • Plans for production services • • • • • Home directories Migration out of Novell Netware Migration out of NT4 Tools Application distribution • Next Steps CERN - European Organization for Nuclear Research Home Directories WINIT01 adimeg WINDFS02 WINDFS01 Users\a\adimeg Users\a\azu Users\z WINEP01 azu •Initial pilot proposal based on a divisional structure But … CERN - European Organization for Nuclear Research Problems with this approach • MS recommends maximum 1000 DFS mount points • There are more than 8000 users • We ran into the limit where no more links could be created (September 2000) • Automatic creation of users gets complicated • A lookup on every div is necessary • Users change from div to div CERN - European Organization for Nuclear Research Physical structure (II) WINDIV01 adimeg . WINDFS02 WINDFS01 Users\a . azu . WINDIV26 zhyon Users\z So alphabetic ordering was implemented CERN - European Organization for Nuclear Research Architecture limitation ? • With this approach, all accounts with the same initial letter must be on the same physical server • All home directories must be hosted in 26 servers maximum • However … • Better that divisional approach where all home dir had to be hosted in max 11 servers • In all cases, project space can be used to offload home directory servers if necessary • With present technology, all home directories could be hosted in 4 servers – there is lot of space for growth … (especially because server technology evolves very fast) CERN - European Organization for Nuclear Research Logical Structure cern.ch Dfs Tree adimeg Users a … … azu z Old Mount New MountPoints Points Projects LHCB harvey scratch Applications Systems Unlimited evolution (several thousands mount points possible) CERN - European Organization for Nuclear Research Macintosh support • Should we offer Appleshare services from DFS ? • File services for the Mac are one generation behind services for Win • Can compromise the stability of the DFS service (as it did with Novell in the past) • Only for a minority of users • Still unclear if the Mac will be a supported platform at CERN CERN - European Organization for Nuclear Research Outline • Pilot experience • Plans for production services • • • • • Home directories Migration out of Novell Netware Migration out of NT4 Tools Application distribution • Next Steps CERN - European Organization for Nuclear Research NetWare Migration to W2000 • A nightmare, largely underestimated • Multiple name spaces • Support for Macintosh • Historical situation grown from 1990 • • • • Large number of accounts (>8000) Large number of groups (>800) Large number of (old) files (10 M) Complex file protection scheme – Not directly mappable to W2K CERN - European Organization for Nuclear Research Scenario • Migrate NW file systems to NTFS5 • CERN NT domain (not W2K pilot) • Keep UNC paths unchanged (user transparent) • No NT4 servers • Successful reliability and performance results win2000 • Better ACL mappings (inheritance, special rights) • Name spaces • DOS-OS2 (long names), MAC, NFS • Different server types • Workgroup servers, MAC only servers, NICE application servers, divisional servers, home directory servers CERN - European Organization for Nuclear Research Technical Problems • MAC name space • NW provides APIs to extract AFP resources (icons, MAC name), but no Win32 API to write these back to a NTFS server -> Use a Mac to transfer files • The Mac does not copy ACL and all security related information • NFS name space • No solution for automated file ownership/rights migration CERN - European Organization for Nuclear Research Migration sequence Netware server W2K server CERN - European Organization for Nuclear Research Migration sequence NTMigrate (Win2000) 1 - Get a PC (NT4 – 32bit NW client) 5 – Convert users, groups and file rights 4 – Generate Trustee & NW Group member files 2 - Create Directory structure file DOS, AFP name space (NDSDump) 7 - Get a Macintosh Netware server 5 – Create groups and add members 6 – Set ACLs on directories 8 – Copy files using DirStruct file (speed) 9 – Rename directories DOS -> Mac name 3 - Create Directories on target server W2K server CERN - European Organization for Nuclear Research NetWare Servers migration Server srv1_home srv2_home srv3_home srv4_home srv5_home srv1_div srv2_div srv3_div srv4_div srv5_div srv6_div srv0_nice srv1-5_nice Totals Files Directories GB Home Dirs 979832 165935 59.2 2017 755757 88993 59.37 642 717329 122990 52 1245 1245558 227270 56.98 3948 317218 57803 20.98 720 4015694 662991 248.53 8572 395830 32699 59.2 406373 38836 47.99 154572 11321 30.78 288426 54488 59.06 541471 7736 46.4 40250 2532 31.81 1826922 147612 275.24 803410 88181 42.35 4017050 440905 211.75 10663076 1339689 777.87 8572 CERN - European Organization for Nuclear Research Problems Encountered ? • Client for MS sometimes not correctly configured • Manual fix • Netware/NT Password not synchronized • Manual / automated fix • ftp access syntax changed • New syntax to learn, scripts to modify • Manual drive mappings • Needs to be recreated • No root mapping • Kludge exist on NT; nothing on W95 • Trustee manager not available • Trustee manager written • Disconnected portable take time to logon • Eject PCMCIA Ethernet adapter • Home Directories are browsable • Feature, similar to AFS CERN - European Organization for Nuclear Research Outline • Pilot experience • Plans for production services • • • • • Home directories Server Migration out of Novell Netware Server Migration out of NT4 Tools Application distribution • Next Steps CERN - European Organization for Nuclear Research NT 4 Server Migration to W2000 • WINS Servers done • Domain Controllers done • Including remote DCs in experiments • CERN Domain promoted to Win2000 native mode • In-place upgrade • Mostly transparent to users CERN - European Organization for Nuclear Research Outline • Pilot experience • Plans for production services • • • • • Home directories Migration out of Novell Netware Migration out of NT4 Tools Application distribution • Next Steps CERN - European Organization for Nuclear Research Tools that had to be developed • • • • • • Printer Wizard Trustee Manager Group Manager User Registration Services Computer Registration Services To be done • Password recovery, “Administrators” Local Group management, Local Administrator Password recovery, Computer Account Reset, User Profile recovery and reset, quota enforcement, quota management … CERN - European Organization for Nuclear Research Outline • Pilot experience • Plans for production services • • • • • Home directories Migration out of Novell Netware Migration out of NT4 Tools Application distribution • Next Steps CERN - European Organization for Nuclear Research 0 Applications Ftp Inc 3270 NetMeeting Publisher LView Outlook Express NCD PCXWare Illustrator FrontPage CorelDraw PhotoPaint Exceed Telnet WinZip PaintShopPro Access Outlook Exceed Ftp DreamWeaver Ftp Inc FTP Micrografix Designer Pine Project Framemaker GSView FileMaker Pro IE PowerPoint Ftp Inc Telnet Exceed X Server Excel Word Acrobat Reader Netscape Navigator Netscape Mail Application Concurrent Usage 2000 1800 1600 1400 1200 1000 < 100 < 40 800 < 20 600 400 200 CERN - European Organization for Nuclear Research Managed Applications • Part of OS • Internet Explorer • Assigned to Computer (using MSI) • MS Office 2000 • Access, Excel, FrontPage, Outlook, PowerPoint, Word • Acrobat Reader, Printing Package, Phone Book, Winzip, anti virus, and other tools … • Published to User (using MSI or ZAP) • MS Project, MS Publisher • Remedy • Exceed All most used functionalities are provided CERN - European Organization for Nuclear Research Application Deployment • Still unclear to what extent SMS will be used • We are trying to deploy using mainly MSI and ZAP files • In order to use ZAP files, the “Administrators” local group has to be managed CERN - European Organization for Nuclear Research Comparing SMS 2.0 and Win 2000 Application deployment New OS deployment Windows 2000 SMS 2.0 OS update deployment User settings management User data management Remote tools Software metering Network analysis / diagnostics Health monitoring Only overlap is in software deployment! Hardware / software inventory CERN - European Organization for Nuclear Research SMS Questions • Are there any privacy issues? • Do we have to restrict access to these tools? To whom? • Do we have to include special clauses in outsourcing contracts ? • Do we have to have our own staff to sign something ? (cf. HR data). • How do we publicize this ? CERN - European Organization for Nuclear Research Few words on an hot topic • Netscape is currently the most used app at CERN • But we see a dark future … • Netscape 4.7 has not been made available (as a managed app.) in the pilot • • • • • No SMS/MSI install available No CERN customization available Repackaging risk to be difficult IE 5.x integrated in the OS Outlook now part of Office (with MSI) CERN - European Organization for Nuclear Research Current Proposal (under discussion) • Recommend Internet Explorer and Outlook 2000 as the browser and mail client for Windows 2000 • • • • • Apparently stable No CERN specials anymore Bookmarks and Address Books can be imported IMAP mails & structure unchanged Deployment of collaborative tools possible (calendaring, groupware, video conferencing, …) CERN - European Organization for Nuclear Research W2KMTF • The current question is now: • How to proceed with the next steps, I.e. how do we go from the current NICE 95/NT to NICE 2000 and what timescale ? • Applications: many of them, overlapping functionality, support not always clear, work needed to repackage ? • At what speed are the divisions/experiments ready to migrate ? • What are the show stoppers ? • A working group has been setup • Windows 2000 Migration Task Force • First meeting scheduled the 7th of November • More than 30 participants … CERN - European Organization for Nuclear Research Outline • Pilot experience • Plans for production services • • • • • Home directories Migration out of Novell Netware Migration out of NT4 Tools Application distribution • Next Steps CERN - European Organization for Nuclear Research Next Steps • Define automated installation procedures • Unattended W2K setup + assigned applications • sysprep / disk image for new PC’s & portables • Develop missing tools • Repackage missing applications • Once the application set has been decided … • Customize mail client for CERN environment • And finally, start migrating client computers • 4000 PCs, 2 hrs/PC 5 man*years CERN - European Organization for Nuclear Research Schedule (July (today) (February 2000)2000) Proof of concepts Applications availability with MSI Migration scenarios Coexistence & Migration plan Prototype Windows 2000 Pilot NICE 2000 NICE 2000 NICE 2000 Checkpoint Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb NICE 2000 with minimal set of apps CERN - European Organization for Nuclear Research