SlideShare ist ein Scribd-Unternehmen logo
1 von 35
OPENSTACK IN 1 mins
Dawood Sayyed
What is Open Stack ?
• OpenStack is a free and open-source software platform for cloud
computing, mostly deployed as an infrastructure-as-a-service (IaaS).
The software platform consists of interrelated components that
control hardware pools of processing, storage, and networking
resources throughout a data center.
What we will do with Open-stack ?
• Single node installation
• Multi node installation
• Difference between Dev-stack and Pack-stack
• Dev-stack installation
• Pack-stack installation
Openstack Services
• Dashboard / Horizon
• Provides a web-based self-service portal to interact with underlying
OpenStack services, such as launching an instance, assigning IP
addresses and configuring access controls.
• Compute / Nova
• Manages the lifecycle of compute instances in an OpenStack
environment. Responsibilities include spawning, scheduling and
decommissioning of virtual machines on demand.
Openstack Services
• Networking / Neutron
• Enables Network-Connectivity-as-a-Service for other OpenStack
services, such as OpenStack Compute. Provides an API for users to
define networks and the attachments into them. Has a pluggable
architecture that supports many popular networking vendors and
technologies.
Openstack Services
• Object Storage /Swift
• Stores and retrieves arbitrary unstructured data objects via a RESTful,
HTTP based API. It is highly fault tolerant with its data replication and
scale-out architecture. Its implementation is not like a file server with
mountable directories. In this case, it writes objects and files to
multiple drives, ensuring the data is replicated across a server cluster.
Openstack Services
• Block Storage /Cinder
• Provides persistent block storage to running instances. Its pluggable
driver architecture facilitates the creation and management of block
storage devices.
• Image Service /Glance
• Stores and retrieves virtual machine disk images. OpenStack Compute
makes use of this during instance provisioning.
Openstack Services
• Telemetry / Ceilometer
• Monitors and meters the OpenStack cloud for billing, benchmarking,
scalability, and statistical purposes.
• Orchestration /Heat
• Orchestrates multiple composite cloud applications by using either
the native HOTtemplate format or the AWS CloudFormation template
format, through both an OpenStack-native REST API and a
CloudFormation-compatible Query AP
Single node installation on Openstack
• Single Node
• Single Node Installation runs all OpenStack services in one node
including Control, Network, Compute, Storage services.
• Networking
• It is recommended to have 2 NIC cards (eth0 and eth1) to install
OpenStack. However, for this tutorial we will use a single interface
eth0 with a static IP (192.168.100.10). We can use same IP (as eth0)
as gateway of external subnet or add virtual interface (eth0:1) with
different subnet.
Networking on single node Openstack
• It is recommended to have 2 NIC cards (eth0 and eth1) to install
OpenStack. However, for this tutorial we will use a single interface
eth0 with a static IP (192.168.100.10). We can use same IP (as eth0)
as gateway of external subnet or add virtual interface (eth0:1) with
different subnet
• # vi /etc/network/interfaces
• auto eth0
• iface eth0 inet static
• address 192.168.100.10
• netmask 255.255.255.0
Networking on single node Openstack
• gateway 192.168.100.1
• # service networking restart → if required
• # hostname <hostname>
• # echo <hostname> > /etc/hostname
• # echo ‘192.168.100.10 <hostname>’ >> /etc/hosts
Single node OpenStack Ubuntu Cloud Archive
Repo
• Now install the latest stable release of Openstack (Kilo/Liberty) from
Ubuntu’s cloud archive:
• # apt-get install python-software-properties
• # add-apt-repository cloud-archive:kilo
• # apt-get update
• # apt-get dist-upgrade (Optional)
Openstack Single node install MySQL Server
• OpenStack services require a database to store information and
supports many popular database engines including MongoDB and
PostGre. In this tutorial, we will use MySQL as database backend.
• # apt-get install python-mysqldb mysql-server
• #bind-address 192.168.100.10 (Comment out this line or change
192.168.100.10 to 0.0.0.0)
Openstack Single Node Install Messaging
server
• OpenStack requires a Messaging / Broker service to communicate
between its services. We will use RabbitMQ but Qpid and ZeroMQ
(0MQ) are also supported.
• # apt-get install rabbitmq-server
• It is optional to change the password in the dev environment but is
recommended in production. By default guest user is created with
password guest.
• # rabbitmqctl change_password guest <New_Pass>
Enable IP Forwarding
• We need to enable Packet Forwarding for networking to work, we can
opt. this to configure during Network installation.
• # vi /etc/sysctl.conf
• net.ipv4.ip_forward=1 (Uncomment this line)
Multinode Openstack
NIC Requirement for Multinode
• Networking:
• Following is the NIC card requirement for multi node installation of
OpenStack:
• Compute node
• Control node
• Network node
Compute Node
• Compute Node
• Two Network Interfaces:
• a. External Network: Used for External Connectivity
• b. Management Network: Used for connectivity for OpenStack nodes.
Control Node
• Control Node
• Two Network Interfaces:
• a. External Network: Used for External Connectivity
• b. Management Network: Used for connectivity for OpenStack nodes
Network Node
• Network
• Three Network Interfaces:
• a. External Network: Used for External Connectivity
• b. Management Network: Used for connectivity for OpenStack nodes
• c. Data Network: Used for connectivity between VM’s.
• Note that each network Interface must have a static IP.
Preparation of Control Node:
• Networking
• The control node has two Network Interfaces: One with network
connectivity (eth0), and another internal network for Management
use.
• # vi /etc/network/interfaces
auto eth0
• iface eth0 inet static
• address 192.168.100.10
• netmask 255.255.255.0
Preparation of Control Node
• gateway 192.168.100.1
• #Management Network
• auto eth1
• iface eth1 inet static
• address 10.0.0.10
• netmask 255.255.255.0
• gateway 10.0.0.1
Preparation of Control Node
• # service networking restart
• And set the hostname.
Multinode OpenStack Ubuntu Cloud Archive
repository
• To install OpenStack we will add the latest stable release (Codename:-
Liberty) repository.
• # apt-get install python-software-properties
• # add-apt-repository cloud-archive:Liberty
• # apt-get update
• # apt-get dist-upgrade (Optional)
Multinode Openstack Install MySQL server
• OpenStack services require a database to store information. We will
use MySQL as database back-end. OpenStack supports most of the
popular database engines such as mongodb, PostGre, etc.
• # apt-get install python-mysqldb mysql-server
• The next step is optional for single node installation. If we need to
add additional nodes, such as compute nodes or storage nodes,
MySQL should start on all the interfaces, as the default is only for
localhost.
• # /etc/mysql/my.cnf
Install MySQL server
• #bind-address 192.168.100.10 (Comment out this line or change
192.168.100.10 to 0.0.0.0)
Install Messaging server
• OpenStack requires a messaging/broker service to communicate
between its services. We will use RabbitMQ, but Qpid and ZeroMQ
(0MQ) are also supported
• # apt-get install rabbitmq-server
• It is optional to change the password in the dev environment,
however, it is recommended in production. By default, the guest user
is created with the password guest.
• # rabbitmqctl change_password guest &lt;New_Pass&gt;
• Now, the node is ready for OpenStack Installation.
Install MySQL python library.
• On network nodes we only need to install MySQL client and MySQL
Python library
• # apt-get install python-mysqldb
Devstack and Packstack
• DevStack is an opinionated script to quickly create an OpenStack
development environment. It can also be used to demonstrate
starting/running OpenStack services and provide examples of using
them from a command line.
• Packstack is a utility that uses Puppet modules to deploy various parts
of OpenStack on multiple pre-installed servers over SSH
automatically. Currently only Fedora, Red Hat Enterprise Linux (RHEL)
and compatible derivatives of both are supported.
Devstack Installation
• Select a Linux Distribution
• Only Ubuntu 14.04 (Trusty), Fedora 22 (or Fedora 23) and
CentOS/RHEL 7 are documented here. OpenStack also runs and is
packaged on other flavors of Linux such as OpenSUSE and Debian.
• Install Selected OS
• In order to correctly install all the dependencies, we assume a specific
minimal version of the supported distributions to make it as easy as
possible. We recommend using a minimal install of Ubuntu or Fedora
server in a VM if this is your first time.
Devstack Installation
• Download DevStack
• Git clone https://git.openstack.org/openstack-dev/devstack
• The devstack repo contains a script that installs OpenStack and
• Templates for configuration files
• Add Stack User
• Devstack should be run as a non-root user with sudo enabled
(standard logins to cloud images such as “ubuntu” or “cloud-user” are
usually fine).
• You can quickly create a separate stack user to run DevStack with
DevStack Installation
• Devstack/tools/create-stack-user.sh; su stack
• Cd devstack; ./stack.sh
PackStack Installation and Running
• Sudo yum install –y openstack-packstack
• Which packstack
• Single Node Deployment
• Packstack –install-hosts=192.168.1.0
• Multiple Node Deployment
• Packstack –install-hosts=192.168.1.0,192.168.1.1,192.168.1.2
• root@192.168.1.0’s password:
PackStack Installation and Running
• Packstack
• ~/.ssh/id_rsa.pub.
• Should Packstack install Glance image service.
• Should Packstack install Cinder volume service
• Should Packstack install Nova compute image service
• Should Packstack install Horizon dashboard service
• Should Packstack install Swift object storage service
Packstack client tools ?
• Should Packstack install Openstack client tools
• Should Packstack install NTP
• Should Packstack install Nagios to monitor openstack host

