calyptos Documentation

Size: px
Start display at page:

Download "calyptos Documentation"

Transcription

1 calyptos Documentation Release Eucalyptus Quality Team Nov 08, 2017

2

3 Contents 1 Contents Quick Start Pre-requisites Installation Creating your configuration Validating your configuration Preparing your deployment machines Bootstrapping your Eucalyptus Cloud Controller Provisioning the remaining Eucalyptus components Calyptos Configuration File Name Description Default Attributes Developing Plugins Introduction Validators Debuggers Indices and tables 13 i

4 ii

5 Warning: Calyptos is still under development for issues/feedback/improvements please go to the project s page on GitHub Calyptos is a command line tool intended to help Eucalyptus cloud administrators with the following phases of their Eucalyptus deployments: Configuration Deployment Getting Status Debugging Backup/Restore (Not yet implemented) Each of the phases is implemented as plugins using the stevedore library. This allows new validators, deployers and debuggers to be implemented with modularity in mind. For more information on how to create your own plugins head over to the plugin documentation. Currently Calyptos supports deploying the following: Object Storage Backends Walrus RiakCS Network modes EDGE VPC (Midokura) Managed No VLAN Managed Storage backends DAS Overlay Equallogic Netapp Ceph EMC VNX Contents 1

6 2 Contents

7 CHAPTER 1 Contents 1.1 Quick Start Pre-requisites Before starting the installation process you should have: # Hosts provisioned with CentOS or RHEL 6 # SSH access to the machines you will deploy on (password or key based) # At least 16 network addresses carved out from your network Installation In order to install Calyptos you should run the following commands on a CentOS 6 host: # yum install -y python-devel gcc git python-setuptools python-virtualenv # easy_install fabric PyYAML # curl -L sudo bash -s -- -P chefdk # virtualenv envcalyptos # source envcalyptos/bin/activate # cd envcalyptos/ # git clone # cd calyptos # python setup.py install Creating your configuration In order to install Eucalyptus using Calyptos you will first need to create a configuration file that defines your deployment. Examples for different types of deployments can be found in the examples directory of the Calyptos repository. For details on the various sections of the config file please read the following document: Calyptos Configuration File 3

8 1.1.4 Validating your configuration Once you have a config file that describes the Eucalyptus cloud that you intend on deploying, it is best practice to run the Calyptos validators to make sure that there are no syntactical or semantic mistakes. The validators are intended to provide feedback based on known mis-configurations that the tool believes will result in either a sub-optimal or broken deployment. Any failures in this step will not block the continuation of the deployment. # calyptos validate -e my-environment.yml Preparing your deployment machines The preparation step ensures that all dependencies for the deployment are available. This can include but is not limited to: Ensuring IP connectivity Ensuring SSH access Ensuring deployment dependencies are in place (Chef, Ansible, etc) # calyptos prepare -e my-environment.yml Bootstrapping your Eucalyptus Cloud Controller The bootstrap step is used to provision your Cloud Controller (CLC). After completing this step your CLC will be up and running and have all of its dependent components registered. When this step has completed successfully we will know a few more things about our deployment: We are able to install Eucalyptus from the package repositories we listed in our environment Eucalyptus is able to bring up its database without any issues We have generated all the necessary keys in order to provision the rest of our components # calyptos bootstrap -e my-environment.yml Provisioning the remaining Eucalyptus components Once we have bootstrapped our CLC, we have all the pre-requisites we need in order to provision all the rest of the Eucalyptus components. The provision step will deploy all of these components in parallel. When all the components have been provisioned a final configuration step will be run on the CLC in order to complete the installation as specified in your environment file. # calyptos provision -e my-environment.yml 1.2 Calyptos Configuration File Name Description 4 Chapter 1. Contents

9 Default Attributes eucalyptus * topology * network * system-properties midokura RiakCS Ceph * riak_cs * riak * sysctl * haproxy * riakcs_cluster * ceph Calyptos configuration files are written in YAML syntax. Below is a guide on what can be provided and how to structure your configuration files. The a typical config file has the following structure: name: HadEupa description: This Euca install will run our Hadoop workloads! default_attributes: eucalyptus: topology: clc-1: user-facing: walrus: clusters: hadoop-a: cc-1: nodes: sc-1: network: mode: EDGE private-interface: br0 public-interface: br0 bridge-interface: br0 bridged-nic: em1 config-json: Clusters: - Name: hadoop-a PrivateIps: Subnet: Gateway: Name: Netmask: Subnet: Calyptos Configuration File 5

10 InstanceDnsServers: PublicIps: system-properties: cloudformation.url_domain_whitelist: '*s3.amazonaws.com,*qa1.eucalyptus-systems. com' Lets take a look at each section and figure out what each does Name This is a short name used to refer to your cloud. It must not contain any spaces or underscores Description This can be a sentence that further identifies your cloud and its purpose moving forward Default Attributes Default attributes are applied to all machines in your deployment. These can be seen as global configuration values. This section is broken down by subsystem. For example, there are sections for: * eucalyptus * midokura * riakcs In each of these sections we can configure and tune each set of components that make up our cloud infrastructure. Lets take a look at each section more in depth. eucalyptus The eucalyptus section is likely to be the one most heavily interacted with. This section helps to define the Eucalyptus specific configuration of your deployment. This includes but isn t limited to: * Component topology * Networking configuration * System properties topology topology: clc-1: user-facing: walrus: clusters: hadoop-a: cc-1: nodes: sc-1: This section describes not only where to connect to your hosts but also which components should be installed on each. The cloud global components are defined by the following keys in the topology section: clc-1: The primary cloud controller host user-facing: A list of user-facing service hosts 6 Chapter 1. Contents

