SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Presentation By:
Roozbeh Shafiee
Summer 2015
IRAN OpenStack Users Group
MASTERING
OPENSTACK
(Episode 04)
Provisioning and
Deployment
IRAN Community| OpenStack.ir
Agenda:
●
Automated Deployment
●
Automated Configuration
●
Disk Partitioning and RAID
●
Hardware Requirement For Nodes
●
Remote Management
●
Iran OpenStack Community
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Automated Deployment
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
OpenStack Provisioning and Deployment
Automated Deployment:
A critical part of a cloud’s scalability is the amount of effort that it takes to run
Your cloud. To minimize the operational cost of running your cloud, set up and
use an automated deployment and configuration infrastructure with a
configuration management system, such as Puppet or Chef. Combined, these
systems greatly reduce manual effort and the chance for operator error.
IRAN Community| OpenStack.ir
Manual Tasks Before Automating:
●
Physical racking
●
MAC-to-IP assignment
●
Power configuration
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
In Order to Automating:
●
PXE boot and TFTP servers for installing OS
●
Ubuntu and Red Hat Linux include mechanisms for automating installation
●
Preseed and Kickstart automate post install tasks
●
Alternatively use own images or image-based approaches
●
You can use both approaches with a virtualized infrastructure and physical
infrastructure.
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Automated Configuration
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Automated Configuration:
●
Automatic configuration management is to establish and maintain the
consistency of a system without using human intervention.
●
You want to maintain consistency in your deployments so that you can have the
same cloud every time, repeatably.
●
Proper use of automatic configuration-management tools ensures that
components of the cloud systems are in particular states, in addition to
simplifying deployment, and configuration change propagation.
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Automation Tools:
These tools also make it possible to test and roll back changes, as they are fully
repeatable. Conveniently, a large body of work has been done by the OpenStack
Community in this space.
●
Puppet, a configuration management tool, provides official modules for
OpenStack in an OpenStack infrastructure system known as Stackforge.
●
PackStack, the command-line utility for Red Hat Enterprise Linux and derivatives
that uses Puppet modules to support rapid deployment of OpenStack on existing
servers over an SSH connection.
●
Chef, Ubuntu Juju, Ansible and Salt
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Disk Partitioning and RAID
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Disk Partitioning and RAID:
●
Partitioning, which provides greater flexibility for layout of operating system and
swap space
●
Adding to a RAID array based on the number of disks you have available
●
File system to store files and directories, where all the data lives, including the
root partition that starts and runs the system
●
Swap space to free up memory for processes, as an independent area of the
physical disk used only for swapping and nothing else
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Option 1 for Partitioning and RAID:
●
You can assign different partitions to different RAID arrays.
●
Allocate partition 1 of disk one and two to the /boot partition mirror.
●
Make partition 2 of all disks the root partition mirror.
●
Use partition 3 of all disks for a cinder-volumes LVM partition running on a
RAID 10 array
While you might end up with unused partitions, such as partition 1 in disk three
and four of this example, this option allows for maximum utilization of disk space.
I/O performance might be an issue as a result of all disks being used for all tasks.
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Option 1 Simple Schema:
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Option 1 Schema:
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Option 2 for Partitioning and RAID:
●
Add all raw disks to one large RAID array, either hardware or software based.
●
You can partition this large array with the boot, root, swap, and LVM areas.
●
This option is simple to implement and uses all partitions. However, disk I/O might
suffer.
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Option 2 Schema:
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Option 3 for Partitioning and RAID:
●
Dedicate entire disks to certain partitions. You could allocate disk one and two
entirely to the boot, root, and swap partitions under a RAID 1 mirror.
●
Allocate disk three and four entirely to the LVM partition, also under a
RAID 1 mirror for a cinder-volumes
●
Disk I/O should be better because I/O is focused on dedicated tasks. However,
the LVM partition is much smaller.
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Option 3 Schema:
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Hardware Requirement For Nodes
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Hardware Requirement For Nodes:
●
Hardware for controller nodes, used for all stateless OpenStack API services.
About 32–64 GB memory, small attached disk, one processor, varied number of
cores, such as 6–12.
●
Hardware for compute nodes. Typically 256 or 144 GB memory, two processors,
24 cores. 4–6 TB direct attached storage, typically in a RAID 5 configuration.
●
Hardware for network nodes. Typically 256 or 144 GB memory, two processors,
12 cores. 2–4 TB direct attached storage, typically in a RAID 5 configuration.
●
Hardware for storage nodes. Typically for these, the disk space is optimized for
the lowest cost per GB of storage while maintaining rack-space efficiency.
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Remote Management
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Remote Management:
●
most operators don’t sit right next to the servers running the cloud, and many
don’t necessarily enjoy visiting the data center.
●
OpenStack should be entirely remotely configurable, but sometimes not
everything goes according to plan.
●
having an out-of-band access into nodes running OpenStack components is a boon.
●
The IPMI protocol is the de facto standard, and acquiring hardware that supports
it is highly recommended to achieve that lights-out data center aim.
●
IPMI usually controls the server’s power state, having remote access to the PDU
that the server is plugged into can really be useful for situations when everything
seems wedged.
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Iran OpenStack Community
OpenStack Provisioning and Deployment
IRAN Community| OpenStack.ir
Stay in Touch and Join Us:
●
Home Page: OpenStack.ir
●
Meetup Page: Meetup.com/Iran-OpenStack
●
Mailing List: OpenStack-ir@Lists.OpenStack.org
●
Twitter: @OpenStackIR , #OpenStackIRAN
●
IRC Channel on FreeNode#OpenStack-ir
OpenStack Provisioning and Deployment
Roozbeh Shafiee
Iran OpenStack Community Manager
Roozbeh@OpenStack.ir
OpenStack.ir
Thank You
We need to work together to build a better community