Weitere ähnliche Inhalte

Was ist angesagt?

VXLAN and FRRouting
VXLAN and FRRoutingVXLAN and FRRouting
VXLAN and FRRoutingFaisal Reza
 
The Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitchThe Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitchTe-Yen Liu
 
Openstack Summit Vancouver 2018 - Multicloud Networking
Openstack Summit Vancouver 2018 - Multicloud NetworkingOpenstack Summit Vancouver 2018 - Multicloud Networking
Openstack Summit Vancouver 2018 - Multicloud NetworkingShannon McFarland
 
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013The World Bank
 
Ceph scale testing with 10 Billion Objects
Ceph scale testing with 10 Billion ObjectsCeph scale testing with 10 Billion Objects
Ceph scale testing with 10 Billion ObjectsKaran Singh
 
NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)Hamidreza Bolhasani
 
Cloud Computing presentation
Cloud Computing presentationCloud Computing presentation
Cloud Computing presentationSeif Ben Hammouda
 
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Vietnam Open Infrastructure User Group
 
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Vietnam Open Infrastructure User Group
 
Persistent Storage with Containers with Kubernetes & OpenShift
Persistent Storage with Containers with Kubernetes & OpenShiftPersistent Storage with Containers with Kubernetes & OpenShift
Persistent Storage with Containers with Kubernetes & OpenShiftRed Hat Events
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017Haim Ateya
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesJalal Mostafa
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Chris Aniszczyk
 
