Presentation is loading. Please wait.

Presentation is loading. Please wait.

NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications.

Similar presentations


Presentation on theme: "NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications."— Presentation transcript:

1 NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications

2 2 Agenda  What is NiceFC ?  NiceFC Strategy  NiceFC Model  What is CMF ?  CMF Functionality  Architecture  Demo  Questions

3 3 What is NiceFC ?  Nice For Controls is a “Management Tool”, available to local activities to manage their computers  Activity can be an experiment, control system,…  Eg. AB-CO, DSS System, ATLAS-DCS  NiceFC allows to  define a “named set of computers” (NSC)  perform actions on all the computers member of his set  Security patch, application, policy settings, …  have complete control over the deployment schedule  re-install a computer, identically as before  reuse everything available from the central Windows Desktop Service (NICE), such as  Patch, Service Packs and OS maintenance  Centrally provided application packages  Eg. Phonebook, Office, Exceed, …

4 4 NiceFC Strategy  Project split into 2 phases  Improve the Windows installation services  Network based installations of the Operating System  No need for floppy disk or CDs anymore  No need to preload disk images on new computers  See: http://cern.ch/Win/Services/Installation/Dianehttp://cern.ch/Win/Services/Installation/Diane  Build a “Management Framework” where administrators of local activities can define and manage the exact configuration of computers under their control

5 5 NiceFC Model  Distributed Framework which is organized by Activities (NSS)  NSS = Named System Sets  Describes an activity such as a domain, service, experiment, control system  Eg. AB-CO, DSS system, ATLAS-DCS  Defines the responsibility for the activity  Official link man with IT/IS support  A simple container for NSC and PKG collections with no functionality  NSC = Named Set of Computers  PKG = Packages  NSC = Named Set of Computers  Defines a list of computers defining a role  Eg. Control Room Consoles, Front End Systems  Can be fully locally managed and protected from global deployments  NSC responsible decides what should be deployed on the NSC members and when  Allow, Apply and Deny actions  Reboot and user interface level control  PKG = Packages  Defines the actions to perform on the NSCs  Re-use central PKGs or PKGs created by other activities (NSS) Named Sys tem Set (NS S) Named Set of Computers (NS C) Package (PK G)

6 6 What is CMF ?  NiceFC, but not only for “Controls”  Motivation  Re-use of centrally provided packages  2 different technologies would require double investment and maintenance on IT-IS side.  Today we provide already some custom support to local administrators using the central desktop technology  Locally managed AB-CO Consoles in the PCR  Application deployment support for CAD PCs  Levels of extension  A general solution for any service provider at CERN, including Public PCs, CAD Workstations, Microcosm, …  A general solution also for the “standard service” (NICE)  NICEFC extended : CERN Computer Management Framework (CERN CMF)  Presented at POW 2006

7 7 CMF Principal Functionality  Delegation to Locally Managed computer groups  The NSC administrator decides what and when to deploy  Receives email for centrally deployed packages  Eg. critical updates  Delegation possible on all levels  Packages  A PKG defines the action to perform  Application & patch Management  MSI recommended but can be setup.exe,.vbs items  Support for multiple items/package  Policy Settings  Eg. Logon restrictions, accessibility & control limitations  Execution of Scheduled Tasks

8 8 CMF Principal Functionality  Package deployment (cont’d)  Deployment criteria  Postpone, not logon preference, forced  WMI based & custom criteria  Dependencies  Add/Remove web-based interface  “Allowed” packages appear in the web based interface  Can be selected by the user  Will be automatically re-installed after a OS re-installation

9 9 CMF Secondary Functionality  Software Metering  Based on a list of executables to monitor  Software Inventory  Dump of all installed software  Hardware Inventory  Based on a list of items to monitor

10 10 CMF Architecture  Web based User Interfaces for administration  Except for Policy Settings  Native MS GP Editor but fully integrated in CMF  Central Database  Configuration data from admin UIs  Global & detailed reporting Data  Distributed Client Repository (2 servers at present)  Configuration files and client feedback  Ensures Scalability  Client Service (CMFAgent)  Running on each participating Windows PC  Performs the appropriate actions and sends reports back to repository Database FrontEnd Backend

11 11 Demo  The “Management Framework” is available at http://cern.ch/cmfhttp://cern.ch/cmf

12 Questions ?


Download ppt "NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications."

Similar presentations


Ads by Google