有问题就有答案
Q1:携程如何用openstack搭建私有云
1.你是选择在IaaS平台上搭建私有云运营商,还是打算在自己公司的服务器上搭建?或者直接采用NAS相关的解决方案二。其他软件需求的确定:对私有云存储软件有什么要求?文档管理和预览有什么要求?是否有权限控制要求?还是内部流程管理要求?全内网部署还是公网部署?联网对功能实现有影响吗?软件选择的重点是什么?安全性、易用性、权限或共享。三.私有云存储软件的选择。我们推荐owncloud、seafile和kodexplorer。都是典型的软件。基本上,他们有自己的特点。你可以在第二步根据你公司的需要重点看哪一个。比如关注安全性和同步,可以选择seafile,安全大牌可以选择owncloud,关注可用性和在线文档编辑预览等。你可以选择kodexplorer。楼主可以把三个都下载下来测试。反正用不了多少时间。更快的方法是看看是否有官方演示体验。第四,私有云存储软件的建设基本相同,基于php,相对轻量级,网上搜索很多教程,楼主会自己去百度。
Q2:如何利用OpenStack搭建内部私有云平台
小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。使用远程桌面连接(MSTSC)登录实例打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。
Q3:openstack是做私有云还是公有云
OpenStack是一种搭建云平台的技术,也就是说它可以同时支持私有云和公有云。例如,RackSpace使用OpenStack提供公共云服务。据说华为云也是基于OpenStack改进而来的。私有云,因为OpenStack是开源的,所以还有更多。我相信市场份额很大。其实阿里巴巴云也是用来搭建私有云的。
Q4:openstack搭建私有云,可以不用掉磁盘阵列设备吗?
搭建Openstack之前原则上不需要对服务器本身做任何虚拟化,除非你是在虚拟机之上再搭建Openstack,个人建议计算节点和存储节点直接跑裸机,其它的控制服务比如api服务、scheler服务等,如果不要求高性能,可以考虑放在虚拟机。我下面表述都假定不考虑对服务器做任何虚拟化的情况(某些服务可以考虑跑容器上)。
Q5:世界最大OpenStack私有云是如何运营的
一、构建篇在构建方面,PayPal的工程师最关心扩展性和可用性,具体涉及以下几个方面:1,首先是可用性,基于Nova的Cell来实现IT服务的可用性。2,其次是弃用那些过时的工具,以负载均衡为例,eBay和PayPal花了几年时间试图自己开发工具以实现LBaaS,最终还是决定改用社区的功能组件,因为社区的组件更开放,合作伙伴更容易在上面开发插件。3,在线升级和测试 这一功能对于平台的健壮性和扩展性尤为重要,能够在线升级,才能跟上社区发展的脚步。4,实时容量扩展 PayPal的目标是新机架到货之后,只需要1-2天就可以完成部署并上线应用。二、迁移篇相对于构建一个新的系统,将应用和数据迁移到新的架构则更具挑战,我们来看看这次迁移任务的细节和面对的挑战:1,有限的工作人员;2,超过8000台机器;3,2PB的公共数据,以及大量存储于虚拟机内的本地数据;4,上述应用和数据位于3个不同的地点;5,通过迁移将可用性技术从Nova Availability Zone变更为Nova Cell Service以实现更好的可用性和扩展性;6,变更防火墙配置,制定访问规则;7,检验并解决新硬件的兼容性问题,确保新系统的稳定性。下面是PayPal通过这一次迁移总结出的经验:1,基础架构的可见性对保持配置一致性非常重要 如果你没有一个关于基础架构的完整视图,那将是致命的。比如你在部署应用的过程中如果有虚拟机宕机了,等它重新恢复工作时,上面的应用和配置将是不正确的。2,不要指望所有的应用和开发工作都能迁移到新的环境 必然会有无法迁移的部分,在云计算时代,少几个虚拟机应该不是什么大问题。3,不要一开始就使用自动化配置工具 PayPal先用手工的方式完成5%-10%的配置工作,在确定一定正常之后才引入自动化的方法完成后绪的工作。4,迁移API服务的时候要万分小心 很多自动化操作基于这些API完成,因此你不能随便停止这些API服务,选择关键操作的执行间隙来迁移服务,并且不要指望在一个时间窗口内迁移所有API服务。5,要清楚你迁移的是什么 不要为了节省时间而停止你的生产API或实例的虚IP,那样会增加风险。6,切记,如果遇到问题,你不一定可以回滚配置。补充说明一下这个Cell,它是用来替代原来的Zone以更好地解决OpenStack的扩展性问题,这部分内容OS借鉴了AWS的做法。一个OS云首先分为多个Region,不同的Region通常需要不同的地域,多个Region之间只有KeyStone和Horizon服务是共享的,因此Region可以用来实现隔离和优化访问。Region的下一级就是Cell,每个Cell都有一套独立的数据库和消息队列服务,另外Cell是树形结构,只有树根Cell有Nova-API服务,因此也被称为API-Cell。其它的子Cell都共享这个Nova-API服务,而Nova的其它服务则分布于每一个Cell,子Cell也称计算Cell。PayPal提到Cell这个组件目前功能还不完整,在数据同步方面还有一些不足,但是因为扩展性和可用性需要,PayPal必须用Cell来代替原有的Zone。三、工具篇PayPal使用了一些开源工具:1,Graphite用于绘图2,Puppet和Salt用于配置管理3,Zabbix用于监视4,Cobbler用于裸机部署另外PayPal自己开发了一个名为Flyway的迁移工具,用于从eBay云向PayPal云迁移几千台虚拟机和相关资源。它负责完成下述资源的迁移工作:1,Nova虚拟机2,用户、租户、角色、密钥对和限额3,镜像和快照4,Cinder卷和数据5,Trove数据库实例6,LBaaS VIP实例和证书PayPal计划将这一工具开源到GitHub。此外,PayPal还开发了其它一些迁移辅助工具:1,Stackwatch/Stackmetrics用于健康检查和度量2,Reparo用于服务器修复和置备,也负责硬件监测和补丁管理3,Cloudinfo用于云的可见性,将各种视图和相关数据汇总到一起,也提供Metric视图。4,CloudMinion用于资源回收 通过扫描网络流量发现闲置虚拟机,管理过期时间,发送告警,自动回收资源并提供报告。5,CMS 用做中央配置数据库,集中存储和管理物理和虚拟组件,基础架构和应用等所有资源的信息,并可以呈现这些资源之间的关系。四、未来篇1,采用Masterless Puppet构建更具扩展性和可用性的配置管理方案,消除单一故障点。2,Infra AZ项目:通过OpenStack来部署OpenStack,开发更好的控制平面,提高容量扩展速度,实现一键扩容。3,从H版直接升级到Kilo版,数据平面不能停,控制平台只有几个小时的窗口,部分网络需要从Nova-Network升级到Neutron。五、西蒙乱谈1,采用开源技术要跟对主流,社区是靠一个庞大的群体来支持的,你对社区产品的增强只能是锦上添花,如果那块绣布烂掉了,你的手艺再好也是白搭。2,OpenStack成长很快,正在不断完善,可堪大用,但因为它的定位只是一个框架,需要与大量的相关组件进行集成才能落地,因此采用社区版本自主开发云平台并不容易,你需要组建一个与社区联系紧密的专家团队。3,OS在监控和运维管理方面相对薄弱,还有很多不足,PayPal在这方面花的功夫最多,如果不能很好地解决这一问题,就不要大规模采用OS,否则你会把自己拖死。4,网络也是OpenStack短板之一,PayPal采用Neutron加上NSX来满足业务对网络服务的需求。
Q6:是谁在支撑着OpenStack构建的小米私有云平台
OpenStack是一个开源项目,旨在为公共云和私有云的构建和管理提供软件。其社区拥有超过130家企业和1350名开发人员,他们都使用OpenStack作为基础设施即服务(IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程,并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助您设置和管理自己的公有云或私有云。