Contenu connexe

Tendances

Mastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling OutMastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling OutRoozbeh Shafiee
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesRoozbeh Shafiee
 
Mastering OpenStack - Episode 03 - Simple Architectures
Mastering OpenStack - Episode 03 - Simple ArchitecturesMastering OpenStack - Episode 03 - Simple Architectures
Mastering OpenStack - Episode 03 - Simple ArchitecturesRoozbeh Shafiee
 
Mastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller NodesMastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller NodesRoozbeh Shafiee
 
Mastering OpenStack - Episode 14 - Network Design
Mastering OpenStack - Episode 14 - Network DesignMastering OpenStack - Episode 14 - Network Design
Mastering OpenStack - Episode 14 - Network DesignRoozbeh Shafiee
 
Mastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesMastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesRoozbeh Shafiee
 
Cloud Infrastructure Migration
Cloud Infrastructure MigrationCloud Infrastructure Migration
Cloud Infrastructure MigrationRoozbeh Shafiee
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges openstackindia
 
Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack DeploymentMichael Solberg
 
OpenStack-Ansible Project Update
OpenStack-Ansible Project UpdateOpenStack-Ansible Project Update
OpenStack-Ansible Project UpdateJesse Pretorius
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day Indiaopenstackindia
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...OpenStack
 
Red Hat Enteprise Linux Open Stack Platfrom Director
Red Hat Enteprise Linux Open Stack Platfrom DirectorRed Hat Enteprise Linux Open Stack Platfrom Director
Red Hat Enteprise Linux Open Stack Platfrom DirectorOrgad Kimchi
 
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationEnhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationopenstackindia
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storageopenstackindia
 
RedHat OpenStack Platform Overview
RedHat OpenStack Platform OverviewRedHat OpenStack Platform Overview
RedHat OpenStack Platform Overviewindevlab
 
Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stackopenstackindia
 

Tendances (20)

Mastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling OutMastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling Out
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
 
Mastering OpenStack - Episode 03 - Simple Architectures
Mastering OpenStack - Episode 03 - Simple ArchitecturesMastering OpenStack - Episode 03 - Simple Architectures
Mastering OpenStack - Episode 03 - Simple Architectures
 
Mastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller NodesMastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller Nodes
 
Mastering OpenStack - Episode 14 - Network Design
Mastering OpenStack - Episode 14 - Network DesignMastering OpenStack - Episode 14 - Network Design
Mastering OpenStack - Episode 14 - Network Design
 
Mastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesMastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple Architectures
 
Cloud Infrastructure Migration
Cloud Infrastructure MigrationCloud Infrastructure Migration
Cloud Infrastructure Migration
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack Deployment
 
OpenStack-Ansible Project Update
OpenStack-Ansible Project UpdateOpenStack-Ansible Project Update
OpenStack-Ansible Project Update
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
 
