`
SavageGarden
  • 浏览: 221462 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用CloudStack构建云计算管理平台

阅读更多

Cloud.com( 前身是VMOps) 提供了开源版本(GPL v3 许可证)CloudStack 基础设施管理产品:CloudStack Community Edition(CloudStack 社区版)CloudStack 同时支持VMware ESXXenKVM 以及Hyper-V 。它提供了大量云计算界面管理工具,如VM 自助式供应,动态工作负荷管理,多租期等等。它同时还支持 Windows Linux 的来宾访问方式。更多信息请访问http://www.cloud.com/

安装:

安装服务端

CentOS5.5 192.168.1.201

1.     构建基本环境

Mysql JavaTomcat

需要设置JAVA_HOMETOMCAT_HOME

2.     下载源码

http://git.cloud.com/cgit/cloudstack-oss/

选择最新版本

3.     编译安装

以最新版本

http://git.cloud.com/cgit/cloudstack-oss/snapshot/cloudstack-oss-2.1.4.tar.gz

为例

 

# cd /root/

# tar –zxvf cloudstack-oss-2.1.4.tar.gz

# cd cd /root/cloudstack-oss-2.1.4

# ./waf configure --prefix=/usr/local/cloudstack

# ./waf build

# ./waf install

安装数据库

# cd /root/cloudstack-oss-2.1.4/setup/bindir

# ./cloud-setup-databases.in cloud kvm –deplay-as=root

这里假定Mysqlroot 账号没有密码,否则使用

./cloud-setup-databases.in cloud kvm –deplay-as=root:password

4.     启动服务端

# cd /root/cloudstack-oss-2.1.4

# ./waf run

访问http://192.168.1.201:8080/client 可以看到界面,

用户名admin ,密码password

 

 

 

 

安装客户端:

CentOS 192.168.1.209

1.     安装KVM

查看CPU 是否支持vm

# grep   vmx /proc/cpuinfo

如果支持,可以在输出中找到 vmx

如:

flags              : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

# 确定已在BIOS中打开CPU的VT支持,如果你的CPU是intel的话

# yum install kvm

# yum install virt-manager libvirt libvirt-python python-virtinst

# modprobe kvm

# modprobe kvm-intel


 

 

2.     编译安装

同安装服务端

安装完成后

# cd /usr/local/cloudstack/etc/cloud/agent

编辑agent.properties ,根据实际情况进行修改

# cd /usr/local/cloudstack/libexec

# ./agent-runner

配置成功后可以使用指定的系统模板来创建虚拟机,cloudstack 将完成创建虚拟路由、分配IP 、创建虚拟机的功能,完成后可以在界面上直接进入终端

 

 

  • 大小: 176.3 KB
  • 大小: 270.7 KB
  • 大小: 258.4 KB
  • 大小: 228.9 KB
分享到:
评论
1 楼 flyingzl 2010-12-24  
问一下,我现在可以创建出虚拟机,但是在管理页面上,显示虚拟机的ip为undefined,实际上我的虚拟机的ip是通过桥接来获取的。你在创建虚拟机时,需要做什么特殊处理么?比如在Configuration里面配置一些参数

相关推荐

    基于CloudStack和KVM的云计算IaaS平台构建.pdf

    在构建云计算IaaS平台时,需要考虑的关键技术和知识点包括虚拟化技术、分布式数据存储技术、资源管理、系统架构设计、网络技术、安全机制以及服务管理等。这些技术的应用和综合运用,对于建设一个高效、可靠和安全的...

    构建云计算平台的开源软件综述

    选择合适的开源软件构建云计算平台时,需要考虑以下因素:功能特性、社区活跃度、技术支持、易用性、可扩展性和安全性。例如,OpenStack由于其丰富的组件和强大的社区支持,已经成为许多大型企业的首选;而...

    云计算管理平台技术方案.docx

    总结,构建云计算管理平台需要综合考虑物理层的设计、资源抽象与控制层的实施以及解决方案的选择。合理的架构设计和先进的技术应用,将为企业带来高效、安全、灵活的云计算环境,推动业务的持续创新和发展。

    用 CloudStack 配置和管理一个简单云

    CloudStack 云计算平台配置和管理 CloudStack 是一个开源的云计算平台,提供了自动化的资源管理能力,支持多种虚拟化技术和存储系统。该平台采用典型的分层结构,包括客户端、核心引擎和资源层,提供了多种访问方式...

    构建云计算平台的开源软件综述1

    随着云计算的发展,开源软件在构建云计算平台中的角色日益凸显,因为开源软件提供了灵活性、可定制性和成本效益。本文主要探讨了用于构建云计算平台的开源软件,包括IaaS、PaaS和SaaS三种服务模型。 首先,IaaS...

    Cloudstack平台实战.doc

    CloudStack 是一个开源的具有高可用性及扩展性的云计算平台 CloudStack 是一个开源的云 操作系统,它可以帮助用户利用自己的硬件提供类似于 Amazon EC2 那样的公共云服务。 CloudStack 可以通过组织和协调用户的虚拟...

    开源云计算框架CloudStack快速安装指南

    CloudStack是一种功能强大的开源云计算管理平台,它提供了全面的IaaS(基础设施即服务)解决方案,旨在帮助企业和组织构建并管理高效的云环境。CloudStack支持多种操作系统平台,包括Windows和Linux,并且能够与各种...

    开源云计算平台CloudStack架构浅析.docx

    ### 开源云计算平台CloudStack架构浅析 #### 一、CloudStack概述 CloudStack是一个开源的、具有高可用性和扩展性的云计算平台。该平台能够帮助企业和组织加速搭建高可伸缩性的公共云和私有云(IaaS)环境。通过...

    几种常见云计算平台分析比较

    这三种开源平台各有特点,Eucalyptus强调与AWS的兼容性,OpenStack以灵活性和社区活跃度见长,而CloudStack则在管理和自动化方面表现出色。选择哪个平台取决于具体的需求、预算和技术支持。例如,对于希望无缝迁移至...

    cloudstack云平台搭建(windows版本)

    CloudStack是一款开源的云计算管理平台,它允许组织构建和管理自己的IaaS(基础设施即服务)环境。本文档将详细介绍如何在Windows XP操作系统上搭建CloudStack 4.0.2的开发环境。以下是详细步骤: 1. **关闭Windows...

    cloudstack云技术平台部署.pdf

    CloudStack是一个为企业和云服务提供商设计的云计算平台,它允许用户基于现有的硬件资源,快速和方便地构建自己的云计算环境。使用CloudStack,企业可以将数据中心转化为云数据中心,提供按需、自助式的云服务,包括...

    《云计算技术》课程标准.pdf

    在实验室环境下,每个学生都能独立操作,从安装Linux系统到构建和管理Cloudstack平台,以实现理论与实践的紧密结合。课程还涵盖了模板和ISO管理,以及Cloudstack平台的综合管理实训,确保学生能够全面理解并掌握...

    云计算平台建设项目技术方案.docx

    - CloudStack:另一种开源云计算管理平台,支持多种虚拟化技术。 - Hyper-V:微软提供的虚拟化技术,用于构建和管理虚拟机。 - VMWare:提供企业级虚拟化解决方案,包括vSphere、vCenter等产品。 - KVM(Kernel-...

    cloudstack项目、域、账户、用户

    CloudStack 是一款开源的云计算平台,它为企业提供了一套完整的基础设施即服务(IaaS)解决方案。在CloudStack中,为了实现资源...了解和掌握这些概念,对于有效利用CloudStack构建和管理私有云或混合云环境至关重要。

    CloudStack部署实施--V2

    CloudStack是一款由Citrix公司贡献给Apache基金会的开源云平台管理系统,它提供了基础设施即服务(IaaS)的功能,帮助企业快速构建、管理和部署云计算环境。这款强大的工具支持虚拟化技术,如KVM、XenServer、VMware...

    中外对比:国内云计算平台的三大特点.docx

    在探讨国内外云计算平台的特点时,我们可以看到,云计算服务主要由三类供应商提供:传统的IT厂商、互联网提供商转型的服务提供商,以及软件厂商。每类供应商都有其独特的优势和市场定位。 首先,传统的IT厂商如IBM...

    CloudStack 4.2快速安装流程

    CloudStack 是一款开源的云计算管理平台,它可以帮助用户构建和管理基础设施即服务 (IaaS) 的云环境。CloudStack 提供了一个简单易用的 Web 控制台来管理计算资源,并且支持多种虚拟化技术,包括 XenServer、KVM 和 ...

    CloudStack的扩展性

    Apache CloudStack是一款开源的云管理平台,旨在提供一个安全、多租户的云计算编排解决方案。它支持多种虚拟化技术,如KVM、XenServer等,并且具备高度可扩展性和安全性。CloudStack不仅能够帮助用户构建私有云环境...

    cloudstack+xenserver部署

    CloudStack 是一款开源的云基础设施服务平台,它允许管理员轻松地构建、管理和提供计算、网络和存储服务。XenServer 是 Citrix 公司的一款基于 Xen 开源虚拟化的商业级 Hypervisor,具有高性能和稳定性。 在规划...

    cloudstack源码架构解析,二次开发必备

    CloudStack是一个开源的云计算管理平台,主要用于构建和管理大型的云计算环境,提供高性能的计算功能。CloudStack 3.0是该平台的一个版本,它的架构设计和实现细节为进行二次开发提供了良好的基础。下面,我将从...

Global site tag (gtag.js) - Google Analytics