Secrets in Kubernetes
Secrets in KubernetesSecrets in Kubernetes
Secrets in KubernetesJerry Jalava
 

Was ist angesagt? (20)

VXLAN and FRRouting
VXLAN and FRRoutingVXLAN and FRRouting
VXLAN and FRRouting
 
The Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitchThe Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitch
 
Openstack Summit Vancouver 2018 - Multicloud Networking
Openstack Summit Vancouver 2018 - Multicloud NetworkingOpenstack Summit Vancouver 2018 - Multicloud Networking
Openstack Summit Vancouver 2018 - Multicloud Networking
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
 
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
 
Ceph scale testing with 10 Billion Objects
Ceph scale testing with 10 Billion ObjectsCeph scale testing with 10 Billion Objects
Ceph scale testing with 10 Billion Objects
 
NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)
 
Cloud Computing presentation
Cloud Computing presentationCloud Computing presentation
Cloud Computing presentation
 
Cloud Computing Using OpenStack
Cloud Computing Using OpenStack Cloud Computing Using OpenStack
Cloud Computing Using OpenStack
 
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
 
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
 
Persistent Storage with Containers with Kubernetes & OpenShift
Persistent Storage with Containers with Kubernetes & OpenShiftPersistent Storage with Containers with Kubernetes & OpenShift
Persistent Storage with Containers with Kubernetes & OpenShift
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)
 
