Top Banner
and Abdullah Sheneamer Hiatham Ennajah
19

and

Feb 26, 2016

Download

Documents

ovidio

Abdullah Sheneamer Hiatham Ennajah. and. Overview. Introduction BoxGrinder Objective BoxGirnder Structure Plugins OpenStack. Introduction. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: and

and

Abdullah Sheneamer Hiatham Ennajah

Page 2: and

Overview

Introduction

BoxGrinder Objective

BoxGirnder Structure

Plugins

OpenStack

Abdullah&Haitham 05/02/11

Page 3: and

Abdullah&Haitham 05/02/11

Introduction

BoxGrinder: is a set of tools used for building appliances (virtual machines) for various platforms (KVM, Xen, VMware, EC2).

Page 4: and

Abdullah&Haitham 05/02/11

BoxGrinder Objective

BoxGrinder is creating appliances (images/virtual machines) from simple plain text Appliance Definition Files.

Page 5: and

Abdullah&Haitham 05/02/11

BoxGrinder Build

Operating System plugins Platform plugins Delivery plugins

Page 6: and

Abdullah&Haitham 05/02/11

BoxGirnder Structure

There are three phases to create boxgrinder:

1- Preparing environment.

2- Installation.

3- Building applainces

Page 7: and

Abdullah&Haitham 05/02/11

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 “

Page 8: and

Abdullah&Haitham 05/02/11

Build your applaince

* Create appliances directory mkdir appliances command Example:

boxgrinder-build f14-basic.appl

Page 9: and

Abdullah&Haitham 05/02/11

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

Page 10: and

Abdullah&Haitham 05/02/11

Plugins (continue)

Platform plugins

EC2 Platform Plugin Configuration: it’s not required

Ec2 Platform Plugin Usage: boxgrinder-build applince-name.appl –p ec2

Page 11: and

Abdullah&Haitham 05/02/11

Plugins (continue)

Delivery plugins S3 Delivery Plugin Three types: S3, cloudfront, ami  S3 Delivery Plugin Configuration

Page 12: and

Abdullah&Haitham 05/02/11

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”

Page 13: and

Abdullah&Haitham 05/02/11

Page 14: and

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

Page 15: and

Opentack

OpenStack Compute: Popular Use Cases General Key Features

Service providers and Enterprises

Page 16: and

OpenStack

OpenStack Object Storage:

Popular Use Cases Key Features Service Providers and Enterprises

Page 17: and

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

Page 19: and

Abdullah&Haitham 05/02/11