[分享]详尽的abiCloud配置手册(包含MYSQL配置)_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2162 | 回复: 0   主题: [分享]详尽的abiCloud配置手册(包含MYSQL配置)        下一篇 
jun.zhang
注册用户
等级:上士
经验:278
发帖:76
精华:0
注册:2011-12-27
状态:离线
发送短消息息给jun.zhang 加好友    发送短消息息给jun.zhang 发消息
发表于: IP:您无权察看 2014-12-2 10:27:18 | [全部帖] [楼主帖] 楼主

1 abiCloud简介

abiCloud是开源云管理软件,可以创建管理资源并且可以按需扩展。使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器,网络,应用,存储设备等等)。从而节省成本,提高效率,同时小公司也可以建立自己的私人云,AbiCloud较之同类其他产品的一个主要的区别在于其强大的Web界面管理。可以通过拖拽一个虚拟机来部署一个新的服务。这个版本允许通过VirtualBox部署实例,它还支持VMware,KVM和Xen。

2 abiCloud的主要特征及功能

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 管理虚拟设备,包括:创建设备,修改用具,删除设备,基本观点,完整视图,部署工具,管理日志。

3 Abicloud的构架

4 Abicloud的安装要求

Abicloud平台安装,有两个不同的组件要安装(服务器和云节点)

a 服务器要求:

linux(Ubuntu,CentOS),windous xp或Mac OS X环境

Sun的java yun运行环境jre1.6

Wget(仅当使用linux)
unzip(仅当使用linux)


b 节点要求:支持的系统管理程序:

virtualbox(2.2.x版)
KVM(with libvirt)
XEN(with libvirt)


安装之windows篇

一、服务器点

1、    包下载:http://downloads.sourceforge.net/project/abicloud/abicloud/1.0.0.GA-community/abicloud-1.0.0.GA-community-windows-installer.exe?use_mirror=nchc

2、    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的支持,所以要先安装,下载地址:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter;pgid=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 安装过去了,不过又有新的问题产生:

单独运行该脚本文件,提示以下错误:

手动执行该脚本下的命令:

Cd E:\Program Files\abicloud-1.0.0.GA-community
Cd mysql
start /b bin\mysqld --defaults-file=my.ini


拷贝application目录下的文件到对应目录

建立am目录并进入,使用子代的unzip解压am.war到此目录

……

其他类似,按脚本里的操作一步步手动操作下来

修改启动脚本run.bat 。把第一行改成:

set ABICLOUD_HOME="E:\Program Files\abicloud-1.0.0.GA-community\"


双击run.bat启动

全部删除,重新安装,安装目录指向:E:\abicloud,安装过程成功,无错误提示,但是运行 run.bat的时候一闪而过,tomcat启动不成功

失败……

再次卸载,安装0.7版本

一样的结果

日志查看是:

2010-3-18 14:49:53 org.apache.tomcat.util.digester.Digester startElement


严重: Begin event threw exception

java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2010-3-18 14:49:53 org.apache.catalina.startup.Catalina load


警告: Catalina.start using conf/server.xml:

java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2726)
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2752)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1279)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
... 20 more
2010-3-18 14:49:53 org.apache.tomcat.util.digester.Digester startElement


严重: Begin event threw exception

java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
at org.apache.catalina.startup.Catalina.start(Catalina.java:544)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2010-3-18 14:49:53 org.apache.catalina.startup.Catalina load


警告: Catalina.start using conf/server.xml:

java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2726)
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2752)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1279)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
at org.apache.catalina.startup.Catalina.start(Catalina.java:544)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
... 20 more
2010-3-18 14:49:53 org.apache.catalina.startup.Catalina start


信息: Server startup in 0 ms

并无异常日志……

没则了……

继续:

怀疑是之前在安装其他目录的遗留痕迹导致

1、 再次安装到原目录,然后使用360进行完全卸载;

2、 使用sc卸载tomcat服务;

再安装1.0版本

还是一样……TNNNN

3.19继续

为什么别人0.7版本可以成功,我不成功呢,直接用0.7版本安装,发现其直接下载的版本是apache-tomcat-6.0.18.zip,这个包在目前的apache镜象上已经去除,所以直接安装0.7版本下载此包不成功,而用此版本或其他版本,tomcat都是我下载的,恩,跟这个有关

从网络上其他地方下载了apache-tomcat-6.0.18.zip,拷贝到c:\external\tomcat.zip 中,然后再安装1.0版本

这次冒似成功一半了,tomcat端口起来了,但有部分报错,如下:

再次换成0.7版本安装,这才成功了,分享分享咯!




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论