Red Hat Enteprise Linux Open Stack Platfrom Director
Red Hat Enteprise Linux Open Stack Platfrom DirectorRed Hat Enteprise Linux Open Stack Platfrom Director
Red Hat Enteprise Linux Open Stack Platfrom Director
 
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationEnhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world application
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
 
RedHat OpenStack Platform Overview
RedHat OpenStack Platform OverviewRedHat OpenStack Platform Overview
RedHat OpenStack Platform Overview
 
TripleO
 TripleO TripleO
TripleO
 
Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
 
Tricircle overview
Tricircle overviewTricircle overview
Tricircle overview
 

En vedette

Iran OpenStack Community Introduction
Iran OpenStack Community IntroductionIran OpenStack Community Introduction
Iran OpenStack Community IntroductionRoozbeh Shafiee
 
OpenStack Architecture Board
OpenStack Architecture BoardOpenStack Architecture Board
OpenStack Architecture BoardOpen Stack
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)Ubuntu Korea Community
 
Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Belmiro Moreira
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architectureToni Ramirez
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1Nhan Cao Thanh
 
Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015Tomasz Zen Napierala
 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition OpenStack Foundation
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack ArchitecturesMirantis
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureKen Pepple
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Ken Pepple
 
오픈스택 커뮤니티 하반기 스터디: 안내
오픈스택 커뮤니티 하반기 스터디: 안내오픈스택 커뮤니티 하반기 스터디: 안내
오픈스택 커뮤니티 하반기 스터디: 안내Ian Choi
 

En vedette (15)

Iran OpenStack Community Introduction
Iran OpenStack Community IntroductionIran OpenStack Community Introduction
Iran OpenStack Community Introduction
 
OpenStack Architecture Board
OpenStack Architecture BoardOpenStack Architecture Board
OpenStack Architecture Board
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
 
Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
OpenStack architecture and services
OpenStack architecture and servicesOpenStack architecture and services
OpenStack architecture and services
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1
 
Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015
 
OpenStack Compute - Juno Updates
OpenStack Compute - Juno UpdatesOpenStack Compute - Juno Updates
OpenStack Compute - Juno Updates
 
Open stack nova reverse engineer
Open stack nova reverse engineerOpen stack nova reverse engineer
Open stack nova reverse engineer
 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and Future
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)
 
오픈스택 커뮤니티 하반기 스터디: 안내
오픈스택 커뮤니티 하반기 스터디: 안내오픈스택 커뮤니티 하반기 스터디: 안내
오픈스택 커뮤니티 하반기 스터디: 안내
 

Similaire à Mastering OpenStack - Episode 04 - Provisioning and Deployment

Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaSArush Jain
 
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IOpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IBehnam Loghmani
 
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...The Linux Foundation
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 
Improving Apache Spark by Taking Advantage of Disaggregated Architecture
 Improving Apache Spark by Taking Advantage of Disaggregated Architecture Improving Apache Spark by Taking Advantage of Disaggregated Architecture
Improving Apache Spark by Taking Advantage of Disaggregated ArchitectureDatabricks
 
What can QNAP Turbo NAS do for your business
What can QNAP Turbo NAS do for your businessWhat can QNAP Turbo NAS do for your business
What can QNAP Turbo NAS do for your businessqnap
 
Oracle virtual appliance
Oracle virtual applianceOracle virtual appliance
Oracle virtual appliancesolarisyougood
 
Whats new in_juno_meetup_barcelona
Whats new in_juno_meetup_barcelonaWhats new in_juno_meetup_barcelona
Whats new in_juno_meetup_barcelonaJaume Devesa Gomez
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcturesabnees
 
PCA_Admin_Presentation-1.pptx
PCA_Admin_Presentation-1.pptxPCA_Admin_Presentation-1.pptx
PCA_Admin_Presentation-1.pptxssuser21ded1
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACSandesh Rao
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansPeter Clapham
 
OpenStack for devops environment
OpenStack for devops environment OpenStack for devops environment
OpenStack for devops environment Orgad Kimchi
 
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Waterloo 2015 - Hyperconvergence  and  OpenNebulaOpenNebula TechDay Waterloo 2015 - Hyperconvergence  and  OpenNebula
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebulaOpenNebula Project
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptxIvan Ma
 

Similaire à Mastering OpenStack - Episode 04 - Provisioning and Deployment (20)

Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
 
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IOpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
 
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
 