Secrets in Kubernetes
Secrets in KubernetesSecrets in Kubernetes
Secrets in Kubernetes
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Advanced Terraform
Advanced TerraformAdvanced Terraform
Advanced Terraform
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 

Andere mochten auch

OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack ArchitectureMirantis
 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hoursOpenCity Community
 
How to Make Money with OpenStack
How to Make Money with OpenStack How to Make Money with OpenStack
How to Make Money with OpenStack Mirantis
 
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutProtecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutMirantis
 
Openstack components as containerized microservices
Openstack components as containerized microservicesOpenstack components as containerized microservices
Openstack components as containerized microservicesMiguel Zuniga
 
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStackFuel, Puppet and OpenStack
Fuel, Puppet and OpenStackaedocw
 
Running OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanRunning OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanCloud Native Day Tel Aviv
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsMirantis
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryMirantis
 
Digital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the CloudDigital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the CloudMirantis
 
Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Mirantis
 
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...Mirantis
 
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackDecomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackMirantis
 
Mirantis life
Mirantis lifeMirantis life
Mirantis lifeMirantis
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners openstackindia
 

Andere mochten auch (17)

OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hours
 
#OSATH Deploy OpenStack: DevStack
#OSATH Deploy OpenStack: DevStack#OSATH Deploy OpenStack: DevStack
#OSATH Deploy OpenStack: DevStack
 
How to Make Money with OpenStack
How to Make Money with OpenStack How to Make Money with OpenStack
How to Make Money with OpenStack
 
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutProtecting Yourself from the Container Shakeout
Protecting Yourself from the Container Shakeout
 
Openstack components as containerized microservices
Openstack components as containerized microservicesOpenstack components as containerized microservices
Openstack components as containerized microservices
 
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStackFuel, Puppet and OpenStack
Fuel, Puppet and OpenStack
 
Running OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanRunning OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex Fishman
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
 
Digital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the CloudDigital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the Cloud
 
Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016
 
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
 
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackDecomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStack
 
Mirantis life
Mirantis lifeMirantis life
Mirantis life
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
 

Ähnlich wie Openstack in 10 mins

Minimal OpenStack LinuxCon NA 2015
Minimal OpenStack LinuxCon NA 2015Minimal OpenStack LinuxCon NA 2015
Minimal OpenStack LinuxCon NA 2015Sean Dague
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackMicrosoft
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview SpringPeople
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architectureToni Ramirez
 
Openstack Cactus Survey
Openstack Cactus SurveyOpenstack Cactus Survey
Openstack Cactus SurveyPjack Chen
 
Open Source MANO(OSM)
Open Source MANO(OSM)Open Source MANO(OSM)
Open Source MANO(OSM)Eggy Cheng
 
Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelOdinot Stanislas
 
Devnet 1005 Getting Started with OpenStack
Devnet 1005 Getting Started with OpenStackDevnet 1005 Getting Started with OpenStack
Devnet 1005 Getting Started with OpenStackCisco DevNet
 
OpenStack as an Infrastructure
OpenStack as an InfrastructureOpenStack as an Infrastructure
OpenStack as an InfrastructureRoozbeh Shafiee
 
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...Ajith Ramawickrama
 
