rackspace.com/cloud/private

Size: px
Start display at page:

Download "rackspace.com/cloud/private"

Transcription

1 rackspace.com/cloud/private

2 Rackspace Private Cloud Installation ( ) Copyright 2014 Rackspace All rights reserved. This documentation is intended for users who want to install Rackspace Private Cloud. ii

3 Table of Contents 1. Preface About Rackspace Private Cloud Rackspace Private Cloud configuration Rackspace Private Cloud support Installation prerequisites Preparing for the installation Hardware requirements Chef server requirements Cluster node requirements Software requirements Proxy considerations High Availability Availability zones Installation Node preparation Chef server and cookbooks Chef server installation Rackspace Private Cloud cookbook installation Installing OpenStack Overview of the configuration Create an environment Define network attributes Installing Chef client Adding a controller node Adding a Compute node Controller node high availability Troubleshooting the installation Integration with OpenStack OpenStack metering OpenStack Orchestration Installing Orchestration Using Orchestration Storage Local File Storage Rackspace cloud files Swift storage Additional resources Document Change History iii

4 1. Preface 1.1. About Rackspace Private Cloud Rackspace Private Cloud is a set of tools that allow you to quickly install an OpenStack private cloud, configured as recommended by Rackspace OpenStack specialists. Rackspace Private Cloud uses Chef to create an OpenStack cluster on Ubuntu, CentOS, or Red Hat Enterprise Linux. The installation scripts provide a familiar approach for Linux system administrators, and can be updated easily without downloading and installing a new ISO. Note This is the Rackspace Private Cloud Installation. The Rackspace Private Cloud v9 Installation is available at rpc/api/v9/bk-rpc-installation/content/rpc-common-front.html 1.2. Rackspace Private Cloud configuration Rackspace Private Cloud.1.5 installs OpenStack Grizzly, which contains these components: Compute (nova) Image Service (glance) Dashboard (horizon) Identity (keystone) Virtual Network (neutron) Rackspace Private Cloud.2.2 installs OpenStack Havana, which contains these components: Compute (nova) Image Service (glance) Dashboard (horizon) Identity (keystone) Virtual Network (neutron) Metering (ceilometer) Object Storage (swift) is also available in the Rackspace Private Cloud Object Storage offering. 1

5 1.3. Rackspace Private Cloud support Rackspace offers 365x24x7 support for Rackspace Private Cloud. If you are interested in purchasing Escalation Support or Core Support for your cloud, or taking advantage of our training offerings, contact us at: You can also visit the Rackspace Private Cloud community forums. The forum is open to all Rackspace Private Cloud users and is moderated and maintained by Rackspace personnel and OpenStack specialists: For any other information regarding your Rackspace Private Cloud, refer to the Rackspace Private Cloud release notes. 2

6 2. Installation prerequisites This chapter lists the prerequisites for installing a cluster with the Rackspace Private Cloud tools. Rackspace recommends that you review this chapter in detail before attempting the installation Preparing for the installation You need the following information for the installation: The nova network address in CIDR format. The nova network bridge, such as br100 or eth0. This will be used as the VM bridge on compute nodes. The default value is usually acceptable. This bridge will be created by Nova as necessary and does not need to be manually configured. The public network address in CIDR format. This is where public API services, such as the public Keystone endpoint and the dashboard, will run. An IP address from this network should be configured on all hosts in the Nova cluster. The public network interface, such as eth0 or eth1. This is the network interface that is connected to the public network on compute nodes. In a nova-network configuration, compute nodes with instance traffic NAT out from this interface unless a specific floating IP address has been assigned to that instance. The management network address in CIDR format. This network is used for communication among services such as monitoring and syslog. This is the same as your Nova public network if you do not want to separate service traffic. The VM network CIDR range. This is the range from which IP addresses will be automatically assigned to VMs. An address from this network will be visible from within your instance on eth0. This network should be dedicated to OpenStack and not shared with other services. The network interface of the VM network for the compute notes (such as eth1). The name of the Nova cluster. This should be unique and composed of alphanumeric characters, hyphens (-), or underscores (_). The name of the default availability zone. Rackspace recommends using nova as the default. For nova-network configurations, an optional NAT exclusion CIDR range or ranges for networks configured with a DMZ. A comma-separated list of CIDR network ranges that will be excluded from NAT rules. This enables direct communication to and from instances from other network ranges without the use of floating IPs Hardware requirements Rackspace Private Cloud has been tested in deployment with a physical device for each of the following nodes: 3

7 A Chef server An OpenStack Nova Controller node Additional physical machines with OpenStack Nova compute nodes as required Chef server requirements Rackspace recommends that the Chef server hardware meet the following requirements: 4 GB RAM 50 GB disk space Dual socket CPU with dual core Cluster node requirements Each node in the cluster will have chef-client installed on it. The hardware requirements vary depending on the purpose of the node. Each device should support VT-x. This table outlines the detailed requirements: Node Type Nova Controller Nova Compute Requirements 16 GB RAM 144 GB disk space Dual socket CPU with dual core, or single socket quad core 32 GB RAM 144 GB disk space Dual socket CPU with dual core, or single socket quad core CPU overcommit is set at 16:1 VCPUs to cores, and memory overcommit is set to 1.5:1. Each physical core can support up to 16 virtual cores; for example, one dual-core processor can support up to 32 virtual cores. If you require more virtual cores, add additional physical nodes to your configuration. For a list of Private Cloud certified devices, refer to Private Cloud Certified Devices - Compute Software requirements This table lists the operating systems on which Rackspace Private Cloud has been tested. Operating System Ubuntu Ubuntu and later CentOS 6.3 CentOS 6.4 Red Hat Enterprise Linux 6.0 Tested Rackspace Private Cloud Version All versions None.0.0 and earlier.1.2 and later None It is possible to install Rackspace Private Cloud on untested OSes, however this can cause unexpected issues. 4

8 If you require the Controller and Networking nodes with OpenStack Networking, Rackspace recommends that you use Rackspace Private Cloud.2.2 or later with CentOS 6.4 or Ubuntu Note Rackspace Private Cloud only supports kernel kernel openstack.el6.x86_ Proxy considerations When installing Rackspace Private Cloud, please ensure none of your nodes are behind a proxy. If they are behind a proxy, review this section before proceeding with the installation. Procedure 2.1. Configuring proxy environment settings on the nodes 1. You must make your proxy settings available to the entire OS on each node by configuring /etc/environment as follows: $ /etc/environment http_proxy= https_proxy= ftp_proxy= no_proxy=<localhost>,<node1>,<node2> 2. Replace node1 and node2 with the hostnames of your nodes. In all cases, no_proxy is required and must contain a localhost entry. If localhost is missing, the Omnibus Chef Server installation will fail. We recommend that you set as many variables as you can as installation methods can change over time. Ubuntu requires at least http_proxy and no_proxy to be set. CentOS requires at least http_proxy, https_proxy, and no_proxy for yum packages and key updates. 3. The nodes must also have root configured to retain the following environment variables: Defaults env_keep += "http_proxy https_proxy ftp_proxy no_proxy" On Ubuntu, this can be put in a file in /etc/sudoers.d. On CentOS, ensure that your version loads files in /etc/sudoers.d before adding this variable. 4. Verify that the proxy settings are correct by running the env command as both the unprivileged and root users. 5