11 walrus: The host to install the walrus on The cluster level components are defined in a dictionary where the key is the intended name of the cluster. In our example above the cluster name is hadoop-a. Inside each of the specific cluster sections the following hosts must be defined: cc-1: The primary cluster controller sc-1: The primary storage controller nodes: This is a space separated string of the node controllers in this cluster network network: mode: EDGE private-interface: br0 public-interface: br0 bridge-interface: br0 bridged-nic: em1 config-json: Clusters: - Name: hadoop-a PrivateIps: Subnet: Gateway: Name: Netmask: Subnet: InstanceDnsServers: PublicIps: The network section defines global attributes for cloud level networking as well as the networking parameters that are used on the node controllers. The mode is a string that can be one of the following: EDGE VPCMIDO MANAGED MANAGED-NOVLAN The following params are available at the global level: private-interface and public-interface keys - map to the VNET_PRIVINTERFACE and VNET_PUBINTERFACE respectively for the eucalyptus.conf on both cluster and node controllers bridge-interface - maps to the VNET_BRIDGE parameter in eucalyptus.conf for node controllers The config-json section has the same structure as defined in the Eucalyptus documentation Calyptos Configuration File 7

12 system-properties system-properties: cloudformation.url_domain_whitelist: '*s3.amazonaws.com,*qa1.eucalyptus-systems.com' This section allows the overriding of Eucalyptus system properties that would usually be set using euca-modify-property. Each key in this section is the name of a property, its corresponding value is what we will set that property to during deployment. In the case of the example above we will run the following after the cloud has been fully deployed: euca-modify-property -p cloudformation.url_domain_whitelist='*s3.amazonaws.com,*qa1. eucalyptus-systems.com' midokura midokura: bgp-peers: - local-as: peer-address: port-ip: remote-as: route: /24 router-name: eucart cassandras: initial-tenant: euca_tenant_1 midolman-host-mapping: b-19.qa1.eucalyptus-systems.com: g qa1.eucalyptus-systems.com: midonet-api-url: repo-password: 8yU8Pj6h repo-url: repo-username: eucalyptus yum-options: --nogpg zookeepers: :2181 RiakCS To deploy and use a RiakCS cluster, the configuration files need to have few sections e.g riak, riak_cs, sysctl, haproxy, riakcs_cluster. riak_cs riak_cs: (Config for RiakCS) config: riak_cs: 8 Chapter 1. Contents

13 anonymous_user_creation: true (boolean; default: true; required) fold_objects_for_list_keys: true (boolean; default: true; required) admin_key": "admin-key" (string; default: "admin-key"; required) admin_secret": "admin-secret" (string; default: "admin-secret"; required) cs_port: 8080 (int; default: 8080; required; can be any usable port) riak riak: config: riak_kv: storage_backend: "riak_cs_kv_multi_backend" (string; default: "riak_cs_kv_multi_ backend"; required; default value is required for RiakCS deployment) sysctl sysctl: params: (following params are required to avoid riak-diag warnings) net.core.wmem_default: " " net.core.rmem_default: " " net.core.wmem_max: " " net.core.rmem_max: " " net.core.netdev_max_backlog: "10000" haproxy haproxy: (required if riak_cs cluster is being placed behind load-balancer) incoming_port: 80 (int; default: 80; required; can be any usable port) members: - "server <host-01> <ip_address_of_riakcs_host-01>:<cs_port value from riak_cs config> weight 1 maxconn check" - "server <host-02> <ip_address_of_riakcs_host-02>:<cs_port value from riak_cs config> weight 1 maxconn check" - "server <host-03> <ip_address_of_riakcs_host-03>:<cs_port value from riak_cs config> weight 1 maxconn check" riakcs_cluster riakcs_cluster: (Config for RiakCS Cluster) topology: head: (A host where calyptos bootstraps and creates necessary artifacts for the entire cluster) ipaddr: "ip_address of the head node" (string; required) 1.2. Calyptos Configuration File 9

