Ubuntu 下 的 云 计 算. UbuntuChin 互 动 社 区 王 大 亮



Similar documents
A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor.

Private Cloud in Educational Institutions: An Implementation using UEC

IaaS Implementation of a Private Cloud using Open Source Technology

Building a Private Cloud Cloud Infrastructure Using Opensource

Setting up of an Open Source based Private Cloud

Eucalyptus Tutorial HPC and Cloud Computing Workshop

Implementation of Private Cloud using Eucalyptus and an open source Operating System

Installing Ubuntu Enterprise Cloud in a Physical Environment

Installing and Scaling out Ubuntu Enterprise Cloud in Virtual Environment

MIFOS 2.2 ON CLOUD. Arun Philip Jacob Latha Madhuri Pratti

Eucalyptus Cloud Computing Platform User s Guide. Enterprise Edition 2.0

Introduction to Cloud computing. Viet Tran

OpenStack Compute Administration Manual

Virtualization & Cloud Computing (2W-VnCC)

Implementation of Database as a Service in a Private Cloud using EUCALYPTUS

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

Eucalyptus Hybrid Cloud Guide

2) Xen Hypervisor 3) UEC

How to Create, Setup, and Configure an Ubuntu Router with a Transparent Proxy.

Building a Penetration Testing Virtual Computer Laboratory

SI455 Advanced Computer Networking. Lab2: Adding DNS and Servers (v1.0) Due 6 Feb by start of class

Development of Private Cloud

Ubuntu Cloud Infrastructure - Jumpstart Deployment Customer - Date

Privileged Cloud Storage By MaaS JuJu

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Procedure to Create and Duplicate Master LiveUSB Stick

Experiences with Eucalyptus: Deploying an Open Source Cloud

OpenStack Cloud Deployment on UCS B-Series Servers and UCS Fabric

Moving SNE to the Cloud

HW (Fat001) TPM. Figure 1. Computing Node

Eucalyptus User Guide

TCP/IP Network Essentials. Linux System Administration and IP Services

Create a virtual machine at your assigned virtual server. Use the following specs

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises

Eucalyptus User Guide

Linux Terminal Server Project

Parallel Data Mining and Assurance Service Model Using Hadoop in Cloud

Edwin Guchu. Implementation of cloud infrastructure using open source software

FleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre

What is Ubuntu Cloud? Nick Barcet

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Installing Ubuntu Enterprise Cloud in a Physical Environment

Installation Runbook for Avni Software Defined Cloud

Technical. AMD Reference Architecture for SeaMicro SM15000 Server and Ubuntu OpenStack LTS (Icehouse) Table of Contents

Architectural Comparison and Implementation of Cloud Tools and Technologies

SURFnet Cloud Computing Solutions

Int. J. Advanced Networking and Applications Volume: 6 Issue: 4 Pages: (2015) ISSN:

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD

Installing OpenVPN on Ubuntu 10.04

Implementing open source cloud platform as an enterprise solution and develop a tool to manage the entire ecosystem

LSKA 2010 Survey Report I Device Drivers & Cloud Computing

Setting up a private cloud for academic environment with open source software

Creating a high availability, load balancing cluster using cloud technology

CactoScale Guide User Guide. Athanasios Tsitsipas (UULM), Papazachos Zafeirios (QUB), Sakil Barbhuiya (QUB)

Linux Virtualization Nesting and Management

HP SDN VM and Ubuntu Setup

INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU (TRUSTY TAHR)

Configuring Ubuntu Server as a Firewall and Reverse Proxy for OWA 2007 Configuration Guide

Setting up a Raspberry Pi as a WiFi access point

BUILDING A HYBRID CLOUD WITH OpenNebula. OpenNebula connecting with Private cloud [KVM hypervisor]and Public cloud [Amazon EC2]

Corso di Configurazione e Gestione di Reti Locali

Upgrading to Ubuntu Server Edition LTS

V2P2 and DigiBESS: case studies of open IT infrastructures for Islandora devel and production

Deploying Business Virtual Appliances on Open Source Cloud Computing

CLOUD COMPUTING. When It's smarter to rent than to buy

Eucalyptus Cloud Computing Platform Administrator s Guide. Enterprise Edition 2.0

cloud NAS Service Manual

Deploy Big Data Extensions on vsphere Standard Edition

Perforce Helix Threat Detection On-Premise Deployment Guide

Private Distributed Cloud Deployment in a Limited Networking Environment

Single Node Hadoop Cluster Setup

ULTEO OPEN VIRTUAL DESKTOP UBUNTU (PRECISE PANGOLIN) SUPPORT

