Large Scale Parallel Print Service Ivan Deloose – David Foster – Ignacio Reguero CHEP 2000 – 8 February 2000 – Padova (I) Presented by Ivan Deloose -

Slides:



Advertisements
Similar presentations
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Advertisements

Pharos Uniprint 8.3.
Network-Attached Storage
Homework 3.2 Clients Hub What’s wrong with this picture? Clients Using 100TX.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
By Rashid Khan Lesson 7-Preparing for Output: Printer Configuration and Management.
Network Printing. Printer sharing Saves money by only needing one printer Increases efficiency of managing resources.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 12: Network Printing and Offline Files.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Guide to Linux Installation and Administration, 2e1 Chapter 12 Printing in Linux.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Hands-On Microsoft Windows Server 2003 Administration Chapter 6 Managing Printers, Publishing, Auditing, and Desk Resources.
Jefferson Lab Printing System Sherman White Jr.. Jefferson Lab Print Services ~ printers >1500 systems (Unix+Windows) 2 Windows print servers 1.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Configuring Print Services Lesson 7. Skills Matrix Technology SkillObjective DomainObjective # Deploying a Print ServerConfigure and monitor print services.
CHAPTER Introduction to LANs. MODULE Purpose and Use of a Network.
Securing Access in a Heterogeneous Network Environment Providing Interoperability between Microsoft Windows 2000 and Heterogeneous Networks Securing Authentication.
Automating Linux Installations at CERN G. Cancio, L. Cons, P. Defert, M. Olive, I. Reguero, C. Rossi IT/PDP, CERN presented by G. Cancio.
Printing Terminology. Requirements for Network Printing At least one computer to operate as the print server Sufficient RAM to process documents Sufficient.
Remote Accessing Your Home Computer Using VNC and a Dynamic DNS Name.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Guide to MCSE , Second Edition, Enhanced1 Objectives Understand Windows XP print terminology and architecture Work with the Windows XP print subsystem.
Chapter 13: Sharing Printers on Windows Server 2008 R2 Networks BAI617.
1 Objectives Discuss the Windows Printer Model and how it is implemented in Windows Server 2008 Install the Print Services components of Windows Server.
Working with Drivers and Printers Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Understanding Drivers and Devices Install and configure.
1 Chapter Overview Understanding the Windows 2000 Networking Architecture Using Microsoft Management Console.
Overview Print and Document Services Print Management console Printer properties Troubleshooting.
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
Module 13: Configuring Availability of Network Resources and Content.
Module 4: Add Client Computers and Devices to the Network.
Implementing File and Print Services
Module 14: Configuring Print Resources and Printing Pools.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
IOS110 Introduction to Operating Systems using Windows Session 9 1.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
1 Managing Printers (Week 12, Monday 3/26/2007) © Abdou Illia, Spring 2007.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
1 Chapter Overview Installing the TCP/IP Protocols Configuring TCP/IP.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
ServerProtect 5.58 for NT Tech Support Dep.. Table of Contents Introduction and Installation Managing ServerProtect Configuring ServerProtect Maintaining.
NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications.
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
11 WORKING WITH PRINTERS Chapter 10. Chapter 10: WORKING WITH PRINTERS2 TERMINOLOGY PrinterLogical object Print DevicePhysical object Printer DriversSoftware.
Printing at CERN Mac PC IPX Appletalk TCPIP Novell UNIX Ivan DELOOSE CERN PS Division HEP-NT 4/12/98 Ivan DELOOSE CERN PS Division HEP-NT 4/12/98.
11 WORKING WITH PRINTERS Chapter 10. Chapter 10: WORKING WITH PRINTERS2 THE WINDOWS SERVER 2003 PRINTER MODEL  Locally attached printers Printers that.
CERN Print Manager Michel Jouvin LAL / IN2P3
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
Printing at CERN Rafal Otto, Juraj Sucik, CERN IT Department CHEP 2007 International Conference on Computing.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Linux Operations and Administration
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
CERN PC Printing Architecture Ivan DELOOSE - FOCUS 29/4/99 1 CERN Printing Client Package zDatabase & Client Components zInstallation from the Web zNICE.
2: Operating Systems Networking for Home & Small Business.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
LO2 Understand the key components used in networking.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
Configuring Print Services Lesson 7. Print Sharing Print device sharing is another one of the most basic applications for which local area networks were.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Xerox Analyst Training
Large Scale Parallel Print Service
Getting Started.
Getting Started.
Presentation transcript:

Large Scale Parallel Print Service Ivan Deloose – David Foster – Ignacio Reguero CHEP 2000 – 8 February 2000 – Padova (I) Presented by Ivan Deloose - CERN IT Division European Organization for Nuclear Research Geneva - Switzerland TCPIP Novell PC UNIX Mac Appletalk

Ivan Deloose – CERN – CHEP Padova Agenda  Some Figures  The Previous Situation  Problems  Project Requirements and Implementations  Server Backend  DNS & Clustering mechanism  CERN Windows Printing Package  Unix Clients  Conclusions

