200 likes | 353 Views
iiBricks. Replicable, Stackable and Customizable Infrastructure Building Blocks (Bricks). Outline. Background Making an Brick Some Bricks Usage and Deployment Project. Background. Software. OS. Know-how and support. Documentation. Ingredients to offer a service. ETH customization
E N D
iiBricks Replicable, Stackable and Customizable Infrastructure Building Blocks (Bricks)
Outline • Background • Making an Brick • Some Bricks • Usage and Deployment • Project
Software OS Know-how and support Documentation Ingredients to offer a service ETH customization and added value
The Idea • Create a ‘Bundle’ of all Ingredients • Easy to install and deploy • Painless update and upgrade paths • Knowhow to run the service included • Documentation (both for engineering and user) • Building on each other • Infrastructure Provisioning and Deployment as a Service • Branding
Stack completed planned iiTrac iiTwiki iiSVN iiPhorum iiWeb iiEye iiPrint iiRT … iiRHEL Virtual / Real Machine
iiRHEL (iiWS5 and iiAS5) • Complete Red Hat EL Deployment • PXE network install using DHCP / TFTP • Kickstart configuration • Central configuration management • Software provisioning • Customization Points: • Choice of DHCP and TFTP service • Choice of configuration management • iiRHEL is the ‘Foundation Brick’ for Everything Else
iiTwiki • TWiki • Easy Updates (content/style separated from functionality) • Corporate Design • Uses nethz users • Plugins via RPM • Works out-of-the-box • Customization Points: • Color scheme and graphics
iiPhorum • Phorum • Easy Updates • Corporate Design • Plugins via RPM • Works out-of-the-box • Customization Points: • Style
iiEye • Integrated Monitoring • Integrated Nagios, Splunk and Fruity • Single view • Corporate Design • Works out-of-the-box • Customization Points: • Style • What to monitor
Service ‘for here’ • Installed (Virtual) Machine • OS (with root login) • Requested Bricks • Automatic updates • Upgrades on demand • Documentation on our Website • Option to obtain installation after isginf terminates support
Deliverables ‘to go’ (DIY) • Packages • RPMs for Red Hat • MSIs for Windows • Configuration Files • Data Sets • Documentation (on our Website)
Support • Full support during deployment • Support limited to bug fixes after new version is out • Unsupported iiBricks can still be obtained ‘to go’ Development Supported but not deployed Unsupported Deployment Current Version Upgrade Path Deployment Development Next Version t
Deployment • Various Deployment Options • Set up complete deployment at your site • Maintained and hosted on our systems • Remote install from our setup (detached after installation) • Virtual Machine Image • Virtual Machine Recommended • More migration options • ID VMWare service
Project Status • Not as far as we would like • Bricks already completed and in production • iiWS5, iiPhorum, iiTWiki • Some to be completed soon • iiAS5, iiTWiki, iiEye, iiWeb, iiRT, iiSVN • Project Website to be opened shortly • ‘Eat your own dogfood’: uses iiAS5
Outlook • Project still at the Beginning • Need to refine policies and business model • Gain experience • Consistent Deployment at D-INFK • Collaboration with other Departments • Feedback