开源云计算abiCloud安装1abiCloud简介abiCloud是开源云管理软件,可以创建管理资源并且可以按需扩展。使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器,网络,应用,存储设备等等)。从而节省成本,提高效率,同时小公司也可以建立自己的私人云,AbiCloud较之同类其他产品的一个主要的区别在于其强大的Web界面管理。可以通过拖拽一个虚拟机来部署一个新的服务。这个版本允许通过VirtualBox部署实例,它还支持VMware,KVM和Xen。2abiCloud的主要特征及功能2.1注册a)访问应用程序b)在数据库中存储会话c)用户验证d)三种不同角色:系统管理员,企业云管理,云用户2.2仪表控制版:在初始页面选择访问不同的云方案。2.3用户管理a管理组织b管理用户c管理会话2.4基础设施管理a管理数据中心,包括:创建,修改,删除。b管理机架/物理机器,包括:创建,修改,删除,克隆,显示内存/处理器/硬盘状况,网络信息,系统程序技术。c显示物理设备上的虚拟设备利用率d物理机器状况(已使用及可利用资源)2.5电器库a管理物理库,编译位置。b管理虚拟图象,包括:创建,修改,删除,管理图标2.6虚拟设备a管理虚拟数据中心,包括:创建虚拟数据中心,修改虚拟数据中心,删除虚拟数据中心b管理虚拟设备,包括:创建设备,修改用具,删除设备,基本观点,完整视图,部署工具,管理日志。3Abicloud的构架4Abicloud的安装要求Abicloud平台安装,有两个不同的组件要安装(服务器和云节点)a服务器要求:linux(Ubuntu,CentOS),windousxp或MacOSX环境Sun的javayun运行环境jre1.6Wget(仅当使用linux)unzip(仅当使用linux)b节点要求:支持的系统管理程序:virtualbox(2.2.x版)KVM(withlibvirt)XEN(withlibvirt)安装之windows篇一、服务器点1、包下载:=nchc2、abicloud-1.0.0.GA-community-windows-installer.exe会全自动安装,安装过程中会从网络上下载mysql-noinstall-5.1.31-win32.zip和apache-tomcat-6.0.18.zip的配套版本,如果需要安装最新版本,也自己手动下载后放在C:\external目录,并命名为mysql.zip和tomcat.zip,这样子可以加快安装过程。3、安装需要jre1.6的支持,所以要先安装,下载地址:=yYdgaHqkkjVSR0EUPIQsoQ3D00007bTMKbUq;sid=AFrRvWLjDqrRvSlDSCaZuI1ErjfF9K-mVbgefH_9CEDOQA==?DLWidget=true&AutoWidgetDL=安装完,在环境变量里加入JAVA_HOME值为D:\jdk1.6.0_18(改为相应安装目录)4、abiCloud安装这里因为要等待mysql的包下载,需要等待较长时间这里等待下载myslq包和tomcat包,等待了非常久,mysql.zip包有90几M检查发现tomcat/bin/目录下少了service.bat文件,下载abicloud-0.7.1-windows-installer.exe安装也有同样的错误,于是下了abicloud-0.7.0-windows-installer.exe版本以下是abiCloud-0.7.0-windows-installer.exe的安装截图查找原因,发现主要是tomcat安装不成功,而查看tomcat的安装脚本,发现在tomcat包中少了service.bat这个安装脚本也许是tomcat包版本不对?到apache镜象站点上下了apache-tomcat-6.0.24.zip,没有该文件,又下了apache-tomcat-5.5.28.zip,发现有service.bat这个文件了,也许是只能用5版本的tomcat,于是用5的包再次安装abicloud-1.0.0.GA-community-windows-installer.exe……Tomcat安装过去了,不过又有新的问题产生:单独运行该脚本文件,提示以下错误:手动执行该脚本下的命令:CdE:\ProgramFiles\abicloud-1.0.0.GA-communityCdmysqlstart/bbin\mysqld--defaults-file=my.ini拷贝application目录下的文件到对应目录建立am目录并进入,使用子代的unzip解压am.war到此目录……其他类似,按脚本里的操作一步步手动操作下来修改启动脚本run.bat。把第一行改成:setABICLOUD_HOME=E:\ProgramFiles\abicloud-1.0.0.GA-community\双击run.bat启动全部删除,重新安装,安装目录指向:E:\abicloud,安装过程成功,无错误提示,但是运行run.bat的时候一闪而过,tomcat启动不成功失败……再次卸载,安装0.7版本一样的结果日志查看是:2010-3-1814:49:53org.apache.tomcat.util.digester.DigesterstartElement严重:Begineventthrewexceptionjava.lang.ClassNotFoundException:org.apache.catalina.core.JasperListeneratjava.net.URLClassLoader$1.run(URLClassLoader.java:202)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:190)atjava.lang.ClassLoader.loadClass(ClassLoader.java:307)atjava.lang.ClassLoader.loadClass(ClassLoader.java:248)atorg.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)atorg.apache.tomcat.util.digester.Rule.begin(Rule.java:153)atorg.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)atcom.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)atcom.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)atcom.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)atcom.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)atcom.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)atcom.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)atcom.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)atorg.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)atorg.apache.catalina.startup.Catalina.load(Catalina.java:490)atorg.apache.catalina.startup.Catalina.load(Catalina.java:524)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)2010-3-1814:49:53org.apache.catalina.startup.Catalinaload警告:Catalina.startusingconf/ser