cloudstack学习记录--------翻译

计算机正一步步踏入云计算的时代,对于这个近年来崛起的新词,很多哥们都在一个个的再那儿苦逼的咬文嚼字。
到底云计算是什么,能做什么.......云里来雾里去啊,现本人将自己所掌握的和感悟写在一下,大家仅作参考

1.what
   cloudstack 是一个开源的软件平台,它以池计算的形式提供公共的,私人的或者公私混合的基础设施作为服务。

   云由网络,存储和计算结点三部分的基础设施组成(也就是说硬件部分由这三部分组成).coludstack是用来部署,
管理和配置云计算的环境。【coludstack相当于操作系统,来控制底层的网卡,硬盘怎么样去工作】
典型的用户是服务提供商和企业用户:使用cloudstack,可以按需建立一个弹性云计算服务。服务供应商可以销售自助服务虚拟机实例,存储卷和通过因特网配置网络;再一定前提下为企业员工创建一个私有云,而不是以管理物理机的形式来管理虚拟机,使用loudStack企业可以在不涉及IT部门的情况下提供用户自助服务虚拟机(比如一个用户想申请一个机器,只需登录入系统然后走系统的申请流程就行了,无需有管理员介入)。

What Can CloudStack Do?

1.多虚拟机管理程序支持    
cloudstack支持开源的Xen和KVM虚拟机管理程序,也支持企业级的管理程序像VMware vSphere and Citrix XenServer

2.大规模可扩展的管理基础架构
CloudStack能管理数万台安装在多个地理上分散的数据中心的服务器,这种线性扩展集中管理服务器的特性省去了中间群集级别的管理服务器(替代了比如lvs和windows的nlb)。

3.自动配置管理
CloudStack自动配置每个客户虚拟机的网络和存储设置。cloudstack内部管理一个虚拟设备管理池以来支撑自己本身。这些设备提供像防火墙,路由器,DHCP,VPN接入,主机代理,存储访问和存储复制的服务。广泛使用虚拟设备大大简化了安装,配置和管理的持续性云部署。

4.图形用户界面
cloudstack提供一个管理员的web界面用来配置和管理云和一个最终用户的web界面用于运行虚拟机和管理虚拟机模板。可定制的用户界面,以反映所需的服务提供商或企业的外观和感觉。

5.标准的API支持
CloudStack提供了一个标准的API访问所有的管理功能。



部署架构
一个cloudstack安装包括2个部分:管理服务器和它管理的设备。当你安装和管理一个cloudstack云的时候,需向管理服务器提供诸如主机,存储设备和ip地址,由管理服务器管理这些资源。

最小化安装包括一个运行着cloudstack管理服务的机器和一个扮演着云设备(运行着虚拟机管理程序的主机);完整功能的安装是由一个高度可用的多节点管理服务器安装到
数千台使用多种先进的网络设置的主机

管理服务器概述:
1》提供最终用户和管理员用户 web界面
2》向cloudstack平台提供标准API支持
3》把客户虚拟机分配给特别主机
4》把公共和私有的IP地址分配给特别账户
5》向来宾账户管理和分配虚拟磁盘作为存储
6》管理快照,模板和ISO镜像,通过数据中心尽可能的配置
7》为云提供单节点配置

云基础设施概述:
就像它的名字所暗示的,the Management Server 是用来管理一个和多个区域的(通常情况下是指 数据中心)包含供客户访问的虚拟机所运行的真实机。云基础设施由以下构成:
区域(zone):通常,一个区域等同与一个数据中心,一个区域由一个或多个舱(pod)和二级存储构成。
舱(pod):一个舱通常指一个机架的硬件包含一个二层交换和一个或多个群集。
群集(cluster):一个群集由一个或者多个机器和一个主存储构成。
主机(host):集群内单个计算节点。就是客户实际访问的前台机器。
主存储(Primary storage):与集群相关连,存储着该主机上运行的虚拟机的磁盘卷。
二级存储(secondary storage):与区域相关连,它用来存储模板,ISO镜像和磁盘卷快照。


3》网络
coludstack 提供两种类型的网络:基本和高级
基本网络
基本网络提供了一个单一的共享网络。来宾隔离提供通过三种方法实现,比如安全组(ip源地址跟踪)。所有来自一个区域的来宾分享这个单一的网络。

高级网络
高级网络是为适应更复杂的网络拓扑结构而生的。在已确定的客户网络里面高级网络类型提供了更多的灵活性。



cloudstack最小化安装实验向导

1》事前准备:
  
       Management Server, Database, and Storage System Requirements
   
   1.开源系统
     商业用户:RHEL6.2+64-bit(https://access.redhat.com/downloads)或者
     Centos6.2+64-bit(http://isoredirect.centos.org/centos/6/isos/
     x86_64/) 也支持 RHEL和CentOS 5.4-5.x 64-bit

     社区用户:RHEL5.4-5.X 64-bit 或者 6.2+64-bit,CentOS5.4-5.x 64-bit
     Centos5.4-5.x 64-bit 或者 6.2+64-bit,或者ubuntu10.04LTS
   
   2.64-bit x86 CPU(多核性能更优)
   3.4G内存
   4.250G的本地磁盘(建议使用500G)
   5.至少一块网卡(NIC)
   6.静态分配的IP地址
   7.由hostname命令返回的完全合格的域名
    
                   Host/Hypervisor System Requirements
   
1.虚拟机管理程序
XenServer 5.6 SP2 or 6.0.2 (for CloudStack 3.0.2 and greater);  XenServer 6.0.2 (for CloudStack 3.0.1); 
XenServer 6.0 (for CloudStack 3.0.0)。
PS:XenServer只能运行在和Management Server分开的机器上,不能在统一台

KVM:可以和Management Server放在同一台机器上,也可以为单独的一台机器
2.必须是64位操作系统,必须支持HVM(BIOS必须开启Intel-VT或者AMD-V功能)
3.64位 X86架构CPU(最好为多核)
4.必须支持硬件虚拟化
5.4G内存
6.30G本地磁盘
7.至少一块儿网卡
8.静态分配的IP地址

PS:如果你想使用现有的机器
  1.Xenserver你必须重新安装Citrix XenServer
  2.当你部署cloudstack的时候虚拟机管理程序必须没有虚拟机在运行





2》安装cloudstack软件
   1.安装cloudstack管理服务器
   2.从cloudstack UI进入系统
3》提供云计算基础设施
   1.添加一个区域
   2.添加一个舱
   3.添加一个群集
   4.添加一个主机
   5.设置主存储
   6.设置二级存储
4》测试

Prepare-->Management Server-->Start UI-->Zone-->Hosts-->Storage-->Test


原文:http://blog.chinaunix.net/uid-25512517-id-3419325.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值