bigbluebutton Open Source Web Conferencing

Introduction to Virtualization & KVM

Eucalyptus LSS: Load-Based Scheduling on Virtual Servers Using Eucalyptus Private Cloud

Current unresolved challenges and issues in next generation cloud deployments in a virtual environment. Muhammad Adnan Malik

Advantages and Disadvantages of Application Network Marketing Systems

By Reeshu Patel. Getting Started with OpenStack

Mobile Cloud Computing T Open Source IaaS

Hadoop MapReduce in Eucalyptus Private Cloud

Partek Flow Installation Guide

SUSE Manager in the Public Cloud. SUSE Manager Server in the Public Cloud

Network Management & Monitoring

Note: Guide not yet tested in the SFU Surrey Linux Lab (SUR4080). Some changes may be needed.

How To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)

A Web Development Environment

This howto is also a bit old now. But I thought of uploading it in the howtos section, as it still works.

INASP: Effective Network Management Workshops

The Eucalyptus Open-source Cloud Computing System

SLA Driven Load Balancing For Web Applications in Cloud Computing Environment

Transcription:

Ubuntu 下 的 云 计 算 UbuntuChin 互 动 社 区 王 大 亮

Outline Where is Cloud Computing from? Ubuntu & Cloud Computing Ubuntu Enterprise Cloud Reference

Where is Cloud Computing from? 远 看 有 形, 近 看 无 影

Where is Cloud Computing from? 云 计 算 的 演 化 隶 属 元 => 云 计 算 云 模 式 云 架 构 云 服 务 云 计 算 的 演 化 的 动 力 由 通 信 技 术 引 发 的 端 到 端 的 交 换 技 术 资 源 分 配 技 术

Where is Cloud Computing from? 企 业 界, 云 计 算 的 特 性 : 1) 数 据 存 储 的 可 靠 性 2) 计 算 资 源 的 有 效 利 用, 降 低 对 用 户 端 设 备 要 求, 促 使 使 用 更 为 方 便 3) 设 备 与 数 据 的 共 享 特 性 4) 接 入 方 式 多 样 化 学 术 界, 云 计 算 的 特 性 : 1) 虚 拟 特 性 2) 粒 度 计 算 3) 不 确 定 性 计 算 4) 软 件 算 云 计 算 的 外 在 表 现 是 服 务! 云 计 算 的 手 段 是 虚 拟 化!

Where is Cloud Computing from? 云 计 算 的 应 用 模 式 云 计 算 系 统 架 构 模 型

Where is Cloud Computing from?

Where is Cloud Computing from? Client & Server (C/S) Browser & Server (B/S) Browser & Cloud (B/C)

Where is Cloud Computing from?

Outline Where is Cloud Computing from? Ubuntu Cloud Computing Ubuntu Enterprise Cloud Reference

亚 马 逊 EC 2 IBM 的 蓝 云 微 软 的 Azure Sun Cloud Cloud Computing

Ubuntu Cloud Computing Google Cloud Computing Ubuntu

Ubuntu Cloud Computing Ubuntu One Ubuntu Cloud Computing service for file syncing and sharing

Ubuntu Cloud Computing Ubuntu 的 云 计 算 主 要 包 括 三 部 分 内 容 : 公 共 云 :Ubuntu 通 过 Ubuntu Server Edition on Amazon EC2 的 方 式 提 供 给 用 户 私 有 云 :Ubuntu 通 过 Ubuntu Enterprise Cloud (UEC) 的 方 式 提 供 给 用 户, UEC 已 包 含 Ubuntu 9.04 分 发 版 中, UEC 基 于 开 源 云 平 台 : Eucalyptus 构 建. 云 服 务 : Ubuntu 云 服 务 涉 及 Plan, deploy, train, support 和 manage 的 各 个 环 节

Ubuntu Cloud Computing architecture of Ubuntu Enterprise Cloud with Eucalyptus CLC :Cloud Controller; WS3:Walrus Storage Controller; EBS:Elastic Block Storage Controller; CC:Cluster Controller ;NC:Node Controller

Ubuntu Cloud Computing Cloud Management Platform Canonicals' Landscape RightScale Cohesive Flexible Techonolgies

Ubuntu Cloud Computing Conceptual Representation of the Eucalyptus Cloud

Outline Where is Cloud Computing from? Ubuntu Cloud Computing Ubuntu Enterprise Cloud Reference

Ubuntu Enterprise Cloud Deployment with Ubuntu Enterprise Cloud powered by Eucalyptus STEP 1: Prerequisites STEP 2: System Installation and Configuration STEP 3: Registering Eucalyptus Components STEP 4: Initial Login STEP 5: Obtain a Virtual Machine (VM) Image STEP 6: Running an Image

STEP 1: Prerequisites eucalyptus-cloud: includes the front-end services (Cloud Controller) as well as the Walrus storage system. eucalyptus-cc: includes the Cluster Controller that provides support for the virtual network overlay eucalyptus-nc : includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs

STEP 1: Prerequisites $ sudo apt-get install postfix # select 'Internet Site' $ sudo vi /etc/hosts # add 'mailhost' to the localhost line #127.0.0.1 localhost mailhost sudo vi /etc/network/interfaces ======================== auto lo iface lo inet loopback auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp offrestart the network: ======================== sudo /etc/init.d/networking restart

STEP 2: System Installation and Configuration $ sudo apt-get install eucalyptus-cloud eucalyptus-ccnext $ sudo apt-get install eucalyptus-nc $ sudo /etc/init.d/eucalyptus-nc stop $ sudo vi /etc/eucalyptus/eucalyptus.conf # set VNET_BRIDGE="br0" $ sudo /etc/init.d/eucalyptus-nc start $ sudo vi /etc/sysctl.conf # uncomment net.ipv4.ip_forward=1

STEP 3: Registering Eucalyptus Components $ sudo euca_conf -addcluster <clustername> $ sudo euca_conf -addnode <node_hostname>

STEP 4: Initial Login https://<cloud-controller-ip-address>:8443/ JAVA_HOME=/usr EC2_HOME=~/.euca/ec2 EC2_AMITOOL_HOME=~/.euca/ec2ami PATH=$PATH:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin'

STEP 5: Obtain a Virtual Machine (VM) Image Obtain a Official Virtual Machine Image $ wget http://uec-images.ubuntu.com/releases/karmic/<release>/ubuntu-uec-karmi c-i386.img.gz Bundle and upload the systems kernel $ mkdir kernel $ euca-bundle-image --image /boot/vmlinuz-$(uname -r) \ --destination./kernel --kernel true $ euca-upload-bundle --bucket kernel \ --manifest./kernel/vmlinuz-$(uname -r).manifest.xml $ EKI=`euca-register kernel/vmlinuz-$(uname -r).manifest.xml awk '{print $2}'` $ echo $EKI

STEP 5: Obtain a Virtual Machine (VM) Image Create a ramdisk with acpiphp, bundle and upload $ mkdir ramdisk $ sudo sh -c 'grep -q acpiphp printf "#acpiphp needed for ebs\nacpiphp\n" > /etc/initramfs-tools/modules' $ sudo mkinitramfs -o./ramdisk/initrd.img-$(uname -r) $ euca-bundle-image --image./ramdisk/initrd.img-$(uname -r) \ --destination./ramdisk --ramdisk true $ euca-upload-bundle --bucket ramdisk \ --manifest ramdisk/initrd.img-$(uname -r).manifest.xml $ ERI=`euca-register ramdisk/initrd.img-$(uname -r).manifest.xml awk '{print $2}'` $ Uncompress echo $ERI and bundle the image $ mkdir image $ zcat ubuntu-uec-karmic-i386.img.gz cp --sparse=always /dev/stdin ubuntu-uec-karmic-i386.img $ euca-bundle-image --image ubuntu-uec-karmic-i386.img \ --destination./image --kernel $EKI --ramdisk $ERI $ euca-upload-bundle --bucket image --manifest. /image/root.img.manifest.xml $ EMI=`euca-register image/root.img.manifest.xml awk '{print $2}'` $ echo $EMI

STEP 6: Running an Image $ euca-add-keypair mykey > ~/.euca/mykey.priv $ chmod 0600 ~/.euca/mykey.priv $ euca-run-instances $EMI -k mykey $ euca-describe-instances $ ssh -i ~/.euca/mykey.priv ubuntu@<ip_of_instance>

云 计 算 与 开 源 软 件 的 关 系

Reference 李 德 毅. 隶 属 云 和 隶 属 云 发 生 器 [J], 计 算 机 研 究 与 发 展, 1995:32(6). 尹 国 定. 云 计 算 实 现 概 念 计 算 的 方 法 [J], 东 南 大 学 学 报 ( 自 然 科 学 版 ),2003:33(4). White Paper: Ubuntu Enterprise Cloud Architecture White Paper: Eucalyptus Open-Source Cloud Computing Infrastructure

个 人 著 作

Q & A

谢 谢 大 家!!!