Ivan Deloose – CERN – CHEP Padova Some Figures  1200 Printers  HP, Apple, QMS, Tektronix, Xerox…  Netports, remote,...  Protocols  Appletalk, IPX, TCP…  5000 PCs running Windows 95 and NT  2500 Unix boxes  1700 X-terminals

Ivan Deloose – CERN – CHEP Padova Situation before 6/98 Mac PC IPX TCP/IP Appletalk TCP/IP IPX Appletalk Appletalk TCP/IP Springer Novell

Ivan Deloose – CERN – CHEP Padova Major problems  Reliability poor for PC users  connections to the print server lost (mostly IPX)  Multiple servers accessing the same printer creates conflicts  Multiple queues for the same printer (UNIX, PC) makes for unpredictable time estimation  Complex job paths make problem determination difficult  Single Points of Failure  Performance issues

Ivan Deloose – CERN – CHEP Padova Requirements - Implementations  Support both Windows and Unix clients with single protocol  Unique RFC1179 (LPR) protocol chosen  Unify server back-end for Windows and Unix  Single server type : Standard commodity PCs running Linux  No single points of failure  Array of identical back-end servers  Scalable  DNS for dynamic naming resolution  Automated driver + printer installation on Windows clients  CERN Windows Printing Package

Ivan Deloose – CERN – CHEP Padova Initial proposal with intermediate NT servers

Ivan Deloose – CERN – CHEP Padova Final implementation: Single server architecture

Ivan Deloose – CERN – CHEP Padova Server back-end  Array of PC servers  Each server running the Linux OS  LPRng spooler  CAP V198 + DDP Linux module for Appletalk + CERN patches  Powerful set of filters for UNIX clients: papif, CTI-ifhp, qfilter… modified for integration and device support  Accounting, banner programs  Automated kickstart + SUE server installation  Configuration management

Ivan Deloose – CERN – CHEP Padova Server Clustering and DNS

Ivan Deloose – CERN – CHEP Padova Clustering: Recovery

Ivan Deloose – CERN – CHEP Padova CERN Windows Printing Package Printer Database & Driver Repository UNIX queue server cluster Printer Management Tools Windows Client Components Network Printers Applications Printer Wizard Job Information LPR Client Service

Ivan Deloose – CERN – CHEP Padova Package Components  Central Database  Defines all centrally maintained network printers  List of available printer drivers, linked to printer driver repository  Single driver repository  Single entry point for all W9x, WNT4 & 2000 printer drivers (no OS installation CDs needed).  Printer Manager  Printer object creation and configuration  Add third party drivers

Ivan Deloose – CERN – CHEP Padova Package Components  Printer Wizard : The main application for client printer installation and configuration.  Simple drag & drop to install any centrally supported network printer  Unique version (9x,NT4-5)  Uses local DB copy + automated version update  Dynamic driver & port update from database at startup  Loads printer drivers from repository on the server

Ivan Deloose – CERN – CHEP Padova Package Components  Job Info : Printer job information tool.  Returns status about all network and local queues & jobs  Scans ports redirected to Novell, NT & UNIX (LPQ) printer servers  Printer job handling : job(s) deletion  Includes printer setup capabilities : document default settings  Multi-threaded job scanning : UI never blocked

Ivan Deloose – CERN – CHEP Padova Package Components  LPRSERV (LPR client Service)  Gateway between applications and UNIX print servers  Apps jobs to local file  filename = queuename  Job detected & renamed  queuename -> hostname using DNS  Job sent to UNIX server using LPR protocol  Job History  Appears as single icon during job transmission

Ivan Deloose – CERN – CHEP Padova Installation and Updates  Installation from  Distribution folder (network share)  FTP Server via Web page  Updates and maintenance  Program package  Automated version check and updated if needed at every logon  Manual update possible via About dialog  Local database  Automated version check and updated if needed at every startup of the Printer Wizard.  Non-availability of database server  Package runs using current program and database version  Taskbar icon indication

Ivan Deloose – CERN – CHEP Padova Unix print Clients  From LPRng  Modified to support DNS resolution for print server addressing  -P printername => -P  Lightweight  no spooling configuration  Backwards compatibility implemented  CERN’s XPRINT adapted

Ivan Deloose – CERN – CHEP Padova Conclusions  Server back-end based on cheap commodity hardware and ‘Open Source’ software (LPRng)  User benefits  No specific CERN configuration required, any visitor can run it  Runs on any Windows PC having TCP/IP installed  No Netware or NT client required  Stability : runs from the local hard disc  Reliability : database server not required to run the package  Supports other preinstalled printer objects (Novell, NT)  Maintenance benefits  Same binary on W9x, NT4 and Windows 2000 (MSI package)  Centralized management for all Windows platforms  Complete package can easily deployed at other laboratories   General user satisfaction at CERN.

Ivan Deloose – CERN – CHEP Padova Contacts   Windows Printing Package  Download and information:   Print Server backend and UNIX clients