设为首页 收藏本站
查看: 1093|回复: 0

[Cloudstack] cloudstack学习记录--------翻译

[复制链接]

尚未签到

发表于 2015-10-13 12:38:27 | 显示全部楼层 |阅读模式
计算机正一步步踏入云计算的时代,对于这个近年来崛起的新词,很多哥们都在一个个的再那儿苦逼的咬文嚼字。
到底云计算是什么,能做什么.......云里来雾里去啊,现本人将自己所掌握的和感悟写在一下,大家仅作参考

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 SystemRequirements
   
   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/HypervisorSystem 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.iyunv.com/uid-25512517-id-3419325.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-126283-1-1.html 上篇帖子: CloudStack编译环境xenserver启动系统虚拟机失败 下篇帖子: cloudstack故障更新
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表