Quattor tutorial
13 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
13 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

quattor ArchitectureGerman Cancio and Piotr PoznanskiCERN/IThttp://quattor.orgDataGrid is a project funded by the European Commission Heidelberg project conference, Sept 2003under contract IST-2000-25182„„„„„„„‹‹„quattor architecture - overviewConfiguration Management InfrastructureCDB (Configuration Database)CCM (Configuration Cache Manager)Server Modules (SQL, XML Replication)CDB-GUI/CLINode configuration and InstallationAII (Automated Installation Infrastructure)NCM (Node Configuration Manager)Software Repository (SWRep)Software Package Management Agent (SPMA)Quattor tutorial – Cancio, Poznanski - n° 2Config Mgmt Infrastructure DesignConfiguration Database (CDB) Server ModulesConfiguration Information store. The Provide different access information is updated in transactions, it patterns to Configuration is validated and versioned. Pan Templates Informationare compiled into XML profiles SQL/HTTP/(LDAP)Server ModuleGUIServSQL/L er Mo DAP/HTTPduleSQL/HTTP/(LDAP)CDB…CLI SCDP (HTTP+notif)O RA / RP WNpan IVPan XMLI N NCMScripts CacheAN TTAInstallationPCCM...INodePan Templateswith configuration HTTP + notificationsinformation are input Configuration Cache Manager•nodes are notified about into CDB via GUI & changes of their configuration Configuration Information is stored CLI•nodes fetch the XML profiles via in the local cache. It is accessed via HTTP NVA-APIQuattor tutorial – Cancio, ...

Informations

Publié par
Nombre de lectures 32
Langue English

Extrait

quattor Architecture
German Cancio and Piotr Poznanski
CERN/IT
http://quattor.org
DataGrid is a project funded by the European Commission
Heidelberg project conference, Sept 2003
under contract IST-2000-25182„









quattor architecture - overview
Configuration Management Infrastructure
CDB (Configuration Database)
CCM (Configuration Cache Manager)
Server Modules (SQL, XML Replication)
CDB-GUI/CLI
Node configuration and Installation
AII (Automated Installation Infrastructure)
NCM (Node Configuration Manager)
Software Repository (SWRep)
Software Package Management Agent (SPMA)
Quattor tutorial – Cancio, Poznanski - n° 2Config Mgmt Infrastructure Design
Configuration Database (CDB) Server Modules
Configuration Information store. The Provide different access
information is updated in transactions, it patterns to Configuration
is validated and versioned. Pan Templates Information
are compiled into XML profiles
SQL/HTTP/(LDAP)
Server Module
GUI
ServSQL/L er Mo DAP/HTTPdule
SQL/HTTP/(LDAP)
CDB

CLI S
CDP (HTTP+notif)
O R
A / R
P W
N
pan I
V
Pan XML
I N NCM
Scripts Cache
A
N T
T
A
Installation
P
CCM
...
I
Node
Pan Templates
with configuration
HTTP + notifications
information are input
Configuration Cache Manager
•nodes are notified about
into CDB via GUI &
changes of their configuration Configuration Information is stored
CLI
•nodes fetch the XML profiles via in the local cache. It is accessed via
HTTP NVA-API
Quattor tutorial – Cancio, Poznanski - n° 3‹



Configuration Management
Infrastructure status
System in implemented, most of the components in 1.0
production version (except for CLI and Server Modules)
Being used for CERN production batch and interactive services
(~1300 nodes)
System being consolidated
Issues of scalability and security being studied and addressed
Quattor tutorial – Cancio, Poznanski - n° 4panguin GUI for managing/editing PAN templates
Quattor tutorial – Cancio, Poznanski - n° 5XML profile generated by PAN (lxplus001)
Quattor tutorial – Cancio, Poznanski - n° 6PXE DHCP KS/JSPackages
(rpm, pkg)
http nfs ftp
Node install / config design
SWRep Servers
cache
packages
SPMA
Mgmt API
(RPM, PKG)
SPMA.cfg
ACL’s
Automated Installation
Infrastructure
SPMA
NCM •Sits on top of the system Installer and
Components
configures it
Node
• DHCP and Kickstart (or JumpStart) are re-
NCM
Software Repository
generated according to CDB contents
(re)install?
• Packages (in RPM or PKG format) can be
•PXE can be set to reboot or reinstall by
uploaded into multiple Software Repositories
operator
•Client access is Installation using HT serveTP, NFrS/AFS or FTP
•Management access subject to
authentication/authorization of the user and
Cdispd
PXE
Software Package Mgmt Agent
validation of the package
Mgmt API
handling
(SPMA)
Registration
CCM
• SPMA manages the installed packages
Notification ACL’s
•Runs on Linux (RPM) or Solaris (PKG)
Node Configuration Manager (NCM)
Node
•SPMA configuration done via an NCM
DHCP
• Configuration Management on the node is
component
Install handling
done by NCM Components
•Can use a local cache for pre-fetching
•Each component is responsible for
packages (simultaneous upgrades of large
configuring a service (network, NFS,
farms)
KS/JS
sendmail, PBS)
•Can manage all or a subset of the packages
generator
•Components are run by the Cdispd
(‘light‘ functionality)
Client Nodes
whenever there was a change in their
configuration
•Components can also be run eg. by hand or
cron
CDB
CCM
Quattor tutorial – Cancio, Poznanski - n° 7‹


AII: current status
Architectural design finished
First beta version delivered
More testing required yet
Quattor tutorial – Cancio, Poznanski - n° 8„





NCM: Status
NCM: First version available
Pilot deployment on CERN central interactive/batch
facilities started
CERN wants to completely phase out its legacy configuration
tool (SUE) for RH10
Porting/coding of base configuration components started
Components for LCG-1 worker node setup
More than 60 components would need to be ported for
having a complete EDG solution (configuring all EDG
middleware services)!
Quattor tutorial – Cancio, Poznanski - n° 9‹



SPMA & SWRep: current status
First production version available
For RH7/RHES2.1, working on RH10
Deployed in the CERN Computer Centre (next slide)
Solaris port available
Quattor tutorial – Cancio, Poznanski - n° 10

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents