Stackone-免费的企业级虚拟化与云计算解决方案
Stackone是一个开源的项目社区,针对服务器虚拟化、基础设置即服务(Iaas)提供企业级的解决方案。众所周知,虚拟化和云计算是信息化发展的必然趋势,很多企业也都在了解和使用虚拟化,Vmware无疑是虚拟化市场的领导者,但是它的产品价格比较昂贵,很多企业碍于成本的考虑,还是不回去购买的。寻找一个Vmware的替代产品便是一个不错的选择,现在国外开源的虚拟化管理平台有(Convirt、Abiquo,Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack,Ovirt ),但是国外开源的产品也有一个缺点:不一定符合国人的使用习惯以及社区支持缓慢。Stackone社区在对各种开源产品进行了测试、对比的基础上,选择了Convirt、Abiquo两款开源产品进行优化、二次开发,已经形成版本发布。社区的两个子项目定位也分别不同—Stackone虚拟化项目定位于虚拟化管理平台,Stackone Iaas云平台项目定位于Iaas云基础架构管理平台。
社区由Sam发起与创建,目前社区已经融入了国内许多虚拟化与云计算方面的研发与测试人员,社区也秉承完全公益、开放的宗旨,为国人提供免费、完整的服务器虚拟化与云计算管理平台,并不断优化国人使用体验。
Stackone虚拟化开源项目
Convirt是一个异构虚拟化管理平台,不同于VMware的是,可同时管理xen、kvm,社区在2.1.1的基础上进行了全面的汉化,并增加了些许适用性的功能,例如:
1.对前台显示进行了优化,并增加了许多个性化的显示,界面风格更通俗、易懂;
2.进行了全面的汉化;
3.在convirt2.1.1基础上增强了网络功能,新增数据中心Vlan ID池,在服务器池、物理机右键均增加虚拟网络管理,并支持网络的隔离、转发,更加符合企业对网络的需求;
4.在convirt2.1.1基础上增强了存储管理功能,在原有只支持三种(NFS、ISCSI、AOE)存储的基础上,新增加五种共享存储的支持,支持八种存储类型:
ATA Over Ethernet (AOE)
Network File system (NFS)
Internet SCSI (iSCSI)
Clustered LVM (CLVM)
Common Internet File System (CIFS)
Global File System (GFS2)
Oracle Cluster File System (OCFS2)
Fiber Channel (FC)
5.新增加对Esxi节点的支持,并支持导入Vcenter;
6.新增加主机维护模式,可在服务器进行硬件升级、维修时将上面的所有虚拟机迁移至一个备用物理机,待升级完成,自动再将虚拟机迁回;
7.新增加了模板库下面的Vmware模板;
8.新增加了虚拟机右键直接转换为模板功能;
9.优化了VNC弹出(不需要copy私钥到计算节点即可显示VNC窗口);
10.界面中新增了备份界面;
备注:stackone-virt1.1版本新增HA、备份功能,于2014年1月1日发布。
Stackone Iaas云平台项目
Stackone Iaas云平台项目基于Abiquo开源版本进行的开发、优化,Abiquo是分布式开源云平台,拥有Openstack类似架构,更适合私有云和VPC,社区在开源1.70的基础上增加了许多适合国内使用的特色:
业务策略:使组织从一个集中的策略编辑器设置、编辑和管理业务策略,然后跨物理基础设施完全自动化的虚拟资源分配.业务策略可以设置基于安全、合规、资源成本、节约,以及利用和负载平衡
自主虚拟企业:授权虚拟企业用户可完全控制服务器、存储、网络资源,每个虚拟企业有自己的用户组织,并在资源限额内运行;虚拟企业用户从物理硬件层次完全隔离,安全无风险、自主部署和管理
定价和计费引擎:Stackone可以为一些计费资源指定一个价格,包括CPU、内存、网络、存储和操作系统类型
全功能报告:通过集成JasperSoft,Stackone提供了一个功能全面的报告引擎,允许高度格式化,可定制和可输出的报告,输出格式包括PDF, RTF, XML, XLS, CSV, HTML, XHTML, text, DOCX, or OpenOffice等。
安装简单:核心组件运行在商业硬件上,降低成本
所有Hypervisor支持:支持KVM、XEN、ESXI、XENSERVER、HYPER-V
多语言支持:产品提供中文、英语,符合国际化需求
基于Web的上下感知的图形用户界面:单点控制,授权的用户可以从任何位置迅速访问;易于理解和操作,减少培训时间,提升用户的信心
集成LDAP:集成的LDAP目录,例如 Windows Active Directory ,允许企业通过LDAP或Active Directory完全管理Stackone用户
多租户:职能不同的用户组,被组织、部门、组或在部门的任意组合,为他们每个分配以实体为中心的自己的管理视图
OpscodeChef配置管理:与chef,可以写出抽象定义为源代码来描述他们希望每个部分基础设施如何建立起来,然后应用这些描述单个虚拟机。 chef可以为你省钱,允许你的业务以更少的人力支持更大、更复杂的IT基础设施——只用部署虚拟机,让chef为你照顾一切。
存储即服务:通过API集成NetApp存储系统,包括系统运行在multistore模式,Stackone可用的存储层定义作为一种存储服务提供给终端用户
委派控制:一个免费的IT基础设施团队,即委派授权用户从部署到管理每个虚拟机,减少积压和瓶颈,大大提高敏捷性和灵活性
应用库:在公共、共享和私有库,允许虚拟机镜像和应用的隔离维护.可以划分多个虚拟机配置进行简单和快速的部署到一个单一的设备.允许IT组织建立企业标准或预定义镜像。
vApp拖拽画面:vApp画面允许建立复杂的多层应用程序在一个易用的用户界面.它允许从镜像库拖拽单个虚拟机,自定义资源,指定启动顺序,以及允许执行单个开关机命令为整个vApp
简单的资源调配门户:Stackone提供了一个完整的门户,利用StackoneAPI,为自助创建虚拟企业租户,虚拟数据中心的分租户和虚拟应用程序,并且完全可自定义“快速”的实施,以及提供一个简单的服务目录。门户还支持可选的审批工作流,包括完整的电子邮件集成的"一键式"管理。
全球基础设施管理:结合存储、服务器和网络,管理跨本地、远程和托管数据中心,IT部门可以创建全球性的私有、公共和混合云的无限复杂架构,所有的这些均通过Stackone单一控制台管理.此外,Stackone允许将基础设施组件逐步划归中央管理,而这不是简单的淘汰和替换,IT部门从一个单一的集中控制面板监督所有组件,并且当需要时开始他们的管理
与VmwareVsphere深度的集成和互操作性:结合VmwareVsphere一起来管理VM和共享资源,集成双向事件驱动保持所有管理工具的同步.也提供与VMware’s Distributed Virtual Switch 【DVS】的集成,对需求的VLAN加vMotion的深度整合,DRS和HA的互动,以确保当一个虚拟机迁移时Stackone自动的更新
所有hypervisor V2V的转换:消除厂商的锁定,消除厂商对某些特定hypervisor的锁定,通过一个简单的拖拽实现VM的转换.数分钟内实现VM从一个支持的hypervisor转换到另外一个支持的hypervisor.即使组织没有一个即时的计划改变hypervisor,实际上组织有必要这样做来降低风险,并大幅提高了组织与hypervisor供应商的谈判立场
高级网络功能:可以为每个虚拟数据中心定义无限数量的VLAN,并且根据需要来配置它们.每个VM可以有无限数量虚拟网络接口,来连接到私有VLAN或公共网络.多个公用的vlan也可以定义包括机架级别的参数和使用的标记范围.此外,客户希望访问其主机提供商使用的MPLS电路或客户要求完全控制虚拟机的IP地址分配,Stackone高级网络功能可以定制,以满足这些特殊的需求
资源限额:确保没有实体可能导致超出物理资源的使用,并鼓励用户快速释放多余的资源
交换机和网络管理:支持任何Vmware Vsphere环境,使用Cisco N1Kv或VmwareDistributed Virtual 【DVS】交换机.此外,为Vmware DVS环境,在VM部署时,Stackone可以提供VLAN,允许“just in time” 基础设施变更 和 “real time” 能力消费
无论hypervisor的HA:StackoneVM重启功能允许企业部署多hypervisor环境,拥有一个一致的、可预测的HA机制
基于角色的访问控制:基于角色的访问控制提供了可以定义无限数量的独立用户角色,并指定权限到任意组合,选择从一个全局的范围或局部的范围。这提供了无限的细粒度用户权限控制
支持CiscoUCS:云管理员可以轻松地发现,添加和管理新的或现有的Cisco UCS,部署到一个共享的云基础设施池。此外,Stackone公司利用UCS服务配置文件模板自动配置服务器,适配器【 adapters 】,阵列扩展器【 fabricextenders 】和光纤互连网络服务【 and fabric interconnects 】配置文件中指定的配置,与其相匹配