Calico with open stack
Calico with open stackCalico with open stack
Calico with open stackD.Rajesh Kumar
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)JeSam Kim
 
How to integrate_custom_openstack_services_with_devstack
How to integrate_custom_openstack_services_with_devstackHow to integrate_custom_openstack_services_with_devstack
How to integrate_custom_openstack_services_with_devstackSławomir Kapłoński
 
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
OpenStack Summit 2013 Hong Kong - OpenStack and WindowsOpenStack Summit 2013 Hong Kong - OpenStack and Windows
OpenStack Summit 2013 Hong Kong - OpenStack and WindowsAlessandro Pilotti
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Stephen Gordon
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIJoel W. King
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
 

Ähnlich wie Openstack in 10 mins (20)

Minimal OpenStack LinuxCon NA 2015
Minimal OpenStack LinuxCon NA 2015Minimal OpenStack LinuxCon NA 2015
Minimal OpenStack LinuxCon NA 2015
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
Openstack Cactus Survey
Openstack Cactus SurveyOpenstack Cactus Survey
Openstack Cactus Survey
 
Open stack wtf_(1)
Open stack  wtf_(1)Open stack  wtf_(1)
Open stack wtf_(1)
 
Open Source MANO(OSM)
Open Source MANO(OSM)Open Source MANO(OSM)
Open Source MANO(OSM)
 
Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies Intel
 
Devnet 1005 Getting Started with OpenStack
Devnet 1005 Getting Started with OpenStackDevnet 1005 Getting Started with OpenStack
Devnet 1005 Getting Started with OpenStack
 
OpenStack as an Infrastructure
OpenStack as an InfrastructureOpenStack as an Infrastructure
OpenStack as an Infrastructure
 
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
 
Cloudinit
CloudinitCloudinit
Cloudinit
 
Calico with open stack
Calico with open stackCalico with open stack
Calico with open stack
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)
 
How to integrate_custom_openstack_services_with_devstack
How to integrate_custom_openstack_services_with_devstackHow to integrate_custom_openstack_services_with_devstack
How to integrate_custom_openstack_services_with_devstack
 
DR_PRESENT 1
DR_PRESENT 1DR_PRESENT 1
DR_PRESENT 1
 
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
OpenStack Summit 2013 Hong Kong - OpenStack and WindowsOpenStack Summit 2013 Hong Kong - OpenStack and Windows
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack Ansible
 

Kürzlich hochgeladen

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 

Kürzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 