9 This command will output a list of environment variables for the current user. If your proxy settings have been set correctly, then the http_proxy, https_proxy, ftp_proxy, and no_proxy settings will appear in the list High Availability Rackspace Private Cloud has the ability to implement support for high availability (HA) for all Nova service components and APIs. Rackspace Private Cloud can also implement HA support for Glance, Keystone, Cinder, RabbitMQ and MySQL. The scheduler High Availability functionality is powered by Keepalived and HAProxy. Note High availability requires that you allocate a virtual IP (VIP) for each component. For more information, see Section 3.3.7, Controller node high availability [14]. Rackspace Private Cloud uses the following methods to implement HA in your cluster: MySQL master-master replication and active-passive failover: MySQL is installed on both controller nodes, and master-master replication is configured between the nodes. Keepalived manages connections to the two nodes, so that only one node receives reads/write requests at any one time. RabbitMQ active/passive failover: RabbitMQ is installed on both controller nodes. Keepalived manages connections to the two nodes, so that only one node is active at any one time. API load balancing: All services that are stateless and can be load balanced (essentially all the APIs and a few others) are installed on both controller nodes. HAProxy is then installed on both nodes, and Keepalived manages connections to HAProxy, which makes HAProxy itself HA. Keystone endpoints and all API access go through Keepalived Availability zones Availability zones enable you to manage and isolate different nodes within the environment. For example, you may want to isolate different sets of compute nodes to provide different resources to customers. If one availability zone experiences downtime, other zones in the cluster are not affected. When you create a Nova cluster, it is created with a default availability zone, and all compute nodes are assigned to that zone. You can create additional availability zones within the cluster as needed. 6

10 3. Installation This chapter discusses the process for installing an OpenStack environment with the Rackspace Private Cloud cookbooks. For networking, these instructions only apply to the default nova-network configuration. For information about OpenStack Networking (Neutron) see the Rackspace Private Cloud Networking. For information about upgrading between Rackspace Private Cloud versions, refer to the Rackspace Private Cloud Upgrade. The installation process involves the following stages: Preparing the nodes Installing Chef server, the Rackspace Private Cloud cookbooks, and chef-client Creating a Chef environment and defining attributes Setting the node environments Applying the controller and compute roles to the nodes Note Before you begin, Rackspace recommends that you review Installation prerequisites to ensure that you have completed all necessary preparations for the installation process Node preparation Before you begin, ensure that the OS is up-to-date on the nodes and that an administrative user with the same user name is configured across all nodes in your environment Chef server and cookbooks Your environment must have a Chef server, the latest versions of the Rackspace Private Cloud cookbooks, and chef-client on each node within the environment. You must install the Chef server node first. chef-client will be installed as part of the node bootstrapping process. Installation is performed via a curl command, which launches an installation script. The script downloads the packages from GitHub, and uses the packages to install the components. You can review the scripts in the GitHub repository at the following link github.com/rcbops/support-tools/tree/master/chef-install. Before you begin, ensure that curl is available, or install it with apt-get install -y curl on Ubuntu or yum install curl on CentOS. 7

11 Chef server installation To ensure correct server installation, the devices configured as OpenStack cluster nodes on ports 443 and 80 should be able to access the Chef Server device. On distributions running iptables, you will need to enable access on these ports. By default, the script installs Chef with a set of randomly generated passwords, and also installs a Knife configuration that is set up for the root user. The following variables are added to your environment: CHEF_SERVER_VERSION: defaults to CHEF_URL: defaults to CHEF_UNIX_USER: the user for which the Knife configuration is set; defaults to root. A set of randomly generated passwords: CHEF_WEBUI_PASSWORD CHEF_AMQP_PASSWORD CHEF_POSTGRESQL_PASSWORD CHEF_POSTGRESQL_RO_PASSWORD Procedure 3.1. To install the Chef server 1. Log in to the device that will be the Chef server and download the install-chefserver.sh script. Run the script: # curl -s -O master/chef-install/install-chef-server.sh \ # bash install-chef-server.sh 2. Source the environment file to enable the knife command. # source /root/.bash_profile 3. Run the following command to ensure that knife is working correctly. # knife client list If the command runs successfully, the installation is complete. If the installation fails, you will need to log out of the server and log in again to re-source the environment. 8

12 Rackspace Private Cloud cookbook installation The Rackspace Private Cloud cookbooks are set up as Git submodules and are hosted at with individual cookbook repositories at You can also download the cookbooks from the rcbops GitHub repository without the script. The following procedure describes the download process for the full suite, but you can also download individual cookbook repositories, such as the Nova repository, at Procedure 3.2. To download and install cookbooks from GitHub 1. Log into your Chef server, or on a workstation that has knife access to the Chef server. 2. Verify that the knife.rb configuration file contains the correct cookbook_path setting. 3. Use git clone to download the cookbooks. # git clone 4. Navigate to the chef-cookbooks directory. # cd chef-cookbooks 5. Check out the desired version of the cookbooks. The current versions are.2.2 and.1.3. # git checkout <version> # git submodule init # git submodule sync # git submodule update 6. Upload the cookbooks to the Chef server. # knife cookbook upload -a -o cookbooks 7. Apply the updated roles. # knife role from file roles/*rb 3.3. Installing OpenStack This section demonstrates a typical Rackspace Private Cloud installation, and includes additional information about customizing or modifying your installation. 9

13 Overview of the configuration When your configure your Rackspace Private Cloud environment with the Rackspace Private Cloud cookbooks, the cookbooks will configure a specific set of components into your environment: One or two controller nodes that host central services: RabbitMQ, MySQL, and the Horizon Dashboard. One or more Compute nodes that host Virtual Machines. One networking node. You may have a standalone networking node set up if you are using OpenStack Networking. Networking roles can also be applied to the Controller node. Configuration The Rackspace Private Cloud Cookbooks create a custom OpenStack installation that has been designed by Rackspace: MySQL is set up as the database for all OpenStack Services, including Nova, Glance, and Neutron. The VRRP provides high availability. HAproxy provides load balancing. KVM is used for the hypervisor. The network is a flat High Availability network, such as nova-network, or can be Neutron-controlled Create an environment The first step is to create an environment on the Chef server. In this example, the knife environment create command is used to create an environment called private-cloud. The -d flag is used to add a description of the environment. # knife environment create private-cloud -d "Rackspace Private Cloud OpenStack Environment" This creates a JSON environment file, which can be directly edited to add attributes specific to your configuration. To edit the environment, run the knife environment edit command: # knife environment edit private-cloud This will open a text editor where the environment settings can be modified and override attributes added Define network attributes You must now add a set of override attributes to define the nova, public, and management networks in your environment. 10

