So Many Distributions! Information For Selecting One For A .

3y ago
33 Views
2 Downloads
8.43 MB
86 Pages
Last View : 2m ago
Last Download : 2m ago
Upload by : Philip Renner
Transcription

So Many Distributions! Informationfor Selecting One for a Proof ofConceptBruce Basil MathewsSenior Solutions Architectwww.mirantis.comCopyright 2015 Mirantis, Inc. All rights reserved

Notes Regarding this PresentationBefore we begin, it is important to understand the nature of theanalysis performed and the information captured: 2Individual Provider Openstack Evaluation Distributions were downloaded andinstalled in a pure test and evaluation environmentMethod for Automated Deployment were documentedThe Operational Integrity of the Openstack Distributions were then tested anddocumented noting key features and capabilities providedAn effort was then made to compare and contrast both the DeploymentMethods and the Operational Integrity and features to each otherNeither Availability nor Scalability characteristics were included as a part of thecomparison Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What Distributions of Openstack Are Includedin this Comparison?3 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What are the Deployment Methods In Summary?The various Deployment Methodologies for each Openstack Distribution areprovided below: 4Mirantis: Employs a Web Based, GUI driven methodology founded on the use of VirtualBox, Fuel, andDocker. The Bare Metal deployment eliminates the need for VirtualBox and takes advantage of all otherdeployment components.Canonical: Employs a Text Based, GUI driven methodology founded on the use of Virsh, Juju andCharms. The use of Virsh is replaced with MaaS in their Bare Metal Deployment.HP Helion Openstack Community Edition: Employs a Command Line driven methodology founded onthe use of Virsh and TripleO. The use of Ironic is added for their Bare Metal deployment.RDO RedHat: Employs a Command Line driven methodology founded on the use of PackStack, Puppetand Ruby Gems. Beyond three nodes, the RedHat Openstack 5.0 deployment is performed manually pernode.Piston: Does not provide a virtualized Evaluation version of their Distribution and employs a BootableUSB in conjunction with either an Arista Network switch or a user constructed Cloud Boot host for BareMetal Deployment.Rackspace: Employs a manual configuration of a VirtualBox virtual machine based on a published OVAfile to form a single-node Openstack environment. Multi-Node deployments are constructed manually. Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What Versions of Openstack Gets Deployed?Once Deployed the following versions of Openstack are installed byeach Provider: Mirantis 6.0: Juno (2014.2). Canonical Ubuntu Cloud 14.04: Juno (2014.2) HP Helion Openstack Community Edition (1.4): Juno (2014.2) RDO RedHat 5.0: Juno (2014.2). (Note: RDO is a community-supported OpenStackdistribution that tracks the latest version of OpenStack upstream, beginning with OpenStack Grizzly. RedHat Enterprise Linux OpenStack Platform is an enterprise-ready commercially-supported product fromRed Hat) 5Piston 3.5: Icehouse (2014.1.1)Rackspace V9: Icehouse (2014.1.1) – V4.2 (Havana) VirtualBoxinstallation deployed. Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

An In Depth Look at eachDistribution6 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mirantis 6.0OpenstackDeployment7 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mirantis 6.0 Virtual Machine DeploymentModel (Same for Bare Metal)3-8 NodeOpenstackDeploymentOperating SystemOracle VirtualBoxMirantisFuelCobblerVersion 12 - 14ORVersion 6 - 7RedHat,Suse or other Linux if desired Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8DockerContainers

Mirantis Pre-Deployment on VirtualBoxExecuting launch.sh script installs all the VirtualBox components needed9 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