Openstack in 10 mins

  • 1. OPENSTACK IN 1 mins Dawood Sayyed
  • 2. What is Open Stack ? • OpenStack is a free and open-source software platform for cloud computing, mostly deployed as an infrastructure-as-a-service (IaaS). The software platform consists of interrelated components that control hardware pools of processing, storage, and networking resources throughout a data center.
  • 3. What we will do with Open-stack ? • Single node installation • Multi node installation • Difference between Dev-stack and Pack-stack • Dev-stack installation • Pack-stack installation
  • 4. Openstack Services • Dashboard / Horizon • Provides a web-based self-service portal to interact with underlying OpenStack services, such as launching an instance, assigning IP addresses and configuring access controls. • Compute / Nova • Manages the lifecycle of compute instances in an OpenStack environment. Responsibilities include spawning, scheduling and decommissioning of virtual machines on demand.
  • 5. Openstack Services • Networking / Neutron • Enables Network-Connectivity-as-a-Service for other OpenStack services, such as OpenStack Compute. Provides an API for users to define networks and the attachments into them. Has a pluggable architecture that supports many popular networking vendors and technologies.
  • 6. Openstack Services • Object Storage /Swift • Stores and retrieves arbitrary unstructured data objects via a RESTful, HTTP based API. It is highly fault tolerant with its data replication and scale-out architecture. Its implementation is not like a file server with mountable directories. In this case, it writes objects and files to multiple drives, ensuring the data is replicated across a server cluster.
  • 7. Openstack Services • Block Storage /Cinder • Provides persistent block storage to running instances. Its pluggable driver architecture facilitates the creation and management of block storage devices. • Image Service /Glance • Stores and retrieves virtual machine disk images. OpenStack Compute makes use of this during instance provisioning.
  • 8. Openstack Services • Telemetry / Ceilometer • Monitors and meters the OpenStack cloud for billing, benchmarking, scalability, and statistical purposes. • Orchestration /Heat • Orchestrates multiple composite cloud applications by using either the native HOTtemplate format or the AWS CloudFormation template format, through both an OpenStack-native REST API and a CloudFormation-compatible Query AP
  • 9. Single node installation on Openstack • Single Node • Single Node Installation runs all OpenStack services in one node including Control, Network, Compute, Storage services. • Networking • It is recommended to have 2 NIC cards (eth0 and eth1) to install OpenStack. However, for this tutorial we will use a single interface eth0 with a static IP (192.168.100.10). We can use same IP (as eth0) as gateway of external subnet or add virtual interface (eth0:1) with different subnet.
  • 10. Networking on single node Openstack • It is recommended to have 2 NIC cards (eth0 and eth1) to install OpenStack. However, for this tutorial we will use a single interface eth0 with a static IP (192.168.100.10). We can use same IP (as eth0) as gateway of external subnet or add virtual interface (eth0:1) with different subnet • # vi /etc/network/interfaces • auto eth0 • iface eth0 inet static • address 192.168.100.10 • netmask 255.255.255.0
  • 11. Networking on single node Openstack • gateway 192.168.100.1 • # service networking restart → if required • # hostname <hostname> • # echo <hostname> > /etc/hostname • # echo ‘192.168.100.10 <hostname>’ >> /etc/hosts
  • 12. Single node OpenStack Ubuntu Cloud Archive Repo • Now install the latest stable release of Openstack (Kilo/Liberty) from Ubuntu’s cloud archive: • # apt-get install python-software-properties • # add-apt-repository cloud-archive:kilo • # apt-get update • # apt-get dist-upgrade (Optional)
  • 13. Openstack Single node install MySQL Server • OpenStack services require a database to store information and supports many popular database engines including MongoDB and PostGre. In this tutorial, we will use MySQL as database backend. • # apt-get install python-mysqldb mysql-server • #bind-address 192.168.100.10 (Comment out this line or change 192.168.100.10 to 0.0.0.0)
  • 14. Openstack Single Node Install Messaging server • OpenStack requires a Messaging / Broker service to communicate between its services. We will use RabbitMQ but Qpid and ZeroMQ (0MQ) are also supported. • # apt-get install rabbitmq-server • It is optional to change the password in the dev environment but is recommended in production. By default guest user is created with password guest. • # rabbitmqctl change_password guest <New_Pass>
  • 15. Enable IP Forwarding • We need to enable Packet Forwarding for networking to work, we can opt. this to configure during Network installation. • # vi /etc/sysctl.conf • net.ipv4.ip_forward=1 (Uncomment this line)
  • 17. NIC Requirement for Multinode • Networking: • Following is the NIC card requirement for multi node installation of OpenStack: • Compute node • Control node • Network node
  • 18. Compute Node • Compute Node • Two Network Interfaces: • a. External Network: Used for External Connectivity • b. Management Network: Used for connectivity for OpenStack nodes.
  • 19. Control Node • Control Node • Two Network Interfaces: • a. External Network: Used for External Connectivity • b. Management Network: Used for connectivity for OpenStack nodes
  • 20. Network Node • Network • Three Network Interfaces: • a. External Network: Used for External Connectivity • b. Management Network: Used for connectivity for OpenStack nodes • c. Data Network: Used for connectivity between VM’s. • Note that each network Interface must have a static IP.
  • 21. Preparation of Control Node: • Networking • The control node has two Network Interfaces: One with network connectivity (eth0), and another internal network for Management use. • # vi /etc/network/interfaces auto eth0 • iface eth0 inet static • address 192.168.100.10 • netmask 255.255.255.0
  • 22. Preparation of Control Node • gateway 192.168.100.1 • #Management Network • auto eth1 • iface eth1 inet static • address 10.0.0.10 • netmask 255.255.255.0 • gateway 10.0.0.1
  • 23. Preparation of Control Node • # service networking restart • And set the hostname.
  • 24. Multinode OpenStack Ubuntu Cloud Archive repository • To install OpenStack we will add the latest stable release (Codename:- Liberty) repository. • # apt-get install python-software-properties • # add-apt-repository cloud-archive:Liberty • # apt-get update • # apt-get dist-upgrade (Optional)
  • 25. Multinode Openstack Install MySQL server • OpenStack services require a database to store information. We will use MySQL as database back-end. OpenStack supports most of the popular database engines such as mongodb, PostGre, etc. • # apt-get install python-mysqldb mysql-server • The next step is optional for single node installation. If we need to add additional nodes, such as compute nodes or storage nodes, MySQL should start on all the interfaces, as the default is only for localhost. • # /etc/mysql/my.cnf
  • 26. Install MySQL server • #bind-address 192.168.100.10 (Comment out this line or change 192.168.100.10 to 0.0.0.0)
  • 27. Install Messaging server • OpenStack requires a messaging/broker service to communicate between its services. We will use RabbitMQ, but Qpid and ZeroMQ (0MQ) are also supported • # apt-get install rabbitmq-server • It is optional to change the password in the dev environment, however, it is recommended in production. By default, the guest user is created with the password guest. • # rabbitmqctl change_password guest &lt;New_Pass&gt; • Now, the node is ready for OpenStack Installation.
  • 28. Install MySQL python library. • On network nodes we only need to install MySQL client and MySQL Python library • # apt-get install python-mysqldb
  • 29. Devstack and Packstack • DevStack is an opinionated script to quickly create an OpenStack development environment. It can also be used to demonstrate starting/running OpenStack services and provide examples of using them from a command line. • Packstack is a utility that uses Puppet modules to deploy various parts of OpenStack on multiple pre-installed servers over SSH automatically. Currently only Fedora, Red Hat Enterprise Linux (RHEL) and compatible derivatives of both are supported.
  • 30. Devstack Installation • Select a Linux Distribution • Only Ubuntu 14.04 (Trusty), Fedora 22 (or Fedora 23) and CentOS/RHEL 7 are documented here. OpenStack also runs and is packaged on other flavors of Linux such as OpenSUSE and Debian. • Install Selected OS • In order to correctly install all the dependencies, we assume a specific minimal version of the supported distributions to make it as easy as possible. We recommend using a minimal install of Ubuntu or Fedora server in a VM if this is your first time.
  • 31. Devstack Installation • Download DevStack • Git clone https://git.openstack.org/openstack-dev/devstack • The devstack repo contains a script that installs OpenStack and • Templates for configuration files • Add Stack User • Devstack should be run as a non-root user with sudo enabled (standard logins to cloud images such as “ubuntu” or “cloud-user” are usually fine). • You can quickly create a separate stack user to run DevStack with
  • 33. PackStack Installation and Running • Sudo yum install –y openstack-packstack • Which packstack • Single Node Deployment • Packstack –install-hosts=192.168.1.0 • Multiple Node Deployment • Packstack –install-hosts=192.168.1.0,192.168.1.1,192.168.1.2 • root@192.168.1.0’s password:
  • 34. PackStack Installation and Running • Packstack • ~/.ssh/id_rsa.pub. • Should Packstack install Glance image service. • Should Packstack install Cinder volume service • Should Packstack install Nova compute image service • Should Packstack install Horizon dashboard service • Should Packstack install Swift object storage service
  • 35. Packstack client tools ? • Should Packstack install Openstack client tools • Should Packstack install NTP • Should Packstack install Nagios to monitor openstack host