1 / 19

and

Abdullah Sheneamer Hiatham Ennajah. and. Overview. Introduction BoxGrinder Objective BoxGirnder Structure Plugins OpenStack. Introduction.

ovidio
Download Presentation

and

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Abdullah Sheneamer HiathamEnnajah and

  2. Overview • Introduction • BoxGrinder Objective • BoxGirnder Structure • Plugins • OpenStack Abdullah&Haitham 05/02/11

  3. Introduction • BoxGrinder: is a set of tools used for building appliances (virtual machines) for various platforms (KVM, Xen, VMware, EC2). Abdullah&Haitham 05/02/11

  4. BoxGrinder Objective BoxGrinderis creating appliances (images/virtual machines) from simple plain text Appliance Definition Files. Abdullah&Haitham 05/02/11

  5. BoxGrinder Build • Operating System plugins • Platform plugins • Delivery plugins Abdullah&Haitham 05/02/11

  6. BoxGirnder Structure • There are three phases to create boxgrinder: 1- Preparing environment. 2- Installation. 3- Building applainces Abdullah&Haitham 05/02/11

  7. Installation • The easiest way to obtain BoxGrinder Build is to simply add BoxGrinder repo to your environment and use yum. “ yum install rubygem-boxgrinder-build” • Other systems: “gem install boxgrinder-build “ Abdullah&Haitham 05/02/11

  8. Build your applaince * • Create appliances directory • mkdir appliances command • Example: • boxgrinder-build f14-basic.appl Abdullah&Haitham 05/02/11

  9. Plugins • Operating system plugins: • Fedora Operating System Plugin Configuration: plugins: fedora: format: • Fedora-14.appl file name: fedora-14 os: name: fedora version: 14 • Fedora Operating System Plugin Usage: boxgrinder-build fedora-14.appl Abdullah&Haitham 05/02/11

  10. Plugins (continue) • Platform plugins • EC2 Platform Plugin Configuration: it’s not required • Ec2 Platform Plugin Usage: boxgrinder-build applince-name.appl–p ec2 Abdullah&Haitham 05/02/11

  11. Plugins (continue) • Delivery plugins S3 Delivery Plugin Three types: S3, cloudfront, ami S3 Delivery Plugin Configuration Abdullah&Haitham 05/02/11

  12. Plugins (continue) • EC2 AMI for applaince-name.appl: “boxgrinder-build applaince-name.appl -p ec2 -d ami ” • EBS Delivery Plugin EBS Delivery Plugin Configuration • EBS-based AMI for applaince-name.appl: “boxgrinder-build applaince-name.appl-p ec2 -d ebs” Abdullah&Haitham 05/02/11

  13. Abdullah&Haitham 05/02/11

  14. OpenStack What is OpenStack? History: July 2010 Why OpenStack: Control and Flexibility Industry Standard Proven Software Compatible and Connected Projects: 1.OpenStack Compute 2.OpenStack Object Storage 3.OpenStack Image Service

  15. Opentack OpenStack Compute: Popular Use Cases General Key Features Service providers and Enterprises

  16. OpenStack OpenStack Object Storage: Popular Use Cases Key Features Service Providers and Enterprises

  17. OpenStack OpenStack Image Service. OpenStack Image Service allows uploads of private and public images in a variety of formats, including: Raw Machine (kernel/ramdisk outside of image, a.k.a. AMI) VHD (Hyper-V), VDI (VirtualBox) qcow2 (Qemu/KVM) VMDK (VMWare), OVF (VMWare, others) Popular Use Cases Key Features

  18. References • http://cs.uccs.edu/~cs526/cloudcomputing/intro.html • http://fedoraproject.org/wiki/Features/BoxGrinder • http://boxgrinder.org/ • http://www.openstack.org/index.php Abdullah&Haitham 05/02/11

  19. Abdullah&Haitham 05/02/11

More Related