14 Note This information is for configuring nova-network, which is what a Rackspace Private Cloud environment uses by default. If you want to use OpenStack Networking, see the Networking. To define override attributes, you will need to run the knife environment edit command. Add a networking section, and substitute your own network information. The.2.2 and.1.5 cookbooks use hash syntax to define network attributes. The syntax is as follows: "override_attributes": { "nova": { "network": { "public_interface": "<publicinterface>", "networks": { "public": { "label": "public", "bridge_dev": "<VMNetworkInterface>", "dns2": " ", "ip_cidr": "<VMNetworkCIDR>", "bridge": "<networkbridge>", "dns1": " ", "mysql": { "allow_remote_root": true, "root_network_acl": "%", "osops_networks": { "nova": "<novanetworkcidr>", "public": "<publicnetworkcidr>", "management": "<managementnetworkcidr>" 11

15 The following example shows an environment configuration in which all three networks are folded onto a single physical network. This network has an IP address in the /24 range. All internal services, API endpoints, and monitoring and management functions run over this network. VMs are brought up on a /24 network on eth1, connected to a bridge called br100. "override_attributes": { "nova": { "network": { "public_interface": "br100", "networks": { "public": { "label": "public", "bridge_dev": "eth1", "dns2": " ", "ip_cidr": " /24", "bridge": "br100", "dns1": " ", "mysql": { "allow_remote_root": true, "root_network_acl": "%", "osops_networks": { "nova": " /24", "public": " /24", "management": " /24" Installing Chef client All of the nodes in your OpenStack cluster need to have chef-client installed and configured to communicate with the Chef server. This can be most easily accomplished with the knife bootstrap command. The nodes on which the OpenStack Object Storage cluster will be configured should be able to access the Chef server on ports 443 and 80. This will not work if you are behind an HTTP proxy. Each client node must have a resolvable hostname. If the hostname cannot resolve, the nodes will not be able to check in properly. Procedure 3.3. Bootstrapping nodes to the Chef server 1. Log in to the Chef server as root. 2. Generate an ssh key with the ssh-keygen command. Accept the defaults when prompted. 3. Use the knife bootstrap command to bootstrap the nodes to the Chef server. This command installs chef-client on the target node. It allows the node to communicate with the server. You will specify the name of the environment, the user name that will be associated with the ssh key, and the IP address of the node. 12

16 For a single controller node: # knife bootstrap -E <environmentname> -i.ssh/id_rsa_private \ --sudo -x <sshusername> <nodeipaddress> 4. After you have completed the bootstrap process on each node, you must add the IP address and host name of the Chef server to the /etc/hosts file on each node. Log into the first client node and open /etc/hosts with your preferred text editor. 5. Add a line with the Chef server's IP address and host name in the following format: <chefserveripaddress> <chefserverhostname> 6. Save the file. 7. Repeat steps 5-6 for each node in the environment Adding a controller node The controller node must be installed before any compute nodes are added. Until the controller node chef-client run is complete, the endpoint information will not be pushed back to the Chef server, and the Compute nodes will be unable to locate or connect to infrastructure services. A device with the ha-controller1 role assigned will include all core OpenStack services and should be used even in non-ha environments. For more information about HA, see Controller Node High Availability. Before you begin this procedure, please ensure you are logged in to the Chef server, and have installed chef-client on the device, as described in Section 3.3.4, Installing Chef client [12]. Procedure 3.4. To install a single controller node 1. Add the ha-controller1 role to the target node's run list. # knife node run_list add <devicehostname> 'role[ha-controller1]' 2. Log in to the target node via ssh. 3. Run chef-client on the node. It will take chef-client several minutes to complete the installation tasks. Chef client will provide output to help you monitor the progress of the installation Adding a Compute node The Compute nodes can be installed after the Controller node installation is complete. 13

17 Procedure 3.5. To install a single Compute node 1. Add the single-compute role to the target node's run list. # knife node run_list add <devicehostname> 'role[single-compute]' 2. Log in to the target node via ssh. 3. Run chef-client on the node. It will take chef-client several minutes to complete the installation tasks. Chef client will provide output to help you monitor the progress of the installation. Repeat this process on each Compute node. You will also need to run chef-client on each existing Compute node when additional Compute nodes are added Controller node high availability By creating two controller nodes in the environment and applying the ha-controller roles to them, you can create a pair of controller nodes that provide HA with VRRP and monitored by keepalived. Each service has a VIP of its own, and failover occurs on a service-by-service basis. Refer to High Availability Concepts for more information about High Availability configuration. Before you configure HA in your environment, you must allocate IP addresses for the MySQL, RabbitMQ, and haproxy VIPs on an interface available to both controller nodes. You will then add the VIPs to the override attributes. Note If you are upgrading your environment from an older configuration in which VIP virtual router ID (vrid) and networks were not defined, you will have to remove the keepalived configurations in /etc/keepalived/conf.d/* and run chef-client before adding the VIP vrid and network definitions to override_attributes Havana VIP attribute blocks These attribute blocks define which VIPs are associated with which service, and they also define the vrid and network for each VIP. The neutron-api VIP only needs to be specified if you are deploying OpenStack Networking. 14

18 The following example shows the attributes for a.2.2 (Havana) VIP configuration where the RabbitMQ VIP is , the HAProxy VIP is , and the MySQL VIP is : "override_attributes": { "vips": { "rabbitmq-queue": " ", "ceilometer-api": " ", "ceilometer-central-agent": " ", "cinder-api": " ", "glance-api": " ", "glance-registry": " ", "heat-api": " ", "heat-api-cfn": " ", "heat-api-cloudwatch": " ", "horizon-dash": " ", "horizon-dash_ssl": " ", "keystone-admin-api": " ", "keystone-internal-api": " ", "keystone-service-api": " ", "nova-api": " ", "nova-api-metadata": " ", "nova-ec2-public": " ", "nova-novnc-proxy": " ", "nova-xvpvnc-proxy": " ", "swift-proxy": " ", "neutron-api": " ", "mysql-db": " ", "config": { " ": { "vrid": 1, "network": "public", " ": { "vrid": 2, "network": "public", " ": { "vrid": 3, "network": "public" Grizzly VIP attribute blocks These attribute blocks define which VIPs are associated with which service, and they also define the virtual router ID (vrid) and network for each VIP. The quantum-api VIP only needs to be specified if you are deploying OpenStack Networking. 15

19 The following example shows the attributes for a.1.n (Grizzly) VIP configuration where the RabbitMQ VIP is , the HAProxy VIP is , and the MySQL VIP is : "override_attributes": { "vips": { "rabbitmq-queue": " ", "cinder-api": " ", "glance-api": " ", "glance-registry": " ", "horizon-dash": " ", "horizon-dash_ssl": " ", "keystone-admin-api": " ", "keystone-internal-api": " ", "keystone-service-api": " ", "nova-api": " ", "nova-ec2-public": " ", "nova-novnc-proxy": " ", "nova-xvpvnc-proxy": " ", "swift-proxy": " ", "quantum-api": " ", "mysql-db": " ", "config": { " ": { "vrid": 1, "network": "public", " ": { "vrid": 2, "network": "public", " ": { "vrid": 3, "network": "public" Installing a pair of High Availability Controller nodes Follow this procedure to edit your environment file and apply the HA controller roles to your controller nodes. Procedure 3.6. To install a pair of High Availability controller nodes 1. Open the environment file for editing. # knife environment edit <yourenvironmentname> 2. Locate the override_attributes section. 16

20 3. Add the VIP information to the override_attributes. If you are deploying a.2.2 Havana environment, refer to Havana VIP attributes. If you are deploying a.1.n Grizzly environment, refer to Grizzly VIP attributes. 4. On the first controller node, add the ha-controller1 role. # knife node run_list add <devicehostname> 'role[ha-controller1]' 5. On the second controller node, add the ha-controller2 role. # knife node run_list add <devicehostname> 'role[ha-controller2]' 6. Run chef-client on the first controller node. 7. Run chef-client on the second controller node. 8. Run chef-client on the first controller node again Troubleshooting the installation If the installation is unsuccessful, it can be a result of one of the following issues: The node does not have access to the internet. The installation process requires internet access to download installation files. Ensure that the address for the nodes provides access, and that the proxy information entered is correct. You should also ensure that the nodes have access to a DNS server. Your network firewall is preventing internet access. Ensure the IP address that you assign to the Controller is available through the network firewall. For more troubleshooting information and user discussion, you can also inquire at the Rackspace Private Cloud Support Forum at the following URL: 17

21 4. Integration with OpenStack Rackspace Private Cloud.2.2 offers full OpenStack Metering (Ceilometer) support, including access to OpenStack statistics through the Horizon dashboard OpenStack metering The Rackspace Private Cloud Metering implementation is based on a MySQL framework and uses SQL Alchemy. For more information about the parameters involved in this implementation, refer to the OpenStack documentation on Metering configuration options. For a list of database backends and what they support, refer to the OpenStack documentation on choosing a database backend for metering. Procedure 4.1. Using OpenStack metering 1. Metering statistics are available through the Horizon dashboard. When you log in to the dashboard as the admin user, click on the Resource Usage tab to view the statistics. 2. The following information is available: Global Disk Usage: Provides an average of the last 30 days of disk usage, broken down by tenant/project. Global Network Traffic Usage: Provides an average of the last 30 days of network traffic usage, broken down by tenant/project. Statistics: Provides a graphic represenation of all resources. You can view the usage for individual services, over a range of periods from the last day up to the last year. For more information about Metering, refer to the Ceilometer developer documentation, maintained by OpenStack OpenStack Orchestration Rackspace Private Cloud.2.2 offers a technology preview of OpenStack Orchestration (Heat) implementation, which enables you to manage infrastructure and applications within OpenStack clouds. Note Rackspace Private Cloud Support does not currently support technology preview features. They are not recommended for Rackspace Private Cloud production environments, and are included for experienced OpenStack users only. OpenStack Orchestration is a service that orchestrates cloud applications onto cloud resources using the OpenStack Heat Orchestration Syntax (HOT) template format through an OpenStack ReST API. OpenStack Orchestration also provides compatibility with the AWS CloudFormation template format. More information about Orchestration is available on the OpenStack wiki at 18

22 The Rackspace Private Cloud implementation of Orchestration includes the following components: The standard Heat API The heat-api-cfn API The CloudWatch API, which enables metric collection Installing Orchestration OpenStack Orchestration is not included in the default controller and all-in-one installations, but you can add Orchestration to your private cloud at any time by applying the heat-all role to your controller node. Procedure 4.2. To install OpenStack Orchestration 1. Log into the Chef server or a device that has knife access on the Chef server. 2. Add the heat-all role to the controller node's run list. # knife node run_list add <devicehostname> 'role[heat-all]' 3. Log on to the controller node via ssh. 4. Run chef-client on the controller node. It will take chef-client several minutes to complete the installation tasks. Chef client will provide output to help you monitor the progress of the installation Using Orchestration OpenStack Orchestration is accessible through the Horizon dashboard and through the command line interface. Generally, Orchestration interaction through the command line interface provides improved error handling and user interaction. Refer to the Heat commands chapter of the OpenStack End User for documentation of the heat client. The Orchestration page is accessed through the Project tab of the navigation bar. A repository of templates is maintained at enabling you to develop your own for your environment. When a template is launched, it will create a stack of one or more instances, which can be configured to run applications. Follow this procedure to launch a stack from a URL, a template file, or by entering template information directly through the Horizon dashboard. Procedure 4.3. To launch OpenStack Orchestration 1. On the Orchestration page, click the Launch Stack button in the upper right corner of the screen. The Select Template dialog opens. 19

23 2. Select the Template Source and enter the source information: URL: Enter the URL where the template is located. File: Browse to the location of the template file on your workstation. Direct Input: Enter the template code in the Template Data field. 3. You are prompted to enter information that the template requires to launch the stack. The exact information will vary depending on the template. 4. Click Launch Template. When the stack is complete, it will appear in the Stacks list. Any instances that have been created by the template will appear on the Instances page. Click on a stack name to view the following information: A network topology diagram. Resources in a healthy state are displayed in green, and those experiencing issues are displayed in red. Detailed information about the stack and its parameters. A list of resources being used by the stack, as well as detailed information about the resources. Events that have taken place in the stack, such as server creation. 20

24 5. Storage The Glance cookbook used for Rackspace Private Cloud supports OpenStack Image storage in the local file system, in OpenStack Object Storage (Swift), and in Rackspace Cloud Files. Note If you change the image storage location from Swift to Cloud Files (or vice versa), you must manually export and import the images Local File Storage By default, OpenStack Image stores the image files locally on the controller node, and as long as you're using local file storage, you will not have to make any changes to your configuration. In the event that you need to switch from a different storage method to the local file system, follow these steps. Procedure 5.1. To configure local image storage 1. Log into the controller node with root access and open your preferred text editor and use knife to open the environment file for editing. Add this line: # knife environment edit <environmentfile> 2. Add the following attributes to the environment. "glance": { "api": { "default_store": "file", "images": [ "cirros" ], "image_upload": true 3. Run chef-client to commit the change. # chef-client 21

25 5.2. Rackspace cloud files To use Rackspace Cloud Files for image storage, you must have an account. To sign up, visit the Rackspace Cloud Files website. Procedure 5.2. To configure Rackspace Cloud Files image storage 1. Log into the controller node with root access and use the following command to obtain your Cloud Files tenant ID: # curl -s -X POST \ -d '{"auth": {"passwordcredentials": {"<cloudfilesusername>": "", \ "password": "<cloudfilespassword>"' \ -H "Content-type: application/json" python -mjson.tool \ grep "tenantid.*mosso" head -1 The output of this command is displayed on the screen. Copy and save the tenant ID. 2. Open your preferred text editor and use knife to open the environment file for editing. Add this line: # knife environment edit <environmentfile> 3. Add the following attributes to the environment, using the tenant ID that you obtained in Step 2 and your Cloud Files username and password. "glance": { "api": { "default_store": "swift", "swift_store_user": "<cloudfilestenant_id:<cloudfilesusername>", "swift_store_key": "<cloudfilespassword>", "swift_store_auth_version": "2", "swift_store_auth_address": " v2.0", "images": [ "cirros" ], "image_upload": true, 4. Run chef-client to commit the change. # chef-client 22

26 5.3. Swift storage To use Swift storage, you must have a Swift cluster configured in your environment. For more about creating and configuring a Swift cluster, see Rackspace Private Cloud Open- Stack Object Storage Installation. Procedure 5.3. To configure Swift image storage 1. Log into the controller node with root access and open your preferred text editor and use knife to open the environment file for editing. Add this line: # knife environment edit <environmentfile> 2. Add the following attributes to the environment. "glance": { "api": { "default_store": "swift", "images": [ "cirros" ], "image_upload": true 3. Run chef-client to commit the change. # chef-client 23

27 6. Additional resources These additional resources are designed help you learn more about the Rackspace Private Cloud Software and OpenStack. If you are an advanced user and are comfortable with APIs, the OpenStack API documentation is available in the OpenStack API Documentation library. OpenStack API Quick Start Programming OpenStack Compute API OpenStack Compute Developer Rackspace Private Cloud Knowledge Center OpenStack Manuals OpenStack API Reference OpenStack - Nova Developer Documentation OpenStack - Glance Developer Documentation OpenStack - Keystone Developer Documentation OpenStack - Horizon Developer Documentation OpenStack - Cinder Developer Documentation 6.1. Document Change History This version replaces and obsoletes all previous versions. The most recent set of changes are listed in the following table: Revision Date September 25, 2014 August 28, 2014 Summary of Changes Rackspace Private Cloud v9 Software General Availability release Rackspace Private Cloud v9 Software Limited Availability release 24

rackspace.com/cloud/private

rackspace.com/cloud/private rackspace.com/cloud/private Rackspace Private Cloud (2014-03-31) Copyright 2014 Rackspace All rights reserved. This guide is intended to assist Rackspace customers in downloading and installing Rackspace

More information

rackspace.com/cloud/private

rackspace.com/cloud/private rackspace.com/cloud/private Rackspace Private Cloud Networking (2015-10-07) Copyright 2014 Rackspace All rights reserved. This documentation is intended to help users understand OpenStack Networking in

More information

Release Notes for Fuel and Fuel Web Version 3.0.1

Release Notes for Fuel and Fuel Web Version 3.0.1 Release Notes for Fuel and Fuel Web Version 3.0.1 June 21, 2013 1 Mirantis, Inc. is releasing version 3.0.1 of the Fuel Library and Fuel Web products. This is a cumulative maintenance release to the previously

More information

rackspace.com/cloud/private

rackspace.com/cloud/private rackspace.com/cloud/private Rackspace Private Cloud Software v 3.0 (2013-03-06) Copyright 2013 Rackspace All rights reserved. This guide is intended to assist Rackspace customers in downloading and installing

More information

System Administrators, engineers and consultants who will plan and manage OpenStack-based environments.

System Administrators, engineers and consultants who will plan and manage OpenStack-based environments. OpenStack Foundations (HP-H6C68) Course Overview This three day course assists administrators and users to configure, manage, and use the OpenStack cloud services platform. An architectural overview ensures

More information

IBM Cloud Manager with OpenStack

IBM Cloud Manager with OpenStack IBM Cloud Manager with OpenStack Download Trial Guide Cloud Solutions Team: Cloud Solutions Beta cloudbta@us.ibm.com Page 1 Table of Contents Chapter 1: Introduction...3 Development cycle release scope...3

More information

How To Install Openstack On Ubuntu 14.04 (Amd64)

How To Install Openstack On Ubuntu 14.04 (Amd64) Getting Started with HP Helion OpenStack Using the Virtual Cloud Installation Method 1 What is OpenStack Cloud Software? A series of interrelated projects that control pools of compute, storage, and networking

More information

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide July 2010 1 Specifications are subject to change without notice. The Cloud.com logo, Cloud.com, Hypervisor Attached Storage, HAS, Hypervisor

More information

CloudCIX Bootcamp. The essential IaaS getting started guide. http://www.cix.ie

CloudCIX Bootcamp. The essential IaaS getting started guide. http://www.cix.ie The essential IaaS getting started guide. http://www.cix.ie Revision Date: 17 th August 2015 Contents Acronyms... 2 Table of Figures... 3 1 Welcome... 4 2 Architecture... 5 3 Getting Started... 6 3.1 Login

More information

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting Introduction to Openstack, an Open Cloud Computing Platform Libre Software Meeting 10 July 2012 David Butler BBC Research & Development david.butler@rd.bbc.co.uk Introduction: Libre Software Meeting 2012

More information

Guide to the LBaaS plugin ver. 1.0.2 for Fuel

Guide to the LBaaS plugin ver. 1.0.2 for Fuel Guide to the LBaaS plugin ver. 1.0.2 for Fuel Load Balancing plugin for Fuel LBaaS (Load Balancing as a Service) is currently an advanced service of Neutron that provides load balancing for Neutron multi

More information

vrealize Operations Management Pack for OpenStack

vrealize Operations Management Pack for OpenStack vrealize Operations Management Pack for 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

More information

SUSE Cloud. www.suse.com. OpenStack End User Guide. February 20, 2015

SUSE Cloud. www.suse.com. OpenStack End User Guide. February 20, 2015 SUSE Cloud 5 www.suse.com February 20, 2015 OpenStack End User Guide OpenStack End User Guide Abstract OpenStack is an open-source cloud computing platform for public and private clouds. A series of interrelated

More information

Installation Runbook for Avni Software Defined Cloud

Installation Runbook for Avni Software Defined Cloud Installation Runbook for Avni Software Defined Cloud Application Version 2.5 MOS Version 6.1 OpenStack Version Application Type Juno Hybrid Cloud Management System Content Document History 1 Introduction

More information

1 Keystone OpenStack Identity Service

1 Keystone OpenStack Identity Service 1 Keystone OpenStack Identity Service In this chapter, we will cover: Creating a sandbox environment using VirtualBox and Vagrant Configuring the Ubuntu Cloud Archive Installing OpenStack Identity Service

More information

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University Cloud on TEIN Part I: OpenStack Cloud Deployment Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University Outline Objectives Part I: OpenStack Overview How OpenStack

More information

SOA Software API Gateway Appliance 7.1.x Administration Guide

SOA Software API Gateway Appliance 7.1.x Administration Guide SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,

More information

SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment

SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment Best Practices Guide www.suse.com SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment Written by B1 Systems GmbH Table of Contents Introduction...3 Use Case Overview...3 Hardware

More information

Eucalyptus 3.4.2 User Console Guide

Eucalyptus 3.4.2 User Console Guide Eucalyptus 3.4.2 User Console Guide 2014-02-23 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...4 Install the Eucalyptus User Console...5 Install on Centos / RHEL 6.3...5 Configure

More information

VMware Identity Manager Connector Installation and Configuration

VMware Identity Manager Connector Installation and Configuration VMware Identity Manager Connector Installation and Configuration VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until the document

More information

IBM Cloud Manager with OpenStack. Administrator Guide, version 4.2

IBM Cloud Manager with OpenStack. Administrator Guide, version 4.2 IBM Cloud Manager with OpenStack Administrator Guide, version 4.2 IBM Cloud Manager with OpenStack Administrator Guide, version 4.2 Note Before using this information and the product it supports, read

More information

Quick Start Guide for VMware and Windows 7

Quick Start Guide for VMware and Windows 7 PROPALMS VDI Version 2.1 Quick Start Guide for VMware and Windows 7 Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the

More information

IBM Cloud Manager with OpenStack. Administrator Guide, version 4.1

IBM Cloud Manager with OpenStack. Administrator Guide, version 4.1 IBM Cloud Manager with OpenStack Administrator Guide, version 4.1 IBM Cloud Manager with OpenStack Administrator Guide, version 4.1 Note Before using this information and the product it supports, read

More information

Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE

Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE Source Code Management for Continuous Integration and Deployment Version 1.0 Copyright 2013, 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed,

More information

Cloud-init. Marc Skinner - Principal Solutions Architect Michael Heldebrant - Solutions Architect Red Hat

Cloud-init. Marc Skinner - Principal Solutions Architect Michael Heldebrant - Solutions Architect Red Hat Cloud-init Marc Skinner - Principal Solutions Architect Michael Heldebrant - Solutions Architect Red Hat 1 Agenda What is cloud-init? What can you do with cloud-init? How does it work? Using cloud-init

More information

Cloud Computing #8 - Datacenter OS. Johan Eker

Cloud Computing #8 - Datacenter OS. Johan Eker Cloud Computing #8 - Datacenter OS Johan Eker Outline What is a Datacenter OS? OpenStack Kubernetes Resource Management What is an OS? What is an OS? Manage hardware resources such as CPU, RAM, disk, I/O,

More information

Introduction to Mobile Access Gateway Installation

Introduction to Mobile Access Gateway Installation Introduction to Mobile Access Gateway Installation This document describes the installation process for the Mobile Access Gateway (MAG), which is an enterprise integration component that provides a secure

More information

VMware vcenter Log Insight Getting Started Guide

VMware vcenter Log Insight Getting Started Guide VMware vcenter Log Insight Getting Started Guide vcenter Log Insight 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

DOCUMENTATION ON ADDING ENCRYPTION TO OPENSTACK SWIFT

DOCUMENTATION ON ADDING ENCRYPTION TO OPENSTACK SWIFT DOCUMENTATION ON ADDING ENCRYPTION TO OPENSTACK SWIFT BY MUHAMMAD KAZIM & MOHAMMAD RAFAY ALEEM 30/11/2013 TABLE OF CONTENTS CHAPTER 1: Introduction to Swift...3 CHAPTER 2: Deploying OpenStack.. 4 CHAPTER

More information

Partek Flow Installation Guide

Partek Flow Installation Guide Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access

More information

Prepared for: How to Become Cloud Backup Provider

Prepared for: How to Become Cloud Backup Provider Prepared for: How to Become Cloud Backup Provider Contents Abstract... 3 Introduction... 3 Purpose... 3 Architecture... 4 Result... 4 Requirements... 4 OS... 5 Networking... 5 Database... 5 Permissions...

More information

การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น

การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น Kasidit Chanchio kasidit@cs.tu.ac.th Thammasat University Vasinee Siripoonya Electronic Government Agency of Thailand

More information

Plexxi Control Installation Guide Release 2.1.0

Plexxi Control Installation Guide Release 2.1.0 Plexxi Control Installation Guide Release 2.1.0 702-20002-10 Rev 1.2 February 19, 2015 100 Innovative Way - Suite 3322 Nashua, NH 03062 Tel. +1.888.630.PLEX (7539) www.plexxi.com Notices The information

More information

rackspace.com/cloud/private

rackspace.com/cloud/private rackspace.com/cloud/private Rackspace Private Cloud Software v 2.0 (2012-11-21) Copyright 2012 Rackspace All rights reserved. This guide is intended to assist Rackspace customers in downloading and installing

More information

Chef for OpenStack. Matt Ray Southern California Linux Expo February 22, 2014

Chef for OpenStack. Matt Ray Southern California Linux Expo February 22, 2014 Chef for OpenStack Matt Ray Southern California Linux Expo February 22, 2014 Introductions Matt Ray Director of Cloud Integrations at Chef matt@getchef.com mattray GitHub IRC Twitter Chef Open Source configuration

More information

Deploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC

Deploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 Deploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC Prepared by: Peter Bats Commissioning Editor: Linda Belliveau Version: 5.0 Last Updated:

More information

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure TECHNICAL WHITE PAPER Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure A collaboration between Canonical and VMware

More information

Mirantis www.mirantis.com/training

Mirantis www.mirantis.com/training TM Mirantis www.mirantis.com/training Goals Understand OpenStack purpose and use cases Understand OpenStack ecosystem o history o projects Understand OpenStack architecture o logical architecture o components

More information

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems RH413 Manage Software Updates Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems Allocate an advanced file system layout, and use file

More information

How To Use Openstack On Your Laptop

How To Use Openstack On Your Laptop Getting Started with OpenStack Charles Eckel, Cisco DevNet (eckelcu@cisco.com) Agenda What is OpenStack? Use cases and work loads Demo: Install and operate OpenStack on your laptop Getting help and additional

More information

A SHORT INTRODUCTION TO BITNAMI WITH CLOUD & HEAT. Version 1.12 2014-07-01

A SHORT INTRODUCTION TO BITNAMI WITH CLOUD & HEAT. Version 1.12 2014-07-01 A SHORT INTRODUCTION TO BITNAMI WITH CLOUD & HEAT Version 1.12 2014-07-01 PAGE _ 2 TABLE OF CONTENTS 1. Introduction.... 3 2. Logging in to Cloud&Heat Dashboard... 4 2.1 Overview of Cloud&Heat Dashboard....

More information

Creating a DUO MFA Service in AWS

Creating a DUO MFA Service in AWS Amazon AWS is a cloud based development environment with a goal to provide many options to companies wishing to leverage the power and convenience of cloud computing within their organisation. In 2013

More information

Web Sites, Virtual Machines, Service Management Portal and Service Management API Beta Installation Guide

Web Sites, Virtual Machines, Service Management Portal and Service Management API Beta Installation Guide Web Sites, Virtual Machines, Service Management Portal and Service Management API Beta Installation Guide Contents Introduction... 2 Environment Topology... 2 Virtual Machines / System Requirements...

More information

insync Installation Guide

insync Installation Guide insync Installation Guide 5.2 Private Cloud Druva Software June 21, 13 Copyright 2007-2013 Druva Inc. All Rights Reserved. Table of Contents Deploying insync Private Cloud... 4 Installing insync Private

More information

Configuring Keystone in OpenStack (Essex)

Configuring Keystone in OpenStack (Essex) WHITE PAPER Configuring Keystone in OpenStack (Essex) Joshua Tobin April 2012 Copyright Canonical 2012 www.canonical.com Executive introduction Keystone is an identity service written in Python that provides

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. WD31_VirtualApplicationSharedServices.ppt Page 1 of 29 This presentation covers the shared

More information

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse.

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse. SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager pchadwick@suse.com Product Marketing Manager djarvis@suse.com SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack

More information

ISERink Installation Guide

ISERink Installation Guide ISERink Installation Guide Version 1.1 January 27, 2015 First developed to support cyber defense competitions (CDCs), ISERink is a virtual laboratory environment that allows students an opportunity to

More information

Building a big IaaS cloud with Apache CloudStack

Building a big IaaS cloud with Apache CloudStack Building a big IaaS cloud with Apache CloudStack David Nalley PMC Member Apache CloudStack Member, Apache Software Foundation ke4qqq@apache.org Twitter: @ke4qqq New slides at: http://s.apache.org/bigiaas

More information

Virtual Appliance Setup Guide

Virtual Appliance Setup Guide Virtual Appliance Setup Guide 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective

More information

w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform

w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform http://www.ulticloud.com http://www.openstack.org Introduction to OpenStack 1. What OpenStack is

More information

Data Center Connector 3.0.0 for OpenStack

Data Center Connector 3.0.0 for OpenStack Product Guide Data Center Connector 3.0.0 for OpenStack For use with epolicy Orchestrator 5.1.0 Software COPYRIGHT Copyright 2014 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee,

More information

CS312 Solutions #6. March 13, 2015

CS312 Solutions #6. March 13, 2015 CS312 Solutions #6 March 13, 2015 Solutions 1. (1pt) Define in detail what a load balancer is and what problem it s trying to solve. Give at least two examples of where using a load balancer might be useful,

More information

Introduction to the EIS Guide

Introduction to the EIS Guide Introduction to the EIS Guide The AirWatch Enterprise Integration Service (EIS) provides organizations the ability to securely integrate with back-end enterprise systems from either the AirWatch SaaS environment

More information

Automated Configuration of Open Stack Instances at Boot Time

Automated Configuration of Open Stack Instances at Boot Time Automated Configuration of Open Stack Instances at Boot Time N Praveen 1, Dr. M.N.Jayaram 2 Post Graduate Student 1, Associate Professor 2, EC Department, SJCE, Mysuru, India Abstract: Cloud Computing

More information

Alinto Mail Server Pro

Alinto Mail Server Pro Alinto Mail Server Pro Installation Guide Alinto Version 2.0.1 Index 1. Introduction....................................................................................... 1 2. Prerequisites......................................................................................

More information

Installing and Using the vnios Trial

Installing and Using the vnios Trial Installing and Using the vnios Trial The vnios Trial is a software package designed for efficient evaluation of the Infoblox vnios appliance platform. Providing the complete suite of DNS, DHCP and IPAM

More information

IaaS Configuration for Cloud Platforms

IaaS Configuration for Cloud Platforms vrealize Automation 6.2.3 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

LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013

LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013 LOCKSS on LINUX CentOS6 Installation Manual 08/22/2013 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 6 BIOS Settings... 9 Installation... 10 Firewall Configuration...

More information

Mirantis OpenStack 6. with VMware vcenter and NSX. Mirantis Reference Architecture. US HEADQUARTERS Mountain View, CA

Mirantis OpenStack 6. with VMware vcenter and NSX. Mirantis Reference Architecture. US HEADQUARTERS Mountain View, CA US HEADQUARTERS Mountain View, CA 615 National Ave., Suite 100 Mountain View, CA 94043 +1-650-963-9828 Phone +1-650-963-9723 Fax Mirantis OpenStack 6 with VMware vcenter and NSX Mirantis Reference Architecture

More information

In order to upload a VM you need to have a VM image in one of the following formats:

In order to upload a VM you need to have a VM image in one of the following formats: What is VM Upload? 1. VM Upload allows you to import your own VM and add it to your environment running on CloudShare. This provides a convenient way to upload VMs and appliances which were already built.

More information

Murano User Guide. v0.2. Publication date 2013-09-09. Abstract. This document is intended for individuals who wish to use Murano Product.

Murano User Guide. v0.2. Publication date 2013-09-09. Abstract. This document is intended for individuals who wish to use Murano Product. Murano User Guide Murano User Guide v0.2 Publication date 2013-09-09 Abstract This document is intended for individuals who wish to use Murano Product. Table of Contents 1. How can I use Murano Service?...

More information

Installation Runbook for F5 Networks BIG-IP LBaaS Plugin for OpenStack Kilo

Installation Runbook for F5 Networks BIG-IP LBaaS Plugin for OpenStack Kilo Installation Runbook for F5 Networks BIG-IP LBaaS Plugin for OpenStack Kilo Application Version F5 BIG-IP TMOS 11.6 MOS Version 7.0 OpenStack Version Application Type Openstack Kilo Validation of LBaaS

More information

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0 JAMF Software Server Installation and Configuration Guide for OS X Version 9.0 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide

More information

Red Hat Enterprise Linux OpenStack Platform 7 OpenStack Data Processing

Red Hat Enterprise Linux OpenStack Platform 7 OpenStack Data Processing Red Hat Enterprise Linux OpenStack Platform 7 OpenStack Data Processing Manually provisioning and scaling Hadoop clusters in Red Hat OpenStack OpenStack Documentation Team Red Hat Enterprise Linux OpenStack

More information

Running an OpenStack Cloud for several years and living to tell the tale. Alexandre Maumené Gaëtan Trellu Tokyo Summit, November 2015

Running an OpenStack Cloud for several years and living to tell the tale. Alexandre Maumené Gaëtan Trellu Tokyo Summit, November 2015 Running an OpenStack Cloud for several years and living to tell the tale Alexandre Maumené Gaëtan Trellu Tokyo Summit, November 2015 About the speakers Alexandre Maumené OpenStacker since 2012, Red-Hatter

More information

How to Deploy OpenStack on TH-2 Supercomputer Yusong Tan, Bao Li National Supercomputing Center in Guangzhou April 10, 2014

How to Deploy OpenStack on TH-2 Supercomputer Yusong Tan, Bao Li National Supercomputing Center in Guangzhou April 10, 2014 How to Deploy OpenStack on TH-2 Supercomputer Yusong Tan, Bao Li National Supercomputing Center in Guangzhou April 10, 2014 2014 年 云 计 算 效 率 与 能 耗 暨 第 一 届 国 际 云 计 算 咨 询 委 员 会 中 国 高 峰 论 坛 Contents Background

More information

Ubuntu Cloud Infrastructure - Jumpstart Deployment Customer - Date

Ubuntu Cloud Infrastructure - Jumpstart Deployment Customer - Date Ubuntu Cloud Infrastructure - Jumpstart Deployment Customer - Date Participants Consultant Name, Canonical Cloud Consultant,name.lastname@canonical.com Cloud Architect Name, Canonical Cloud Architect,

More information

EMC Data Domain Management Center

EMC Data Domain Management Center EMC Data Domain Management Center Version 1.1 Initial Configuration Guide 302-000-071 REV 04 Copyright 2012-2015 EMC Corporation. All rights reserved. Published in USA. Published June, 2015 EMC believes

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

Mobile Cloud Computing T-110.5121 Open Source IaaS Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital

More information

Project Documentation

Project Documentation Project Documentation Class: ISYS 567 Internship Instructor: Prof. Verma Students: Brandon Lai Pascal Schuele 1/20 Table of Contents 1.) Introduction to Cloud Computing... 3 2.) Public vs. Private Cloud...

More information

Penetration Testing LAB Setup Guide

Penetration Testing LAB Setup Guide Penetration Testing LAB Setup Guide (External Attacker - Intermediate) By: magikh0e - magikh0e@ihtb.org Last Edit: July 06 2012 This guide assumes a few things... 1. You have read the basic guide of this

More information

Syncplicity On-Premise Storage Connector

Syncplicity On-Premise Storage Connector Syncplicity On-Premise Storage Connector Implementation Guide Abstract This document explains how to install and configure the Syncplicity On-Premise Storage Connector. In addition, it also describes how

More information

McAfee Public Cloud Server Security Suite

McAfee Public Cloud Server Security Suite Installation Guide McAfee Public Cloud Server Security Suite For use with McAfee epolicy Orchestrator COPYRIGHT Copyright 2015 McAfee, Inc., 2821 Mission College Boulevard, Santa Clara, CA 95054, 1.888.847.8766,

More information

cloud functionality: advantages and Disadvantages

cloud functionality: advantages and Disadvantages Whitepaper RED HAT JOINS THE OPENSTACK COMMUNITY IN DEVELOPING AN OPEN SOURCE, PRIVATE CLOUD PLATFORM Introduction: CLOUD COMPUTING AND The Private Cloud cloud functionality: advantages and Disadvantages

More information

Openstack. Cloud computing with Openstack. Saverio Proto saverio.proto@switch.ch

Openstack. Cloud computing with Openstack. Saverio Proto saverio.proto@switch.ch Openstack Cloud computing with Openstack Saverio Proto saverio.proto@switch.ch Lugano, 23/03/2016 Agenda SWITCH role in Openstack and Cloud Computing What is Virtualization? Why is Cloud computing more

More information

VMware vcenter Log Insight Getting Started Guide

VMware vcenter Log Insight Getting Started Guide VMware vcenter Log Insight Getting Started Guide vcenter Log Insight 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager

VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager VMTurbo, Inc. One Burlington Woods Drive Burlington, MA 01803 USA Phone: (781) 373---3540 www.vmturbo.com Table of Contents Introduction

More information

Building a Private Cloud Cloud Infrastructure Using Opensource

Building a Private Cloud Cloud Infrastructure Using Opensource Cloud Infrastructure Using Opensource with Ubuntu Server 10.04 Enterprise Cloud (Eucalyptus) OSCON (Note: Special thanks to Jim Beasley, my lead Cloud Ninja, for putting this document together!) Introduction

More information

OpenStack Introduction. November 4, 2015

OpenStack Introduction. November 4, 2015 OpenStack Introduction November 4, 2015 Application Platforms Undergoing A Major Shift What is OpenStack Open Source Cloud Software Launched by NASA and Rackspace in 2010 Massively scalable Managed by

More information

SUSE Cloud 5 Private Cloud based on OpenStack

SUSE Cloud 5 Private Cloud based on OpenStack SUSE Cloud 5 Private Cloud based on OpenStack Michał Jura Senior Software Engineer Linux HA/Cloud Developer mjura@suse.com 2 New solutions emerge: Infrastructure-as-Service Cloud = 3 SUSE Cloud Why OpenStack?

More information

Getting Started with OpenStack and VMware vsphere TECHNICAL MARKETING DOCUMENTATION V 0.1/DECEMBER 2013

Getting Started with OpenStack and VMware vsphere TECHNICAL MARKETING DOCUMENTATION V 0.1/DECEMBER 2013 Getting Started with OpenStack and VMware vsphere TECHNICAL MARKETING DOCUMENTATION V 0.1/DECEMBER 2013 Table of Contents Introduction.... 3 1.1 VMware vsphere.... 3 1.2 OpenStack.... 3 1.3 Using OpenStack

More information

Quick Start Guide for Parallels Virtuozzo

Quick Start Guide for Parallels Virtuozzo PROPALMS VDI Version 2.1 Quick Start Guide for Parallels Virtuozzo Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the current

More information

Migration of virtual machine to cloud using Openstack Python API Clients

Migration of virtual machine to cloud using Openstack Python API Clients Migration of virtual machine to cloud using Openstack Python API Clients Jyoti Joshi 1, Manasi Thakur 2, Saurabh Mhatre 3, Pradnya Usatkar 4, Afrin Parmar 5 1 Assistant Professor Computer, R.A.I.T., University

More information

Deploying workloads with Juju and MAAS in Ubuntu 13.04

Deploying workloads with Juju and MAAS in Ubuntu 13.04 Deploying workloads with Juju and MAAS in Ubuntu 13.04 A Dell Technical White Paper Kent Baxley Canonical Field Engineer Jose De la Rosa Dell Software Engineer 2 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES

More information

Change the Game with HP Helion

Change the Game with HP Helion Change the Game with HP Helion Transform your business with DevOPS and Open Hybrid Clouds Anthony Rees HP Helion Cloud Consultant Copyright 2014 Hewlett-Packard Development Company, L.P. The information

More information

Veeam Backup Enterprise Manager. Version 7.0

Veeam Backup Enterprise Manager. Version 7.0 Veeam Backup Enterprise Manager Version 7.0 User Guide August, 2013 2013 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may

More information

HPCC Monitoring and Reporting (Technical Preview) Boca Raton Documentation Team

HPCC Monitoring and Reporting (Technical Preview) Boca Raton Documentation Team HPCC Monitoring and Reporting (Technical Preview) Boca Raton Documentation Team HPCC Monitoring and Reporting (Technical Preview) Boca Raton Documentation Team Copyright 2015 HPCC Systems. All rights reserved

More information

NSi Mobile Installation Guide. Version 6.2

NSi Mobile Installation Guide. Version 6.2 NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...

More information

Overview and Deployment Guide. Sophos UTM on AWS

Overview and Deployment Guide. Sophos UTM on AWS Overview and Deployment Guide Sophos UTM on AWS Overview and Deployment Guide Document date: November 2014 1 Sophos UTM and AWS Contents 1 Amazon Web Services... 4 1.1 AMI (Amazon Machine Image)... 4 1.2

More information

AWS CodePipeline. User Guide API Version 2015-07-09

AWS CodePipeline. User Guide API Version 2015-07-09 AWS CodePipeline User Guide AWS CodePipeline: User Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection

More information

Cloud on TIEN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat

Cloud on TIEN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat Cloud on TIEN Part I: OpenStack Cloud Deployment Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat Outline Part I: OpenStack Overview How OpenStack components work

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

Security Gateway for OpenStack

Security Gateway for OpenStack Security Gateway for OpenStack R77.20 Administration Guide 17 August 2014 Protected 2014 Check Point Software Technologies Ltd. All rights reserved. This product and related documentation are protected

More information

Installation Guide for Pulse on Windows Server 2008R2

Installation Guide for Pulse on Windows Server 2008R2 MadCap Software Installation Guide for Pulse on Windows Server 2008R2 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software

More information

Configuring HAproxy as a SwiftStack Load Balancer

Configuring HAproxy as a SwiftStack Load Balancer Configuring HAproxy as a SwiftStack Load Balancer To illustrate how a SwiftStack cluster can be configured with an external load balancer, such as HAProxy, let s walk through a step-by-step example of

More information

Deploy Remote Desktop Gateway on the AWS Cloud

Deploy Remote Desktop Gateway on the AWS Cloud Deploy Remote Desktop Gateway on the AWS Cloud Mike Pfeiffer April 2014 Last updated: May 2015 (revisions) Table of Contents Abstract... 3 Before You Get Started... 3 Three Ways to Use this Guide... 4

More information