14 fqdn: "host_name of the head node" (string; required) stanchion_ip: "ip_address for the stanchion host" (string; required) stanchion_port: 8085 (int; default: 8085; required; port for the stanchion host") load_balancer: "ip_address" (string; required; where load balancer should be installed for riak_cs cluster) nodes: - "ip_address" (string; required; ip_address for riakcs nodes) - "ip_address" (string; required; ip_address for riakcs nodes) Ceph To deploy and use a RiakCS cluster, the configuration files need to have few sections e.g riak, riak_cs, sysctl, haproxy, riakcs_cluster. ceph ceph: (Config for Ceph Cluster) config: fsid: "unique id, e.g uuid" (string; required) topology: mon_bootstrap: ipaddr: "ip address of a mon host where calyptos bootstraps" hostname: "hostname of bootstrap mon host" osds: - ipaddr: "ip address of an osd host" hostname: "hostname of an osd host" - ipaddr: "ip address of an osd host" hostname: "hostname of an osd host" drive: (if using drives for OSDs, if not present, filesystem will be used for single OSD) - "drive name if not using OS drive e.g /dev/osd1 [optional]" - "drive name if not using OS drive e.g /dev/osd2 [optional]" 1.3 Developing Plugins Introduction The plugins in Calyptos are implemented with the stevedore library. There are currently 2 different types of plugins: Validators Debuggers We will go into more detail on each type of plugin below Validators Validator plugins are meant to ensure that the configuration file provided will produce a functional Eucalyptus cloud when the deployer is run. The plugin has access to a RoleBuilder object which provides: 10 Chapter 1. Contents

15 Access to the configuration yaml Methods for relaying success and failure messages A dict that groups each machine in the deployment by their role/component This step does not block you from continuing to deploy, however it is intended to provide feedback on configurations which we know will be suboptimal or simply non-functional. The implemented plugins live in the eucadeploy/plugins/validator folder. Please add your validators there when submitting a pull request. Below is an example of a very simple validation plugin. In this example plugin we will merely be checking that we have a CLC role defined and there is not more than 1 host in that group. 1 from eucadeploy.plugins.validator.validatorplugin import ValidatorPlugin 2 3 class CLCCheck(ValidatorPlugin): 4 def validate(self): 5 if 'clc' in self.role_builder.roles: 6 self.success('found at least 1 CLC') 7 if len(self.role_builder.roles['clc']) == 1: 8 self.success('found only 1 CLC') 9 else: 10 self.failure('found more than 1 CLC') 11 else: 12 self.failure('no CLCs found') Lets break down this plugin and note the interesting/crucial bits: In lines 1 and 3, note that we must make our plugin inherit from the ValidatorPlugin base class In line 4, each validator plugin must override the validate method, this is what will be called by the CLI In line 5, we are grabbing the set of roles from the component_deployer, this is a dict of sets with each key being the name of the roles. Here we are simply checking that there exists a clc role In lines 6 and 8, we log and report the success of our validations In lines 10 and 12, we log and report the failure cases of our validations In order to add our validator to the list of default plugins to run during the validation step we need to add it to the entry points found in the setup.py file. Validators belong in the eucadeploy.validator array. If example plugin was in the eucadeploy/plugins/validator/clccheck.py file we would add the following to the entrypoints: 'clccheck = eucadeploy.plugins.validator.clccheck:clccheck' Debuggers Debuggers are used to introspect into a running system to: Retrieve relevant logs/info Check for resource contention (memory, disk, cpu) Ensure network connectivity is available between components An example plugin for looking at the state of the node-controller service would look like this: 1.3. Developing Plugins 11

16 1 from fabric.context_managers import hide 2 import re 3 from calyptos.plugins.debugger.debuggerplugin import DebuggerPlugin 4 5 class DebugNodeControllerService(DebuggerPlugin): 6 def debug(self): 7 # Get the list of node controllers 8 nodes = self.role_builder.roles['node-controller'] 9 # Collect service status using SSH to the hosts 10 nc_service_state = self.run_command_on_hosts('service eucalyptus-nc status', hosts=nodes) 11 # Iterate through the result from each node and flag it as a success or failure 12 for node in nodes: 13 if re.search('running', nc_service_state[node]): 14 self.success(node + ': NC service running') 15 else: 16 self.failure(node + ': NC service not running') 17 return self.passed, self.failed 12 Chapter 1. Contents

17 CHAPTER 2 Indices and tables genindex modindex search 13

Eucalyptus Installation Guide

Eucalyptus Installation Guide Eucalyptus 4.3.1 Installation Guide 2017-02-22 2017 Hewlett Packard Enterprise Development LP Eucalyptus Contents 2 Contents Installation Overview...5 Introduction to Eucalyptus...6 Eucalyptus Overview...6

More information

Eucalyptus Installation Guide

Eucalyptus Installation Guide Eucalyptus 4.4.1 Installation Guide 2017-05-25 2017 Ent. Services Development Corporation LP Eucalyptus Contents 2 Contents Installation Overview...5 Introduction to Eucalyptus...6 Eucalyptus Overview...6

More information

Eucalyptus Installation Guide

Eucalyptus Installation Guide Eucalyptus 4.0.2 Installation Guide 2014-11-05 Eucalyptus Systems Eucalyptus Contents 2 Contents Installation Overview...6 Introduction to Eucalyptus...7 Eucalyptus Overview...7 Eucalyptus Components...7

More information

Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide

Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide Oded Nahum Principal Systems Engineer PLUMgrid EMEA November 2014 Page 1 Page 2 Table of Contents Table

More information

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.0

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.0 VMware Integrated OpenStack with Kubernetes Getting Started Guide VMware Integrated OpenStack 4.0 VMware Integrated OpenStack with Kubernetes Getting Started Guide You can find the most up-to-date technical

More information

withenv Documentation

withenv Documentation withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................

More information

kayobe Documentation OpenStack Foundation

kayobe Documentation OpenStack Foundation OpenStack Foundation Jun 22, 2018 Contents 1 Kayobe 1 1.1 Features.................................................. 1 1.2 Documentation.............................................. 2 1.3 Advanced Documentation........................................

More information

Pulp Python Support Documentation

Pulp Python Support Documentation Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation

More information

INSTALLATION RUNBOOK FOR Triliodata + TrilioVault

INSTALLATION RUNBOOK FOR Triliodata + TrilioVault INSTALLATION RUNBOOK FOR Triliodata + TrilioVault Application Type: [Backup and disaster recovery] Application Version: [2.1] MOS Version: [7.0] OpenStack version: [Kilo] Content Document History 1 Introduction

More information

ProxySQL Tools Documentation

ProxySQL Tools Documentation ProxySQL Tools Documentation Release 0.3.12 TwinDB Development Team Dec 29, 2017 Contents 1 ProxySQL Tools 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

MidoNet Scalability Report

MidoNet Scalability Report MidoNet Scalability Report MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 1 MidoNet Scalability Report MidoNet: For virtual performance equivalent to bare metal Abstract: This

More information

Red Hat OpenStack Platform 14

Red Hat OpenStack Platform 14 Red Hat OpenStack Platform 14 Quick Start Guide Creating an all-in-one OpenStack cloud for test and proof-of-concept environments Last Updated: 2019-02-11 Red Hat OpenStack Platform 14 Quick Start Guide

More information

Simplified CICD with Jenkins and Git on the ZeroStack Platform

Simplified CICD with Jenkins and Git on the ZeroStack Platform DATA SHEET Simplified CICD with Jenkins and Git on the ZeroStack Platform In the technical article we will walk through an end to end workflow of starting from virtually nothing and establishing a CICD

More information

Oracle 1Z Oracle Cloud Solutions Infrastructure Architect Associate.

Oracle 1Z Oracle Cloud Solutions Infrastructure Architect Associate. Oracle 1Z0-932 Oracle Cloud Solutions Infrastructure Architect Associate https://killexams.com/pass4sure/exam-detail/1z0-932 QUESTION: 76 Which two resources are available by default when your Oracle Cloud

More information

NGF0502 AWS Student Slides

NGF0502 AWS Student Slides NextGen Firewall AWS Use Cases Barracuda NextGen Firewall F Implementation Guide Architectures and Deployments Based on four use cases Edge Firewall Secure Remote Access Office to Cloud / Hybrid Cloud

More information

yardstick Documentation

yardstick Documentation yardstick Documentation Release 0.1.0 Kenny Freeman December 30, 2015 Contents 1 yardstick 3 1.1 What is yardstick?............................................ 3 1.2 Features..................................................

More information

bootmachine Documentation

bootmachine Documentation bootmachine Documentation Release 0.6.0 Thomas Schreiber April 20, 2015 Contents 1 bootmachine 3 1.1 Configuration Management Tools.................................... 3 1.2 Providers.................................................

More information

RDO container registry Documentation

RDO container registry Documentation RDO container registry Documentation Release 0.0.1.dev28 Red Hat Jun 08, 2018 Contents 1 Table of Contents 3 1.1 About the registry............................................ 3 1.2 Installing the registry...........................................

More information

Layer-4 to Layer-7 Services

Layer-4 to Layer-7 Services Overview, page 1 Tenant Edge-Firewall, page 1 LBaaS, page 2 FWaaS, page 4 Firewall Configuration, page 6 Overview Layer-4 through Layer-7 services support(s) end-to-end communication between a source and

More information

I hate money. Release 1.0

I hate money. Release 1.0 I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought

More information

GIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering

GIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering GIT A free and open source distributed version control system User Guide January, 2018 Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Table of Contents What is

More information

DevOps Online Training

DevOps Online Training DevOps Online Training IQ Online training facility offers Devops online training by trainers who have expert knowledge in the Devops and proven record of training hundreds of students. Our Oracle Devops

More information

osc-plugin Documentation

osc-plugin Documentation osc-plugin Documentation Release OpenStack Foundation July 26, 2016 Contents 1 rdomanager-oscplugin 3 1.1 Discovery................................................. 3 1.2 Client...................................................

More information

Contrail Cloud Deployment Guide

Contrail Cloud Deployment Guide Contrail Cloud Deployment Guide Release 10.0 Modified: 2018-08-06 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net Juniper Networks, the Juniper Networks

More information

LENS Server Maintenance Guide JZ 2017/07/28

LENS Server Maintenance Guide JZ 2017/07/28 LENS Server Maintenance Guide JZ 2017/07/28 Duty Maintain LENS server with minimum downtime Patch critical vulnerabilities Assist LAB member for using the LENS services Evaluate for custom requirements

More information

TangeloHub Documentation

TangeloHub Documentation TangeloHub Documentation Release None Kitware, Inc. September 21, 2015 Contents 1 User s Guide 3 1.1 Managing Data.............................................. 3 1.2 Running an Analysis...........................................

More information

Tunir Documentation. Release Kushal Das

Tunir Documentation. Release Kushal Das Tunir Documentation Release 0.17 Kushal Das Jul 24, 2017 Contents 1 Why another testing tool? 3 2 Installation 5 2.1 Clone the repository........................................... 5 2.2 Install the dependencies.........................................

More information

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems Xen and CloudStack Ewan Mellor Director, Engineering, Open-source Cloud Platforms Citrix Systems Agenda What is CloudStack? Move to the Apache Foundation CloudStack architecture on Xen The future for CloudStack

More information

viki-fabric-helpers Documentation

viki-fabric-helpers Documentation viki-fabric-helpers Documentation Release 0.0.5 Viki Inc. July 04, 2014 Contents 1 Installation 3 1.1 Installation................................................ 3 2 Configuration 5 2.1 Configuration...............................................

More information

BanzaiDB Documentation

BanzaiDB Documentation BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next

More information

IaaS Configuration for Cloud Platforms

IaaS Configuration for Cloud Platforms vcloud Automation Center 6.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

More information

Installing Cisco VTS on a VMware Environment, page 6 Installing the Virtual Topology Forwarder, page 9 Verifying VTS Installation, page 14

Installing Cisco VTS on a VMware Environment, page 6 Installing the Virtual Topology Forwarder, page 9 Verifying VTS Installation, page 14 The following sections provide details about installing VTS on a Linux-OpenStack environment or a VMware-based environment. Ensure that you review the Prerequisites chapter, before you begin installing

More information

Python Schema Generator Documentation

Python Schema Generator Documentation Python Schema Generator Documentation Release 1.0.0 Peter Demin June 26, 2016 Contents 1 Mutant - Python code generator 3 1.1 Project Status............................................... 3 1.2 Design..................................................

More information

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

TM DevOps Use Case. 2017TechMinfy All Rights Reserved Document Details Use Case Name TMDevOps Use Case04 First Draft 10 th Dec 2017 Author Reviewed By Amrendra Kumar Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Pre-Conditions/Trigger... 4

More information

pydrill Documentation

pydrill Documentation pydrill Documentation Release 0.3.4 Wojciech Nowak Apr 24, 2018 Contents 1 pydrill 3 1.1 Features.................................................. 3 1.2 Installation................................................

More information

NSX-T Data Center Migration Coordinator Guide. 5 APR 2019 VMware NSX-T Data Center 2.4

NSX-T Data Center Migration Coordinator Guide. 5 APR 2019 VMware NSX-T Data Center 2.4 NSX-T Data Center Migration Coordinator Guide 5 APR 2019 VMware NSX-T Data Center 2.4 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you

More information

Overview Demo Claudia OpenNebula

Overview Demo Claudia OpenNebula 1 Overview Demo Claudia OpenNebula RESERVOIR Reference Architecture 2 Virtual Execution Environment Manager Service Manager VMI Client Policy Engine Remote VEEMs OpenNebula Monitoring VEE Hosts 3 VEEH

More information

Using the vrealize Orchestrator Chef Plug-In 1.0

Using the vrealize Orchestrator Chef Plug-In 1.0 Using the vrealize Orchestrator Chef Plug-In 1.0 Copyright 2016 VMware, Inc. All rights reserved. This product is protected by copyright and intellectual property laws in the United States and other countries

More information

This tutorial provides a basic understanding of the infrastructure and fundamental concepts of managing an infrastructure using Chef.

This tutorial provides a basic understanding of the infrastructure and fundamental concepts of managing an infrastructure using Chef. About the Tutorial Chef is a configuration management technology developed by Opscode to manage infrastructure on physical or virtual machines. It is an open source developed using Ruby, which helps in

More information

VMware AirWatch Content Gateway Guide For Linux

VMware AirWatch Content Gateway Guide For Linux VMware AirWatch Content Gateway Guide For Linux AirWatch v9.2 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. This product

More information

chatterbot-weather Documentation

chatterbot-weather Documentation chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................

More information

Python simple arp table reader Documentation

Python simple arp table reader Documentation Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................

More information

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate

More information

maya-cmds-help Documentation

maya-cmds-help Documentation maya-cmds-help Documentation Release Andres Weber May 28, 2017 Contents 1 1.1 Synopsis 3 1.1 1.1.1 Features.............................................. 3 2 1.2 Installation 5 2.1 1.2.1 Windows, etc............................................

More information

Securing Containers Using a PNSC and a Cisco VSG

Securing Containers Using a PNSC and a Cisco VSG Securing Containers Using a PNSC and a Cisco VSG This chapter contains the following sections: About Prime Network Service Controllers, page 1 Integrating a VSG into an Application Container, page 4 About

More information

Pulp OSTree Documentation

Pulp OSTree Documentation Pulp OSTree Documentation Release 1.0.0 Pulp Team November 06, 2015 Contents 1 Glossary 3 2 Concepts 5 3 User Guide 7 3.1 Installation................................................ 7 3.2 Configuration...............................................

More information

Deployment Guide for Nuage Networks VSP

Deployment Guide for Nuage Networks VSP Page 1 of 29 view online Overview This document discusses the deployment and configuration of Avi Vantage Load Balancer in a Nuage Networks integrated OpenStack platform for a single tenant mode. The following

More information

Deployment Guide for Nuage Networks VSP

Deployment Guide for Nuage Networks VSP Page 1 of 11 view online Overview This document discusses the deployment and configuration of Avi Vantage Load Balancer in a Nuage Networks integrated OpenStack platform for a single tenant mode. The following

More information

Securing Containers Using a PNSC and a Cisco VSG

Securing Containers Using a PNSC and a Cisco VSG Securing Containers Using a PNSC and a Cisco VSG This chapter contains the following sections: About Prime Network Service Controllers, page 1 Integrating a VSG into an Application Container, page 3 About

More information

INDIGO PAAS TUTORIAL. ! Marica Antonacci RIA INFN-Bari

INDIGO PAAS TUTORIAL. ! Marica Antonacci RIA INFN-Bari INDIGO PAAS TUTORIAL RIA-653549! Marica Antonacci!! marica.antonacci@ba.infn.it! INFN-Bari INDIGO PAAS Tutorial Introductory Concepts TOSCA Ansible Docker Orchestrator APIs INDIGO TOSCA custom types and

More information

Zadara Enterprise Storage in

Zadara Enterprise Storage in Zadara Enterprise Storage in Google Cloud Platform (GCP) Deployment Guide March 2017 Revision A 2011 2017 ZADARA Storage, Inc. All rights reserved. Zadara Storage / GCP - Deployment Guide Page 1 Contents

More information

IaaS Configuration for Cloud Platforms. vrealize Automation 6.2

IaaS Configuration for Cloud Platforms. vrealize Automation 6.2 IaaS Configuration for Cloud Platforms vrealize Automation 6.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this

More information

ejpiaj Documentation Release Marek Wywiał

ejpiaj Documentation Release Marek Wywiał ejpiaj Documentation Release 0.4.0 Marek Wywiał Mar 06, 2018 Contents 1 ejpiaj 3 1.1 License.................................................. 3 1.2 Features..................................................

More information

Libra Client Documentation

Libra Client Documentation Libra Client Documentation Release 2015-10-17-beta Andrew Hutchings October 17, 2015 Contents 1 Introduction 1 2 Installation 3 2.1 From Ubuntu Package via PPA..................................... 3 2.2

More information

OpenStack Havana All-in-One lab on VMware Workstation

OpenStack Havana All-in-One lab on VMware Workstation OpenStack Havana All-in-One lab on VMware Workstation With all of the popularity of OpenStack in general, and specifically with my other posts on deploying the Rackspace Private Cloud lab on VMware Workstation,

More information

Using PCF Ops Manager to Deploy Hyperledger Fabric

Using PCF Ops Manager to Deploy Hyperledger Fabric Using PCF Ops Manager to Deploy Hyperledger Fabric By VMware Introduction Pivotal Cloud Foundry Operations Manager (PCF Ops Manager for short) is a graphical interface used to configure and deploy various

More information

Baremetal with Apache CloudStack

Baremetal with Apache CloudStack Baremetal with Apache CloudStack ApacheCon Europe 2016 Jaydeep Marfatia Cloud, IOT and Analytics Me Director of Product Management Cloud Products Accelerite Background Project lead for open source project

More information

ZeroVM Package Manager Documentation

ZeroVM Package Manager Documentation ZeroVM Package Manager Documentation Release 0.2.1 ZeroVM Team October 14, 2014 Contents 1 Introduction 3 1.1 Creating a ZeroVM Application..................................... 3 2 ZeroCloud Authentication

More information

VMware Photon Controller Quick Start Guide

VMware Photon Controller Quick Start Guide VMware Photon Controller Quick Start Guide Contents 1 Introduction 2 1.1 Version................................................ 2 1.2 Overview............................................... 2 1.3 Lightwave

More information

Blockchain on Kubernetes

Blockchain on Kubernetes Blockchain on Kubernetes By VMware Introduction Blockchain is an emerging technology which has been gaining traction globally during the past few years. Industries like finance, logistics, IoT, are actively

More information

The InfluxDB-Grafana plugin for Fuel Documentation

The InfluxDB-Grafana plugin for Fuel Documentation The InfluxDB-Grafana plugin for Fuel Documentation Release 0.8.0 Mirantis Inc. December 14, 2015 Contents 1 User documentation 1 1.1 Overview................................................. 1 1.2 Release

More information

Configuring Layer 4 to Layer 7 Resource Pools

Configuring Layer 4 to Layer 7 Resource Pools Configuring Layer 4 to Layer 7 Resource Pools About Layer 4 to Layer 7 Resource Pools, page 1 About External IP Address Pools, page 2 About External Layer 3 Routed Domains and the Associated VLAN Pools,

More information

DevOps Course Content

DevOps Course Content DevOps Course Content 1. Introduction: Understanding Development Development SDLC using WaterFall & Agile Understanding Operations DevOps to the rescue What is DevOps DevOps SDLC Continuous Delivery model

More information

Rubix Documentation. Release Qubole

Rubix Documentation. Release Qubole Rubix Documentation Release 0.2.12 Qubole Jul 02, 2018 Contents: 1 RubiX 3 1.1 Usecase.................................................. 3 1.2 Supported Engines and Cloud Stores..................................

More information

doconv Documentation Release Jacob Mourelos

doconv Documentation Release Jacob Mourelos doconv Documentation Release 0.1.6 Jacob Mourelos October 17, 2016 Contents 1 Introduction 3 2 Features 5 2.1 Available Format Conversions...................................... 5 3 Installation 7 3.1

More information

Lab 5: Working with REST APIs

Lab 5: Working with REST APIs Lab 5: Working with REST APIs Oracle's Autonomous Transaction Processing cloud service provides all of the performance of the market-leading Oracle Database in an environment that is tuned and optimized

More information

NEW TOOLS. ngage vaping. MATT GRISWOLD

NEW TOOLS. ngage vaping. MATT GRISWOLD NEW TOOLS ngage vaping MATT GRISWOLD grizz@20c.com WHAT IS NGAGE? Command line tool to interface with network devices, evolved from internal tools. https://github.com/20c/ngage http://ngage.readthedocs.io/en/latest/

More information

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3. Installing and Configuring VMware Identity Manager Connector 2018.8.1.0 (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on

More information

Installation and setup guide of 1.1 demonstrator

Installation and setup guide of 1.1 demonstrator Installation and setup guide of 1.1 demonstrator version 2.0, last modified: 2015-09-23 This document explains how to set up the INAETICS demonstrator. For this, we use a Vagrant-based setup that boots

More information

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.1

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.1 VMware Integrated OpenStack with Kubernetes Getting Started Guide VMware Integrated OpenStack 4.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

DNS Zone Test Documentation

DNS Zone Test Documentation DNS Zone Test Documentation Release 1.1.3 Maarten Diemel Dec 02, 2017 Contents 1 DNS Zone Test 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

Build Cloud like Rackspace with OpenStack Ansible

Build Cloud like Rackspace with OpenStack Ansible Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand

More information

Plumeria Documentation

Plumeria Documentation Plumeria Documentation Release 0.1 sk89q Aug 20, 2017 Contents 1 Considerations 3 2 Installation 5 2.1 Windows................................................. 5 2.2 Debian/Ubuntu..............................................

More information

HySecure Quick Start Guide. HySecure 5.0

HySecure Quick Start Guide. HySecure 5.0 HySecure Quick Start Guide HySecure 5.0 Last Updated: 25 May 2017 2012-2017 Propalms Technologies Private Limited. All rights reserved. The information contained in this document represents the current

More information

Plexxi HCN Plexxi Connect Installation, Upgrade and Administration Guide Release 3.0.0

Plexxi HCN Plexxi Connect Installation, Upgrade and Administration Guide Release 3.0.0 Plexxi HCN Plexxi Connect Installation, Upgrade and Administration Guide Release 3.0.0 May 3, 2018 100 Innovative Way - Suite 3322 Nashua, NH 03062 Tel. +1.888.630.PLEX (7539) www.plexxi.com Legal Notices

More information

Deploying a Production Gateway with Airavata

Deploying a Production Gateway with Airavata Deploying a Production Gateway with Airavata Table of Contents Pre-requisites... 1 Create a Gateway Request... 1 Gateway Deploy Steps... 2 Install Ansible & Python...2 Deploy the Gateway...3 Gateway Configuration...

More information

Deployability. of Python. web applications

Deployability. of Python. web applications Deployability of Python web applications Bruno Renié EuroPython 2013 Deployability, n The extent to which something is deployable Disclaimer Most of this isn't python-specific or even web-specific Oriented

More information

Distributed File Storage in Multi-Tenant Clouds using CephFS

Distributed File Storage in Multi-Tenant Clouds using CephFS Distributed File Storage in Multi-Tenant Clouds using CephFS FOSDEM 2018 John Spray Software Engineer Ceph Christian Schwede Software Engineer OpenStack Storage In this presentation Brief overview of key

More information

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Public Cloud - Azure workshop

Public Cloud - Azure workshop Public Cloud - Azure workshop Orchestrating and configuring workloads in Azure By Marco Berube February 2017 @mberube9 Agenda - Why Cloudforms and Ansible are great technologies to build a Service Catalog,

More information

KubeNow Documentation

KubeNow Documentation KubeNow Documentation Release 0.3.0 mcapuccini Dec 13, 2017 Getting Started 1 Prerequisites 3 1.1 Install Docker.............................................. 3 1.2 Get KubeNow..............................................

More information

Job Submitter Documentation

Job Submitter Documentation Job Submitter Documentation Release 0+untagged.133.g5a1e521.dirty Juan Eiros February 27, 2017 Contents 1 Job Submitter 3 1.1 Before you start............................................. 3 1.2 Features..................................................

More information

Deploying Rubrik Datos IO to Protect MongoDB Database on GCP

Deploying Rubrik Datos IO to Protect MongoDB Database on GCP DEPLOYMENT GUIDE Deploying Rubrik Datos IO to Protect MongoDB Database on GCP TABLE OF CONTENTS INTRODUCTION... 1 OBJECTIVES... 1 COSTS... 2 BEFORE YOU BEGIN... 2 PROVISIONING YOUR INFRASTRUCTURE FOR THE

More information

Creating Application Containers

Creating Application Containers This chapter contains the following sections: General Application Container Creation Process, page 1 Creating Application Container Policies, page 2 About Application Container Templates, page 5 Creating

More information

Contrail Cloud Platform Architecture

Contrail Cloud Platform Architecture Contrail Cloud Platform Architecture Release 13.0 Modified: 2018-08-23 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net Juniper Networks, the Juniper

More information

The Elasticsearch-Kibana plugin for Fuel Documentation

The Elasticsearch-Kibana plugin for Fuel Documentation The Elasticsearch-Kibana plugin for Fuel Documentation Release 0.9-0.9.0-1 Mirantis Inc. April 26, 2016 CONTENTS 1 User documentation 1 1.1 Overview................................................. 1 1.2

More information

Cisco Nexus 1000V InterCloud

Cisco Nexus 1000V InterCloud Deployment Guide Cisco Nexus 1000V InterCloud Deployment Guide (Draft) June 2013 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 49 Contents

More information

Bitdock. Release 0.1.0

Bitdock. Release 0.1.0 Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3

More information

Ceilometer Documentation

Ceilometer Documentation Ceilometer Documentation Release 0.0 OpenStack, LLC July 06, 2012 CONTENTS 1 What is the purpose of the project and vision for it? 3 2 Table of contents 5 2.1 Initial setup................................................

More information

VMware NSX OpenStack Plugin Installation and Configuration NSX-T 2.0

VMware NSX OpenStack Plugin Installation and Configuration NSX-T 2.0 VMware NSX OpenStack Plugin Installation and Configuration NSX-T 2.0 2017, VMware 1 Table of Contents Overview Related Documentation Prerequisites System Requirements Installing the NSX Plugins Configuration

More information

Managing Demand Spikes in a highly flexible and agile deployment

Managing Demand Spikes in a highly flexible and agile deployment Managing Demand Spikes in a highly flexible and agile deployment Yuki Sato S2 (Akita, Japan) Jan Hilberath Midokura (Tokyo, Japan) Agenda Company Introduction Why SUSE OpenStack with MidoNet? MidoNet Introduction

More information

Installing Cisco WebEx Social

Installing Cisco WebEx Social CHAPTER 2 This chapter describes how to install Cisco WebEx Social. This chapter includes these topics: Before You Begin, page 2-1 3.1, page 2-1 Before You Begin Before you begin installation, review the

More information

COP Cloud Computing. Presented by: Sanketh Beerabbi University of Central Florida

COP Cloud Computing. Presented by: Sanketh Beerabbi University of Central Florida COP6087 - Cloud Computing Presented by: Sanketh Beerabbi University of Central Florida A cloud is a collection of networked resources configured such that users can request scalable resources (VMs, platforms,

More information

Lab 4: Configuring node.js apps with ATP

Lab 4: Configuring node.js apps with ATP Lab 4: Configuring node.js apps with ATP Autonomous Transaction Processing provides all of the performance of the market-leading Oracle Database in an environment that is tuned and optimized for transaction

More information

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

At Course Completion Prepares you as per certification requirements for AWS Developer Associate. [AWS-DAW]: AWS Cloud Developer Associate Workshop Length Delivery Method : 4 days : Instructor-led (Classroom) At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

More information

doto Documentation Release 0.2 Benjamin Zaitlen

doto Documentation Release 0.2 Benjamin Zaitlen doto Documentation Release 0.2 Benjamin Zaitlen March 30, 2014 Contents 1 Installing 3 2 Getting Started 5 3 Currently Supported Services 7 3.1 Droplets.................................................

More information

VMware AirWatch Content Gateway Guide for Linux For Linux

VMware AirWatch Content Gateway Guide for Linux For Linux VMware AirWatch Content Gateway Guide for Linux For Linux Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Cisco Network Programmability for the Enterprise NPEN v1.0

Cisco Network Programmability for the Enterprise NPEN v1.0 Course Overview This course teaches how to automate common Cisco enterprise platforms such as IOS-XE and IOS-XR routers as well as ASA firewalls. This course also includes coverage of the automation capabilities

More information

EDB Postgres Enterprise Manager EDB Ark Management Features Guide

EDB Postgres Enterprise Manager EDB Ark Management Features Guide EDB Postgres Enterprise Manager EDB Ark Management Features Guide Version 7.6 January 9, 2019 by EnterpriseDB Corporation Copyright 2013-2019 EnterpriseDB Corporation. All rights reserved. EnterpriseDB

More information

Inception Cloud User s Guide

Inception Cloud User s Guide Inception Cloud User s Guide 1 Overview Creating an inception cloud consists of preparing your workstation, preparing the VM environment by adding a temporary boot-up machine, and then executing the orchestrator

More information