RAC - Test
RAC - TestRAC - Test
RAC - Test
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Improving Apache Spark by Taking Advantage of Disaggregated Architecture
 Improving Apache Spark by Taking Advantage of Disaggregated Architecture Improving Apache Spark by Taking Advantage of Disaggregated Architecture
Improving Apache Spark by Taking Advantage of Disaggregated Architecture
 
What can QNAP Turbo NAS do for your business
What can QNAP Turbo NAS do for your businessWhat can QNAP Turbo NAS do for your business
What can QNAP Turbo NAS do for your business
 
les12.pdf
les12.pdfles12.pdf
les12.pdf
 
Oracle virtual appliance
Oracle virtual applianceOracle virtual appliance
Oracle virtual appliance
 
Whats new in_juno_meetup_barcelona
Whats new in_juno_meetup_barcelonaWhats new in_juno_meetup_barcelona
Whats new in_juno_meetup_barcelona
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
 
PCA_Admin_Presentation-1.pptx
PCA_Admin_Presentation-1.pptxPCA_Admin_Presentation-1.pptx
PCA_Admin_Presentation-1.pptx
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticians
 
Flexible compute
Flexible computeFlexible compute
Flexible compute
 
OpenStack for devops environment
OpenStack for devops environment OpenStack for devops environment
OpenStack for devops environment
 
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Waterloo 2015 - Hyperconvergence  and  OpenNebulaOpenNebula TechDay Waterloo 2015 - Hyperconvergence  and  OpenNebula
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Mastering OpenStack - Episode 04 - Provisioning and Deployment

  • 1. Presentation By: Roozbeh Shafiee Summer 2015 IRAN OpenStack Users Group MASTERING OPENSTACK (Episode 04) Provisioning and Deployment
  • 2. IRAN Community| OpenStack.ir Agenda: ● Automated Deployment ● Automated Configuration ● Disk Partitioning and RAID ● Hardware Requirement For Nodes ● Remote Management ● Iran OpenStack Community OpenStack Provisioning and Deployment
  • 3. IRAN Community| OpenStack.ir Automated Deployment OpenStack Provisioning and Deployment
  • 4. IRAN Community| OpenStack.ir OpenStack Provisioning and Deployment Automated Deployment: A critical part of a cloud’s scalability is the amount of effort that it takes to run Your cloud. To minimize the operational cost of running your cloud, set up and use an automated deployment and configuration infrastructure with a configuration management system, such as Puppet or Chef. Combined, these systems greatly reduce manual effort and the chance for operator error.
  • 5. IRAN Community| OpenStack.ir Manual Tasks Before Automating: ● Physical racking ● MAC-to-IP assignment ● Power configuration OpenStack Provisioning and Deployment
  • 6. IRAN Community| OpenStack.ir In Order to Automating: ● PXE boot and TFTP servers for installing OS ● Ubuntu and Red Hat Linux include mechanisms for automating installation ● Preseed and Kickstart automate post install tasks ● Alternatively use own images or image-based approaches ● You can use both approaches with a virtualized infrastructure and physical infrastructure. OpenStack Provisioning and Deployment
  • 7. IRAN Community| OpenStack.ir Automated Configuration OpenStack Provisioning and Deployment
  • 8. IRAN Community| OpenStack.ir Automated Configuration: ● Automatic configuration management is to establish and maintain the consistency of a system without using human intervention. ● You want to maintain consistency in your deployments so that you can have the same cloud every time, repeatably. ● Proper use of automatic configuration-management tools ensures that components of the cloud systems are in particular states, in addition to simplifying deployment, and configuration change propagation. OpenStack Provisioning and Deployment
  • 9. IRAN Community| OpenStack.ir Automation Tools: These tools also make it possible to test and roll back changes, as they are fully repeatable. Conveniently, a large body of work has been done by the OpenStack Community in this space. ● Puppet, a configuration management tool, provides official modules for OpenStack in an OpenStack infrastructure system known as Stackforge. ● PackStack, the command-line utility for Red Hat Enterprise Linux and derivatives that uses Puppet modules to support rapid deployment of OpenStack on existing servers over an SSH connection. ● Chef, Ubuntu Juju, Ansible and Salt OpenStack Provisioning and Deployment
  • 10. IRAN Community| OpenStack.ir Disk Partitioning and RAID OpenStack Provisioning and Deployment
  • 11. IRAN Community| OpenStack.ir Disk Partitioning and RAID: ● Partitioning, which provides greater flexibility for layout of operating system and swap space ● Adding to a RAID array based on the number of disks you have available ● File system to store files and directories, where all the data lives, including the root partition that starts and runs the system ● Swap space to free up memory for processes, as an independent area of the physical disk used only for swapping and nothing else OpenStack Provisioning and Deployment
  • 12. IRAN Community| OpenStack.ir Option 1 for Partitioning and RAID: ● You can assign different partitions to different RAID arrays. ● Allocate partition 1 of disk one and two to the /boot partition mirror. ● Make partition 2 of all disks the root partition mirror. ● Use partition 3 of all disks for a cinder-volumes LVM partition running on a RAID 10 array While you might end up with unused partitions, such as partition 1 in disk three and four of this example, this option allows for maximum utilization of disk space. I/O performance might be an issue as a result of all disks being used for all tasks. OpenStack Provisioning and Deployment
  • 13. IRAN Community| OpenStack.ir Option 1 Simple Schema: OpenStack Provisioning and Deployment
  • 14. IRAN Community| OpenStack.ir Option 1 Schema: OpenStack Provisioning and Deployment
  • 15. IRAN Community| OpenStack.ir Option 2 for Partitioning and RAID: ● Add all raw disks to one large RAID array, either hardware or software based. ● You can partition this large array with the boot, root, swap, and LVM areas. ● This option is simple to implement and uses all partitions. However, disk I/O might suffer. OpenStack Provisioning and Deployment
  • 16. IRAN Community| OpenStack.ir Option 2 Schema: OpenStack Provisioning and Deployment
  • 17. IRAN Community| OpenStack.ir Option 3 for Partitioning and RAID: ● Dedicate entire disks to certain partitions. You could allocate disk one and two entirely to the boot, root, and swap partitions under a RAID 1 mirror. ● Allocate disk three and four entirely to the LVM partition, also under a RAID 1 mirror for a cinder-volumes ● Disk I/O should be better because I/O is focused on dedicated tasks. However, the LVM partition is much smaller. OpenStack Provisioning and Deployment
  • 18. IRAN Community| OpenStack.ir Option 3 Schema: OpenStack Provisioning and Deployment
  • 19. IRAN Community| OpenStack.ir Hardware Requirement For Nodes OpenStack Provisioning and Deployment
  • 20. IRAN Community| OpenStack.ir Hardware Requirement For Nodes: ● Hardware for controller nodes, used for all stateless OpenStack API services. About 32–64 GB memory, small attached disk, one processor, varied number of cores, such as 6–12. ● Hardware for compute nodes. Typically 256 or 144 GB memory, two processors, 24 cores. 4–6 TB direct attached storage, typically in a RAID 5 configuration. ● Hardware for network nodes. Typically 256 or 144 GB memory, two processors, 12 cores. 2–4 TB direct attached storage, typically in a RAID 5 configuration. ● Hardware for storage nodes. Typically for these, the disk space is optimized for the lowest cost per GB of storage while maintaining rack-space efficiency. OpenStack Provisioning and Deployment
  • 21. IRAN Community| OpenStack.ir Remote Management OpenStack Provisioning and Deployment
  • 22. IRAN Community| OpenStack.ir Remote Management: ● most operators don’t sit right next to the servers running the cloud, and many don’t necessarily enjoy visiting the data center. ● OpenStack should be entirely remotely configurable, but sometimes not everything goes according to plan. ● having an out-of-band access into nodes running OpenStack components is a boon. ● The IPMI protocol is the de facto standard, and acquiring hardware that supports it is highly recommended to achieve that lights-out data center aim. ● IPMI usually controls the server’s power state, having remote access to the PDU that the server is plugged into can really be useful for situations when everything seems wedged. OpenStack Provisioning and Deployment
  • 23. IRAN Community| OpenStack.ir Iran OpenStack Community OpenStack Provisioning and Deployment
  • 24. IRAN Community| OpenStack.ir Stay in Touch and Join Us: ● Home Page: OpenStack.ir ● Meetup Page: Meetup.com/Iran-OpenStack ● Mailing List: OpenStack-ir@Lists.OpenStack.org ● Twitter: @OpenStackIR , #OpenStackIRAN ● IRC Channel on FreeNode#OpenStack-ir OpenStack Provisioning and Deployment
  • 25. Roozbeh Shafiee Iran OpenStack Community Manager Roozbeh@OpenStack.ir OpenStack.ir Thank You We need to work together to build a better community