The Mirantis 6.0 Openstack Fuel Web Interface10 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Fuel: Deployment – Name and Mode SelectionSelecting the Deployment ModeDefining a New Openstack Environment11 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Fuel: Deployment – Service Roles and HypervisorSelecting the HypervisorAssigning Service Roles to Nodes12 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Fuel: Deployment – Network and Storage TypesSelecting the Backend Storage TypeSelecting the Network to Install13 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Fuel: Deployment – Network and All Other SettingsVerifying ALL of the Specific SettingsDefining the Specific Network Settings14 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Fuel Deployment – Premium ServicesSahara for Hadoop, Murano for aPaaS, Ceilometer for Metering, Alerts and Billing15 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Fuel: Openstack Deployment in Progress16 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Zabbix Monitoring ToolZabbix is an open source infrastructure monitoring utility that Fuel 5.1 and later can deploy with your OpenStackenvironment. See Zabbix implementation for details about how Zabbix is implemented in Mirantis OpenStack.When planning your Mirantis OpenStack deployment, you must consider the following resource requirements ifyou will be deploying Zabbix: The Zabbix server must run on its own dedicated node in Mirantis OpenStack 5.1 and 6.0. This server alsostores the Zabbix database.A Zabbix agent is installed on each Compute and Storage node in the environment. The agents send allinformation to the Zabbix server immediately although some small amount of temporary data may be writtento the local disk for processing.Significant network traffic is generated on the Zabbix node as the agents report back to the server; theagents themselves do not put much load on the network.The amount of storage required on the Zabbix node depends on the number of resources being monitored,the amount of data being gathered for each, and so forth but our internal tests indicate that 30GB of datastorage is adequate for monitoring up to 100 nodes.The agents running on the Compute and Storage nodes run periodically; they mainly consume CPUresources, although they are fairly light-weight processes.17 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mirantis 6.0OpenstackIn Action18 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mirantis: Horizon, Nova, Neutron, Cinder, etc.Expected Functionalityfor all ServicesdeployedThe Horizon Console19 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mirantis: Openstack Ceph Integration forCinder AND Swift!20 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mirantis: Murano Premium ProjectDeployed as Heat Stacks withinHorizonApplication Catalog within Horizon21 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mirantis: Zabbix Monitoring and Alerts- ExperimentalCustomized ReportingEvent MonitoringDashboard – Separate fromHorizon22 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mirantis: Observations on Deployment The registration and download process are streamlined and are in tune with good customer relations. The choice of ISO or IMG distribution for download gives the installer choices against which to apply a deployment model. The use of VirtualBox configured by the launch script to spin up a Virtual deployment adds to the ease of deployment in avirtualized environment. The Fuel Web Based Deployment strategy is a huge leap forward for deployment flexibility, choice, and clarity as to what will bedeployed. The Network Settings capability and Verification within the Fuel Deployment tool facilitates the ability for the OpenStackdeployment to be more easily integrated with an existing environment. The choice of Ceph as an alternative for Cinder and Swift is a key differentiator. Inclusion of Premium Projects (Sahara and Murano) are key differentiators. Inclusion of alternative Monitoring capabilities such as Zabbix is also a differentiator. The feedback during the deployment steps is very helpful and useful to the person installing. The choice of platform on which to host the services is also a key differentiator. The use of Docker Containers to deploy services to the desired nodes fits very closely with the Openstack direction in Kilo. The resulting Openstack implementation appears to be feature rich and operationally sound.23 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Canonical UbuntuCloud OpenstackDeployment24 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud Virtual Machine DeploymentModel25 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud Bare Metal Deployment Model26 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud Pre-Installation TasksExecute the following commands as a ‘NON-root’ user: sudo apt-add-repository ppa:juju/stable sudo apt-add-repository ppa:cloud-installer/ppa sudo apt-get update sudo apt-get install cloud-installerThen, in order to launch the Cloud Installer in a terminal Window, you simply type thefollowing command as a ‘NON-root’user: sudo cloud-install –sNOTE: the ‘-s’ switch indicates that Swift should also be installed.27 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud-Installer: Text Based InterfaceSetting the AdminPasswordSelecting the InstallType28 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud-Installer: Off and Running!Installer SuccessScreen!Installer Status Screen29 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu CloudOpenstackIn Action30 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud Openstack: Horizon, Nova, etc.OpenstackFunctionality works asExpectedThe Horizon Console31 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud: Plus ADDITIONAL Features andFunctions within OpenstackLoad-Balancing PoolMembers!Load-Balancing Pools!32 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud: ADDITIONAL Features andFunctions within toring!33 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud: ADDITIONAL Features andFunctions Within OpenstackVPN IPSec Connectionwithin Horizon!VPN-as-a-Service!34 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Ubuntu Cloud: Observations on Deployment The ability to install via ‘apt-get’ packaged installation without the need to ‘sign up’ or ‘register’ is a significant advantage. The limited choice of Operating System (Ubuntu only) may be considered a disadvantage. The terminal based installer is somewhat ‘dated’ but seems to be sufficient for the purpose of installing. The terminal based deployment is still a leap beyond other deployment methods for ease of use and visibility as to what will bedeployed. The additional Network features of LBaaS, FWaaS and VPNaaS are key differentiators. The lack of Cinder and Ceilometer are a disadvantage. The feedback during the deployment steps is very helpful and useful to the person installing. The use of Juju, Charms, and MaaS for deployment fit well with the Open Source community. The resulting Openstack implementation appears to be somewhat more feature rich in terms of Networking advancedcapabilities than some other distributions.35 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion OpenstackCommunity EditionDeployment36 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion Openstack CommunityEdition Virtual Deployment ModelOperatingSystemHP HelionDownloadSiteSeedCloudVMVersion 13 - 14HLinuxTripleO37 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6-Node VirtualOpenstackDeployment

HP Helion Openstack CommunityEdition Bare Metal Deployment Model6 to 30 NodeBare MetalOpenstackDeploymentOperatingSystemHP HelionDownloadSiteSeedCloudVMVersion 13 - 14HLinuxTripleO Ironic38 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion Openstack CommercialEdition Deployment Model12 to 150 NodeBare MetalOpenstackDeploymentOperatingSystemHP HelionDownloadSiteSeedCloudVMVersion 13 - 14HLinuxTripleO Ironic39 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

