TWiki> CF Web>UserSupport>USGPrinting (revision 2)EditAttach

CSCF Printing Infrastructure Renewal

Purpose

Provide a modern reliable printing infrastructure to replace our legacy CUPS and LPD services.

Development plan

  • set up a new CUPS print server, cups2.cs, using ubuntu-10.10 on a Linux Container
  • initial OS configuration
  • package selection and installation
  • initial cups configuration and testing

  • duplicate print queues from old cups.cs (services118.cs) to cups2.cs
  • test and enhance the new queues
  • move cups.cs CNAME from services118.cs to cups2.cs; test
  • production testing
  • decommission services118.cs

  • improve monitoring of cups service on cups2.cs

  • duplicate queues from old cups service on print.cs (services102.cs) to cups2.cs
  • test and enhance the new queues
  • reconfigure cups queues on print.cs to simply forward to cups.cs or lpd on print.cs
  • production testing

  • duplicate simple queues from legacy LPD service on print.cs to cups service on cups2.cs
  • test and enhance the new queues
  • reconfigure simple LPD queues on print.cs to simply forward to cups.cs
  • production testing

  • port lpquota service to pyquota

  • duplicate remaining queues from legacy LPD service on print.cs to cups service on cups2.cs
  • test and enhance the new queues
  • reconfigure remaining LPD queues on print.cs to simply forward to cups.cs
  • move print.cs CNAME from services102.cs to cups2.cs
  • production testing
  • decommission cups and lpd services on services102.cs

  • set up a second new CUPS print server, cups1.cs, similar to cups2.cs
  • duplicate cups configuration from cups2.cs to cups1.cs
  • set up monitoring of cups1.cs
  • test fail-over and load balancing between cups1.cs and cups2.cs
Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2012-02-17 - FraserGunn
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback