Migration of virtual machine to cloud using Openstack Python API Clients
|
|
- Magdalen Hunter
- 8 years ago
- Views:
Transcription
1 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 of Mumbai, India 2,3,4,5 B.E. Computer, R.A.I.T., University of Mumbai, India Abstract A Cloud is a virtual space available to deploy the applications, whereas Cloud Computing is a general term for anything that involves delivering hosted services over the Internet. It is delivering the resources and capabilities of information technology dynamically as a service. Cloud Computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Cloud migration refers to migrating the services or applications from existing system to the cloud. Our project Cloud Migration Tool is aimed at designing a tool for migrating a machine from physical environment to cloud to provide cloud services to clients. This private cloud is capable of providing the infrastructure and platform as a service. Infrastructure includes the storage, servers, virtualization, compute and network services, middleware and runtime environment. The private cloud implementation is done using OpenStack and Ubuntu. The project allows clients to launch their own private cloud instances for various purposes. The project also allows clients to deploy existing virtual machines to cloud to directly migrate existing applications to cloud. The private cloud implementation is done using Openstack API for building private cloud. Openstack python clients for deployment of existing virtual machines to cloud and MAAS for controlling cluster of servers for private cloud provisioning using Ubuntu. Keywords Cloud computing, Cloud migration, private cloud, Openstack, MAAS. I. INTRODUCTION A. Virtualization Virtualization is a core technology for cloud computing. Virtualization is essentially a technology that allows creation of different computing environments. Virtualization technologies are also used to replicate runtime environments for programs. Virtualization is a technology that allows running two or more operating systems side-by-side on just one PC or embedded controller. B. Cloud Computing A cloud is a combination of hardware, networks, storage, services and interfaces that helps in delivering computing as a service. Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and business to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing, bandwidth.. C. Deployment Models used in Cloud 1) Public Cloud or external cloud: It is freely available for access. You can use a public cloud to collect data pertaining to the purchase of items from a web site on the internet [1]. 2) Private Cloud: Allows the usage of services by a single client on a private network [1]. 3) Hybrid Cloud: Consists of multiple service providers. This model integrates various cloud services for hybrid web hosting. It is basically a combination of private and public cloud feature [1]. D. Models of Cloud Services 1) Infrastructure as a Service (IaaS): IaaS provides storage and computer resources that developers and IT organizations can use to offer customized business solutions [1]. 2) Platform as a Service (PaaS): PaaS enables the provider to deliver the additional amount of infrastructure. It offers a solution stack, which is a mutually inclusive set of software to help developers at the time of development of an application and its execution [1]. 3) Software as a Service (SaaS): SaaS delivers the software as a service over the internet. SaaS also provides security and reliability by incorporating virtual private networks (VPN s). This enables the user to transfer the data securely over the network, such as internet [1]. E.CLOUD MIGRATION Cloud migration is the process of moving data, applications or other business elements from an organization's onsite computers to the cloud, or moving them from one cloud environment to another. 217
2 II. PROPOSED SYSTEM Proposed system is an on-demand, web-based, userfriendly, off-premise solution that does not require any software to be loaded on users computers. It is a pay-perlicense/month solution, operational with existing Internet access, rapidly configured and deployed to best fit a company s needs. The solution is easy-to-implement without any customizations, thereby requiring less time from discovery to implementation. Fig:1 Overview of proposed system Cloud computing is also known as "Internet-based computing".cloud computing lets you keep information on a remote server (the cloud), instead of trapped in a computer. You can access your data from a smartphone, a tablet, a laptop, or a desktop wherever you have an Internet connection. Cloud migration is the process of moving data, applications or other business elements from an organization's onsite computers to the cloud, or moving them from one cloud environment to another. Cloud Computing basically provides three types of servcies Iaas (Infrastructure as a Service), Paas (Platform as a Service) and SaaS (Software as a Service). In our project "Cloud Migration Tool" with the help of migration technology we provide Iaas service. Cloud Migration tool is used to transfer a machine from physical environment to the virtual environment i.e to the cloud. In our project we transfer a Vmdk file to the Openstack cloud. The migration is being performed between the two machines. One is Ubuntu desktop where we have our Vmdk file stored and the other machine is the Ubuntu Server where our openstack cloud is being deployed. For implementing migration we have used Psyftp. Major challenge is Cloud Migration lies in transferring the file from physical environment to virtual environment without the loss of data and machine should provide same functionalities in the virtual environment. When migrating an ISO image from one virtual machine to another, you may run into the same limitations as when migrating one physical sever to another. For example, you cannot move a 64-bit system image to a 32-bit platform. You are also most likely to encounter Hardware issues when restoring a Windows image onto the virtual machine. Proposed methodology In our project of Cloud Migration, we have used Ubuntu operating system to reach our goal of migrating an Operating system from one system to another system without any problems regarding kernel of the destination machine or any changes of environmental conditions of that particular system. On Ubuntu Operating system, firstly we install KVM for making virtual machines. In that KVM, we created three VMs (Virtual Machines). First VM is of MAAS for creating a nodes and maintaining the status of all the other VMs and configuring its uses by providing service. Second VM consists of Ubuntu Server which has Lubuntu environment for user interface and on that particular VM, devstack is installed to access the Openstack Dashboard and all the components of Openstack like Nova, Glance, Keystone, Horizon, Swift, and many more. And lastly on the third VM, Ubuntu desktop is being installed. On that particular VM, VMWare player is installed. Our aim is to transfer the ISO image of ubuntu operating system from the VMware player of Ubuntu desktop to openstack dashboard and boot that particular image on the openstack environment and run it. So to transfer the ISO image, we used PYSFTP operation of the python language. By using it, we transferred the ISO image automatically. And by using a CGI scripting language with HTML code, we created a GUI and onclick boot of image on openstack. All the components of openstack are modified in python script for boot of an image. Secure Shell (SSH) is a cryptographic network protocol for secure data communication, remote command-line login, remote command execution, and other secure network services between two networked computers. It connects, via a secure channel over an insecure network, a server and a client running SSH server and SSH client programs, respectively. 218
3 A. Stages of Cloud Migration Tool 1)Import image To import image from Ubuntu desktop to Ubuntu server, PYSFTP is used.to connect to FTP server, we first have to import the pysftp module and specify server, username and password credentials. We also import the sys module, since we want the user to specify the file to download / upload. The Connection object is the base of pysftp. It supports connections via username and password. We can also use RSA and DSA key pair. If you key is password protected, just add private_key_pass to the argument list. The connection object also allows you to use an IP Address for the host and you can set the port which defaults to 22, as well. Pysftp s get method allows you to copy all the files in a remote directory to a local path. Put method allows you to copy the contents of a local directory to a remote one via SFTP. 2)Create Image To create Image, we have to enter following values Name: Enter a name for the image. Description: Optionally, enter a brief description of the image. Image Source: Choose the image source from the list. Your choices are Image Location and Image File. Image File or Image Location: Based on your selection for Image Source, you either enter the location URL of the image in the Image Location field. or browse to the image file on your system and add it. Format: Select the vmdk format. Architecture: Specify the architecture. For example, i386 for a 32-bit architecture or x86_64 for a 64-bit architecture. Minimum Disk (GB) and Minimum RAM (MB) : Leave these optional fields empty. Public: Select this check box to make the image public to all users with access to the current project. Protected: Select this check box to ensure that only users with permissions can delete the image. 3) Creating and Running Instance When you launch an instance from an image, OpenStack creates a local copy of the image on the node where the instance starts. Virtual computing environments, known as instances. Preconfigured templates for your instance that package the bits you need for your server. Secure login information for your instances using key pairs. Storage volumes for temporary data that's deleted when you stop or terminate your instance, known as instance store volumes. Multiple physical locations for your resources, such as instances known as regions and Availability Zones. A firewall that enables you to specify the protocols, ports, and source IP ranges that can reach your instances using security groups. To create instance we have to mention following values Availability Zone: By default, this value is set to the availability zone given by the cloud provider. For some cases, it could be nova. Instance Name: Assign a name to the virtual machine. The name you assign here becomes the initial host name of the server. After the server is built, if you change the server name in the API or change the host name directly, the names are not updated in the dashboard. Flavor: Specify the size of the instance to launch.the flavor is selected based on the size of the image selected for launching an instance. For example, while creating an image, if you have entered the value in the Minimum RAM (MB) field as 2048, then on selecting the image, the default flavor is m1.small. Instance Count: To launch multiple instances, enter a value greater than 1. The default is 1. Instance Boot Source: If you choose Boot from image option, a new field for Image Name displays. You can select the image from the list. Image Name: This field changes based on your previous selection. Since you have chosen to launch an instance using an image, the Image Name field displays. Select the image name from the dropdown list. 4) Verify By default floating IP address is allocated from public key to instance.instance runs on client machine. To provide a remote console or remote desktop access to guest virtual machines, VNC(Virtual Network Computing) is used. The VNC proxy is an OpenStack component that enables compute service users to access their instances through VNC clients. 219
4 The VNC console connection works as follows: A user connects to the API and gets an access_url such as, The user pastes the URL in a browser or uses it as a client parameter. The browser or client connects to the proxy. The proxy talks to nova-consoleauth to authorize the token for the user, and maps the token to the private host and port of the VNC server for an instance. The proxy initiates the connection to VNC server and continues to proxy until the session ends. This stage verifies whether the virtual machines run properly on cloud after the migration of the application and system. III. IMPLEMENTATION A. Installation and Configuration of Openstack The proposed system in implemented using opensource software called Openstack, server provisioning tools called MAAS and Ubuntu operating system. First we download and install kvm and supporting packages for creating virtual machines by the following command. sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager We create a virtual machine on kvm having ubuntu as operating system and then install MAAS on that virtual machine using the following command. sudo apt-get install maas maas-dhcp mass-dns Once MAAS server has been setup and configured the next step is to create virtual nodes on kvm and set them up for network booting. The nodes are automatically provisioned and controlled by MAAS server and should be configured to boot ubuntu server edition. We select one such virtual node and access that node remotely using ssh connection. The next step is to install openstack on this node. Openstack can be installed using devstack in 3 steps which are: Git clone cd devstack./install.sh Once openstack has been installed and configured the components of openstack can be accessed using openstack python API clients and also by logging into openstack dashboard. B. Python Scripts 1)Credentials import os import cgi, cgitb cgitb.enable() def get_keystone_creds(): d = {} d['username'] = "admin" d['password'] = "nova" d['auth_url'] = " d['tenant_name'] = "admin" return d def get_nova_creds(): d = {} d['username'] = "admin" d['api_key'] = "nova" d['auth_url'] = " d['project_id'] = "admin" return d 2) Import image: import pysftp sftp=pysftp.connection(hostname,username=user,password =password) sftp.get(' ubuntu.vmdk', preserve_mtime=true) 3 ) Create image: import os import keystoneclient.v2_0.client as ksclient import glanceclient from credentials import get_keystone_creds import cgi, cgitb cgitb.enable() creds = get_keystone_creds() keystone = ksclient.client(**creds) glance_endpoint=keystone.service_catalog.url_for(service_ type='image',endpoint_type='publicurl') glance=glanceclient.client('1',glance_endpoint, token=keystone.auth_token) with open('ubuntu.vmdk') as fimage: glance.images.create(name="ubuntu",is_public=true, disk_format="vmdk",container_format="bare", data=fimage) 220
5 4) Create instance: import cgi, cgitb cgitb.enable() import os import time import novaclient.v2.client as nvclient from credentials import get_nova_creds creds = get_nova_creds() nova = nvclient.client(**creds) image = nova.images.find(name="ubuntu") flavor = nova.flavors.find(name="m1.rb") instance=nova.servers.create(name="ubuntu", image=image, flavor=flavor) IV. SYSTEM REQUIREMENTS A. Hardware Requirements Ubuntu LTS 64-bit operating system Processor: Intel(R) Core(TM ) i3-3217u 1.80Ghz RAM: 8GB Ubuntu LTS servers (64-bit) System should have minimum following configuration RAM: 8GB Free hard disk: 100 GB System should have recommended configuration RAM: 12 GB Free hard disk: 500 GB Quad-core dual processor systems or dual-core quad processor sytems. B. Software requirements There are packages required for the installation of cloud using Ubuntu. 1) Openstack OpenStack is open source software, which means that anyone who chooses to can access the source code, make any changes or modifications they need, and freely share these changes back out to the community at large. Nova is the primary computing engine behind OpenStack. It is a "fabric controller,"which is used for deploying and managing large numbers of virtual machines and other instances to handle computing tasks. Horizon is the dashboard behind OpenStack. Keystone provides identity services for OpenStack. Glance provides image services to OpenStack. 2) MaaS (Metal as a Service) Its major function is to bring language of the cloud to physical servers. It makes it easy to set up the hardware on which services are deployed that needs to be scaled up and down dynamically. This feature is important in cloud since cloud requirement can fluctuate dynamically. 3) Apache2 Server Apache is generally recognized as the world's most popular Web server (HTTP server).. The Apache Web server provides a full range of Web server features, including CGI, SSL, and virtual domains. Apache also supports plug-in modules for extensibility. Apache is free software, distributed by the Apache Software Foundation that promotes various free and open source advanced Web technologies. 4) CGI (Common Gateway Interface) The common gateway interface (CGI) is a standard way for a Web server to pass a Web user's request to an application program and to receive data back to forward to the user. When the user requests a Web page (for example, by clicking on a highlighted word or entering a Web site address), the server sends back the requested page. However, when a user fills out a form on a Web page and sends it in, it usually needs to be processed by an application program. The Web server typically passes the form information to a small application program that processes the data and may send back a confirmation message. This method or convention for passing data back and forth between the server and the application is called the common gateway interface (CGI). It is part of the Web's Hypertext Transfer Protocol (HTTP). 5) Python Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is copyrighted. Like Perl, Python has relatively few keywords, simple structure, and a clearly defined syntax. Python provides a better structure and support for large programs than shell scripting. 221
6 6) Pysftp (Python Secure File Transfer Protocol) Pysftp is an easy to use sftp module that utilizes paramiko and pycrypto. It provides a simple interface to sftp. It is used to securely exchange files over the Internet. To connect to FTP server, we first have to import the pysftp module and specify server, username and password credentials. We also import the sys module, since we want the user to specify the file to download / upload. The Connection object is the base of pysftp. It supports connections via username and password. We can also use RSA and DSA key pair. If you key is password protected, just add private_key_pass to the argument list. The connection object also allows you to use an IP Address for the host and you can set the port which defaults to 22, as well. Pysftp s get method allows you to copy all the files in a remote directory to a local path. Put method allows you to copy the contents of a local directory to a remote one via SFTP. 7) Virtual Machine Manager The virt-manager application is a desktop user interface for managing virtual machines through libvirt.it presents a summary view of running domains, their live performance & resource utilization statistics Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, sound card etc. An embedded vnc client viewer presents a full graphical console to the guest domain. It also allows users to clone a virtual machine for testing and other purposes. V. RESULT Fig. 3 Creating image Fig. 4 Creating instance VI. CONCLUSION In this project, a new and powerful infrastructure for building private was introduced which is capable of serving the user request for Infrastructure and Platform services. Services include launching different flavours of images, instances and services etc. The cloud based instances could be used for variety of different purposes in the future. The system was able to simulate a private cloud infrastructure which could easily be deployed on cluster of servers for dynamic scaling and provisioning of cloud services. The aspect of migration of existing system environments into cloud was also covered by which existing system environments could be simulated on private cloud server. The resulting infrastructure was not only elastic and flexible but also easier to maintain. The future work can be implementation of Software as a Service with the help of Openstack and Ubuntu. Fig. 2 Importing image 222
7 Acknowledgment We remain immensely obliged to Vijay Jadhav and Vaibhav Kale, Persistent System Ltd. and, for providing us with the idea of this topic, and for their invaluable support in garnering resources for us either by way of information or computers also their guidance and supervision of Prof.Jyoti Joshi which made this project happen. We would like to say that it has indeed been a fulfilling experience for working out this Project topic. REFERENCES [1] J Priya Shanti,Parsi Kalpana Migration of Existing Applications to Cloud and Among Clouds Volume 3, Issue 4, April 2013 [2] Saju Mathew Implementation of Cloud Computing in Education A Revolution Vol. 4, No. 3, June 2012 [3] Rohit Kambhoj, Anoop Arya Openstack: Open Source Cloud Computing Iaas Platform volume 4, Issue 5, May 2014 [4] Omar SEFRAOUI, Mohammed AISSAOUI Openstack: Towards an Open-Source Solution for Cloud Computing [5] Jun-Feng Zhao Jian-Tao Zhou Strategies and Methods for Cloud Migration April 2014, [6] Girish L S, Dr. H S Guruprasad Building Private Cloud using OpenStack Volume 3, Issue 3, May June
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 informationAn Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg
More informationAutomated 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 informationCloudCIX 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 informationQuick 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 informationProject 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 informationIaas for Private and Public Cloud using Openstack
Iaas for Private and Public Cloud using Openstack J. Beschi Raja, Assistant Professor, Department of CSE, Kalasalingam Institute of Technology, TamilNadu, India, K.Vivek Rabinson, PG Student, Department
More informationw 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 informationGetting 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 informationPrivileged Cloud Storage By MaaS JuJu
Privileged Cloud Storage By MaaS JuJu Sarita Shankar Pol 1, S. V. Gumaste 2 1 Computer Engineering, Sharadchandra College of Engineering, Otur (Pune), India 2 Professor, Computer Engineering, Sharadchandra
More informationInstallation 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 informationProof of Concept Guide
Proof of Concept Guide Version 4.0 Published: OCT-2013 Updated: 2005-2013 Propalms Ltd. All rights reserved. The information contained in this document represents the current view of Propalms Ltd. on the
More informationInternational Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 10, October 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Study of Cloud
More informationDOCUMENTATION 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 informationDeploying Business Virtual Appliances on Open Source Cloud Computing
International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and
More informationA 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 informationKaltura On-Prem Evaluation Package - Getting Started
Kaltura On-Prem Evaluation Package - Getting Started Thank you for your interest in the Kaltura On-Prem Online Video Platform (OVP). Before you get started with your Kaltura On-Prem evaluation, a Kaltura
More informationCloud 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 informationVirtual Appliance Setup Guide
The Virtual Appliance includes the same powerful technology and simple Web based user interface found on the Barracuda Web Application Firewall hardware appliance. It is designed for easy deployment on
More informationrackspace.com/cloud/private
rackspace.com/cloud/private Rackspace Private Cloud Installation (2014-11-21) Copyright 2014 Rackspace All rights reserved. This documentation is intended for users who want to install Rackspace Private
More informationAppendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems
Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems Yacov Y. Haimes and Barry M. Horowitz Zhenyu Guo, Eva Andrijcic, and Joshua Bogdanor Center
More informationInstalling 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 informationIntroduction 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 informationDesktop virtualization using SaaS Architecture
Desktop virtualization using SaaS Architecture Pranit U. Patil, Pranav S. Ambavkar, Dr.B.B.Meshram, Prof. Varshapriya VJTI, Matunga, Mumbai, India. pranit_patil@aol.in Abstract - Desktop virtualization
More informationRally Installation Guide
Rally Installation Guide Rally On-Premises release 2015.1 rallysupport@rallydev.com www.rallydev.com Version 2015.1 Table of Contents Overview... 3 Server requirements... 3 Browser requirements... 3 Access
More informationScyld Cloud Manager User Guide
Scyld Cloud Manager User Guide Preface This guide describes how to use the Scyld Cloud Manager (SCM) web portal application. Contacting Penguin Computing 45800 Northport Loop West Fremont, CA 94538 1-888-PENGUIN
More informationBuilding 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 informationBackup & Disaster Recovery Appliance User Guide
Built on the Intel Hybrid Cloud Platform Backup & Disaster Recovery Appliance User Guide Order Number: G68664-001 Rev 1.0 June 22, 2012 Contents Registering the BDR Appliance... 4 Step 1: Register the
More informationAssignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
More informationSUSE 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 informationVirtualization & Cloud Computing (2W-VnCC)
Virtualization & Cloud Computing (2W-VnCC) DETAILS OF THE SYLLABUS: Basics of Networking Types of Networking Networking Tools Basics of IP Addressing Subnet Mask & Subnetting MAC Address Ports : Physical
More informationSUSE 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 informationIn 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 informationInterworks. Interworks Cloud Platform Installation Guide
Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,
More informationAcronis Backup & Recovery 11.5
Acronis Backup & Recovery 11.5 Update 2 Installation Guide Applies to the following editions: Advanced Server Server for Windows Virtual Edition Server for Linux Advanced Server SBS Edition Workstation
More informationhttp://docs.trendmicro.com
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 product, please review the readme files,
More informationComparison of Open Source Cloud System for Small and Medium Sized Enterprises
, pp.276-282 http://dx.doi.org/10.14257/astl.2014.51.63 Comparison of Open Source Cloud System for Small and Medium Sized Enterprises Yasuo Uchida 1, Seigo Matsuno 1, Makoto Sakamoto 2 1 Ube National College
More informationGuide 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 informationMediasite EX server deployment guide
Mediasite EX server deployment guide 2008 Sonic Foundry, Inc. All rights reserved. No part of this document may be copied and/or redistributed without the consent of Sonic Foundry, Inc. Additional copies
More information2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
More informationIaaS 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 informationOnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Administration Guide For VMware Virtual Appliances NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408)
More informationSUSE 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 informationPC-Duo Web Console Installation Guide
PC-Duo Web Console Installation Guide Release 12.1 August 2012 Vector Networks, Inc. 541 Tenth Street, Unit 123 Atlanta, GA 30318 (800) 330-5035 http://www.vector-networks.com Copyright 2012 Vector Networks
More informationHow To Set Up Egnyte For Netapp Sync For Netapp
Egnyte Storage Sync For NetApp Installation Guide Introduction... 2 Architecture... 2 Key Features... 3 Access Files From Anywhere With Any Device... 3 Easily Share Files Between Offices and Business Partners...
More informationhttp://docs.trendmicro.com
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 product, please review the readme files,
More informationCloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
More informationInstall Guide for JunosV Wireless LAN Controller
The next-generation Juniper Networks JunosV Wireless LAN Controller is a virtual controller using a cloud-based architecture with physical access points. The current functionality of a physical controller
More informationLifeSize Control Installation Guide
LifeSize Control Installation Guide April 2005 Part Number 132-00001-001, Version 1.0 Copyright Notice Copyright 2005 LifeSize Communications. All rights reserved. LifeSize Communications has made every
More informationWatchGuard Dimension v1.1 Update 1 Release Notes
WatchGuard Dimension v1.1 Update 1 Release Notes Build Number 442674 Revision Date March 25, 2014 WatchGuard Dimension is the next-generation cloud-ready visibility solution for our Unified Threat Management
More informationRemote Application Server Version 14. Last updated: 25-02-15
Remote Application Server Version 14 Last updated: 25-02-15 Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise
More informationCore Protection for Virtual Machines 1
Core Protection for Virtual Machines 1 Comprehensive Threat Protection for Virtual Environments. Installation Guide e Endpoint Security Trend Micro Incorporated reserves the right to make changes to this
More informationBy Reeshu Patel. Getting Started with OpenStack
Getting Started with OpenStack By Reeshu Patel 1 What is OpenStack OpenStack is a set of softwares tools for building and managing cloud computing platforms for public and personal clouds. Backed by a
More informationQuick 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 informationRemote Application Server Version 14. Last updated: 06-02-15
Remote Application Server Version 14 Last updated: 06-02-15 Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise
More informationInstalling, Uninstalling, and Upgrading Service Monitor
CHAPTER 2 Installing, Uninstalling, and Upgrading Service Monitor This section contains the following topics: Preparing to Install Service Monitor, page 2-1 Installing Cisco Unified Service Monitor, page
More informationVMware Workspace Portal Reference Architecture
VMware Workspace Portal 2.1 TECHNICAL WHITE PAPER Table of Contents Executive Summary.... 3 Overview.... 4 Hardware Components.... 5 VMware vsphere.... 5 VMware Workspace Portal 2.1.... 5 VMware Horizon
More informationHP SDN VM and Ubuntu Setup
HP SDN VM and Ubuntu Setup Technical Configuration Guide Version: 1 September 2013 Table of Contents Introduction... 2 Option 1: VirtualBox Preconfigured Setup... 2 Option 2: VMware Setup (from scratch)...
More informationINTRODUCTION TO CLOUD MANAGEMENT
CONFIGURING AND MANAGING A PRIVATE CLOUD WITH ORACLE ENTERPRISE MANAGER 12C Kai Yu, Dell Inc. INTRODUCTION TO CLOUD MANAGEMENT Oracle cloud supports several types of resource service models: Infrastructure
More informationhttp://www.trendmicro.com/download
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 informationMobile 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 informationIndex C, D. Background Intelligent Transfer Service (BITS), 174, 191
Index A Active Directory Restore Mode (DSRM), 12 Application profile, 293 Availability sets configure possible and preferred owners, 282 283 creation, 279 281 guest cluster, 279 physical cluster, 279 virtual
More informationSUSE Cloud. www.suse.com. End User Guide. August 06, 2014
SUSE Cloud 4 August 06, 2014 www.suse.com End User Guide End User Guide List of Authors: Tanja Roth, Frank Sundermeyer Copyright 2006 2014 Novell, Inc. and contributors. All rights reserved. Licensed under
More informationVMUnify EC2 Gateway Guide
VMUnify EC2 Gateway Guide Version 2.8.1 Copyright Information This document is the exclusive property of Mindtree limited (Mindtree); the recipient agrees that they may not copy, transmit, use or disclose
More informationJAMF Software Server Installation and Configuration Guide for Linux. Version 9.2
JAMF Software Server Installation and Configuration Guide for Linux Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
More informationRelease 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 information13.1 Backup virtual machines running on VMware ESXi / ESX Server
13 Backup / Restore VMware Virtual Machines Tomahawk Pro This chapter describes how to backup and restore virtual machines running on VMware ESX, ESXi Server or VMware Server 2.0. 13.1 Backup virtual machines
More informationTesting New Applications In The DMZ Using VMware ESX. Ivan Dell Era Software Engineer IBM
Testing New Applications In The DMZ Using VMware ESX Ivan Dell Era Software Engineer IBM Agenda Problem definition Traditional solution The solution with VMware VI Remote control through the firewall Problem
More informationECT362 Installing Linux Virtual Machine in KL322
ECT362 Installing Linux Virtual Machine in KL322 The steps below outline how to install Linux under Windows as a virtual machine. This install uses the Ubuntu 10.04 distribution of Linux along with the
More informationEMC Data Protection Search
EMC Data Protection Search Version 1.0 Security Configuration Guide 302-001-611 REV 01 Copyright 2014-2015 EMC Corporation. All rights reserved. Published in USA. Published April 20, 2015 EMC believes
More informationPARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
More informationJunos Space. Virtual Appliance Deployment and Configuration Guide. Release 14.1R2. Modified: 2015-08-14 Revision 2
Junos Space Virtual Appliance Deployment and Configuration Guide Release 14.1R2 Modified: 2015-08-14 Revision 2 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
More informationGRAVITYZONE UNIFIED SECURITY MANAGEMENT
GRAVITYZONE UNIFIED SECURITY MANAGEMENT Quick Start Guide GravityZone Unified Security Management Quick Start Guide Publication date 2013.02.22 Copyright 2013 Bitdefender Legal Notice All rights reserved.
More informationVirtualization Management the ovirt way
ovirt introduction FOSDEM 2013 Doron Fediuck Red Hat What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure
More informationJAMF Software Server Installation and Configuration Guide for Linux. Version 9.0
JAMF Software Server Installation and Configuration Guide for Linux 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 informationIT-ADVENTURES PLAYGROUND (ISERINK) Remote Setup Guide IOWA STATE UNIVERSITY INFORMATION ASSURANCE CENTER
IT-ADVENTURES PLAYGROUND (ISERINK) Remote Setup Guide IOWA STATE UNIVERSITY INFORMATION ASSURANCE CENTER Spring 2014 Gaining access to your systems Since ISERink runs on a simulated internet provided by
More informationMcAfee 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 informationInstalling and Configuring vcenter Support Assistant
Installing and Configuring vcenter Support Assistant vcenter Support Assistant 5.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
More informationDéployer son propre cloud avec OpenStack. GULL 18.11.2014 François Deppierraz francois.deppierraz@nimag.net
Déployer son propre cloud avec OpenStack GULL francois.deppierraz@nimag.net Who Am I? System and Network Engineer Stuck in the Linux world for almost 2 decades Sysadmin who doesn't like to type the same
More informationefolder BDR for Veeam Cloud Connection Guide
efolder BDR for Veeam Cloud Connection Guide Setup Connect Preload Data uh6 efolder BDR Guide for Veeam Page 1 of 36 INTRODUCTION Thank you for choosing the efolder Cloud for Veeam. Using the efolder Cloud
More informationHow 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 informationVX 9000E WiNG Express Manager INSTALLATION GUIDE
VX 9000E WiNG Express Manager INSTALLATION GUIDE 2 VX 9000E WiNG Express Manager Service Information If you have a problem with your equipment, contact support for your region. Support and issue resolution
More informationTANDBERG MANAGEMENT SUITE 10.0
TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS
More informationQuick Start Guide For Ipswitch Failover v9.0
For Ipswitch Failover v9.0 Copyright 1991-2015 All rights reserved. This document, as well as the software described in it, is furnished under license and may be used or copied only in accordance with
More informationEucalyptus 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 informationServer Software Installation Guide
Server Software Installation Guide This guide provides information on...... The architecture model for GO!Enterprise MDM system setup... Hardware and supporting software requirements for GO!Enterprise
More informationOpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar
OpenNebula Open Souce Solution for DC Virtualization C12G Labs Online Webinar What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud,
More informationIntroduction 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 informationMetasploit Pro Getting Started Guide
Metasploit Pro Getting Started Guide Metasploit Pro Getting Started Guide Release 3.6 March 7, 2011 Table of Contents Metasploit Pro... 1 Getting Started Guide... 1 Welcome... 4 About This Guide... 5 Target
More informationCloud 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 informationJAMF Software Server Installation and Configuration Guide for OS X. Version 9.2
JAMF Software Server Installation and Configuration Guide for OS X Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
More informationCloud Computing using
Cloud Computing using Summary of Content Introduction of Cloud Computing Cloud Computing vs. Server Virtualization Cloud Computing Components Stack Public vs. Private Clouds Open Source Software for Private
More informationOpenNebula Open Souce Solution for DC Virtualization
OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized
More informationCitrix XenServer 5.6 OpenSource Xen 2.6 on RHEL 5 OpenSource Xen 3.2 on Debian 5.0(Lenny)
Installing and configuring Intelligent Power Protector On Xen Virtualized Architecture Citrix XenServer 5.6 OpenSource Xen 2.6 on RHEL 5 OpenSource Xen 3.2 on Debian 5.0(Lenny) 1 Introduction... 3 1. Citrix
More informationPropalms TSE Deployment Guide
Propalms TSE Deployment Guide Version 7.0 Propalms Ltd. Published October 2013 Overview This guide provides instructions for deploying Propalms TSE in a production environment running Windows Server 2003,
More informationXenClient Enterprise Synchronizer Installation Guide
XenClient Enterprise Synchronizer Installation Guide Version 5.1.0 March 26, 2014 Table of Contents About this Guide...3 Hardware, Software and Browser Requirements...3 BIOS Settings...4 Adding Hyper-V
More informationFileCruiser Backup & Restoring Guide
FileCruiser Backup & Restoring Guide Version: 0.3 FileCruiser Model: VA2600/VR2600 with SR1 Date: JAN 27, 2015 1 Index Index... 2 Introduction... 3 Backup Requirements... 6 Backup Set up... 7 Backup the
More informationSOA 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 information1. Product Information
ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such
More informationVirtual Server Installation Manual April 8, 2014 Version 1.8
Virtual Server Installation Manual April 8, 2014 Version 1.8 Department of Health and Human Services Administration for Children and Families Office of Child Support Enforcement REVISION HISTORY Version
More information