Presentation is loading. Please wait.

Presentation is loading. Please wait.

Abdullah Sheneamer Hiatham Ennajah.  Introduction  BoxGrinder Objective  BoxGirnder Structure  Plugins  OpenStack Abdullah&Haitham 05/02/11.

Similar presentations


Presentation on theme: "Abdullah Sheneamer Hiatham Ennajah.  Introduction  BoxGrinder Objective  BoxGirnder Structure  Plugins  OpenStack Abdullah&Haitham 05/02/11."— Presentation transcript:

1 Abdullah Sheneamer Hiatham Ennajah

2  Introduction  BoxGrinder Objective  BoxGirnder Structure  Plugins  OpenStack Abdullah&Haitham 05/02/11

3  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 is creating appliances (images/virtual machines) from simple plain text Appliance Definition Files. Abdullah&Haitham 05/02/11

5  Operating System plugins  Platform plugins  Delivery plugins Abdullah&Haitham 05/02/11

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

7  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 *  Create appliances directory  mkdir appliances command  Example:  boxgrinder-build f14-basic.appl Abdullah&Haitham 05/02/11

9  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  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  Delivery plugins S3 Delivery Plugin Three types: S3, cloudfront, ami S3 Delivery Plugin Configuration Abdullah&Haitham 05/02/11

12  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

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  http://cs.uccs.edu/~cs526/cloudcomputing/intro.html http://cs.uccs.edu/~cs526/cloudcomputing/intro.html  http://fedoraproject.org/wiki/Features/BoxGrinder http://fedoraproject.org/wiki/Features/BoxGrinder  http://boxgrinder.org/ http://boxgrinder.org/  http://www.openstack.org/index.php http://www.openstack.org/index.php Abdullah&Haitham 05/02/11

19


Download ppt "Abdullah Sheneamer Hiatham Ennajah.  Introduction  BoxGrinder Objective  BoxGirnder Structure  Plugins  OpenStack Abdullah&Haitham 05/02/11."

Similar presentations


Ads by Google