The TripleO Installation Process1) Deploy the Seed VMThe Seed VM contains the minimum services required of OpenStackto be able to provision physical hardware to deploy the Undercloud2) Deploy the UndercloudThe Undercloud server is a single-node OpenStack installation usedto deploy, test, manage, and update the Overcloud servers by CloudOperators3) Deploy the OvercloudThe Overcloud is the functional cloud available to end users forrunning guest virtual machines and workloads40 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Virtual InstallationIncludes:1 Undercloud1 Overcloud controller2 Swift nodes (in current release)1 Overcloud compute node1 Tenant VMInstaller system requirements (per the documentation): At least 48 GB of RAM At least 200 GB of available disk space Ubuntu 13.10 or 14.04 installed41 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion Openstack Community Edition PreInstall TasksInstall Ubuntu 13.10 or 14.04 LTS Minimal, clean install recommendedInstall required packages sudo apt-get install -y libvirt-bin openvswitch-switch python-libvirt qemu-system-x86 qemu-kvm openssh-serverRebootGenerate a Public Key as root:# ssh-keygen -t rsaLog in as root sudo su -Download and Unpack the Distribution file tar zxvf path/Helion Openstack Community.tar.gzThis results in creation of a tripleo/ directory in the root’s home directoryAt this point, the preparation process is complete42 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion Openstack Community Edition:Starting the Seed VMNOTE: All STEPS MUST BE REPEATED FROM THIS POINT FORWARD EACH TIME THE PHYSICALMACHINE HOSTING THE SEED IS REBOOTEDUse the following command to start the seed VM# HP VM MODE y bash -x root/tripleo/tripleo-incubator/scripts/hp ced start seed.shThis process can take 10 minutes or more The first time this is run, it will check to ensure all of the required packages are installed. If you areprompted, accept all package installations You will see a lot of logging messages while the script runsIf the Seed VM start is successful, a message is displayedWed Aug 27 11:25:10 UTC 2014 --- completed setup seed43 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion Openstack Community Edition:Starting the Undercloud and OvercloudLogin to the Seed VM from the Ubuntu Seed Host:# ssh 192.0.2.1On the Seed VM, launch the install scriptroot@hLinux: # bash -x root/tripleo/tripleo-incubator/scripts/hp ced installer.shv1.3 release includes informational comments in the script- “this could take up to 15 or more minutes”- “waiting for undercloud to stabililze”- “waiting for the overcloud stack to be ready”- “this could take up to 30 or more minutes”- “this is the final step – expect to wait eight or more minutes”Success “HP - completed -Wed Aug 27 16:20:02 UTC 2014”44 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion OpenstackCommunity EditionIn Action45 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion Openstack Community Edition:Horizon, Nova, etc.OpenstackFunctionality works asExpectedThe Horizon Console46 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Overcloud Network TopologySingle Flat External Network installed by Default47 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Overcloud Stack DeploymentAs seen from the Undercloud Controller Node48 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What OpenStack Services are included in CE?Juno Compute (Nova)Networking (Neutron)Identity (Keystone)Object Storage (Mini-Swift)Block Storage (Cinder)Image Service (Glance)Dashboard (Horizon)Orchestration (Heat) Installation (TripleO) Bare Metal (Ironic)49 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Helion OpenStack: Observations on Deployment The limited choice of Operating System (Ubuntu only) on which to install the Seed Host as a Virtual Machine (the only way theSeed host can be deployed) may be considered a disadvantage. The command line based installation scripts seem somewhat limited, but sufficient for the purpose of installing. The need to edit environment variables to control deployment settings con

HP Helion Openstack Community Edition (1.4): Juno (2014.2) RDO RedHat 5.0: Juno (2014.2). (Note: RDO is a community-supported OpenStack distribution that tracks the latest version of OpenStack upstream, beginning with OpenStack Grizzly. Red Hat Enterprise Linux OpenStack Platform is an enterprise-ready commercially-supported product .

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

och krav. Maskinerna skriver ut upp till fyra tum breda etiketter med direkt termoteknik och termotransferteknik och är lämpliga för en lång rad användningsområden på vertikala marknader. TD-seriens professionella etikettskrivare för . skrivbordet. Brothers nya avancerade 4-tums etikettskrivare för skrivbordet är effektiva och enkla att

Den kanadensiska språkvetaren Jim Cummins har visat i sin forskning från år 1979 att det kan ta 1 till 3 år för att lära sig ett vardagsspråk och mellan 5 till 7 år för att behärska ett akademiskt språk.4 Han införde två begrepp för att beskriva elevernas språkliga kompetens: BI

**Godkänd av MAN för upp till 120 000 km och Mercedes Benz, Volvo och Renault för upp till 100 000 km i enlighet med deras specifikationer. Faktiskt oljebyte beror på motortyp, körförhållanden, servicehistorik, OBD och bränslekvalitet. Se alltid tillverkarens instruktionsbok. Art.Nr. 159CAC Art.Nr. 159CAA Art.Nr. 159CAB Art.Nr. 217B1B