博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CloudStack4.4安装 ubuntu14.04
阅读量:5050 次
发布时间:2019-06-12

本文共 1459 字,大约阅读时间需要 4 分钟。

CloudStack 项目的活跃程度仅次于 OpenStack. 和大多数云计算、集群软件一样,CloudStack 也是控制节点+计算节点这种架构,控制节点(cloudstack-management)用来统一管理计算节点,提供资源分配和任务,提供 API、GUI、数据库等服务;计算节点(cloudstack-agent)则用来跑虚拟机。我们需要做的是,

在控制节点上安装 cloudstack-management;
在(每个)计算节点上安装 cloudstack-agent 和 kvm.

CloudStack现在归Apache所管,在网上搜了很多资料,看apache的网站上写的安装指南感觉太旧了。推荐使用的是Centos,其次是ubuntu。

在 http://cloudstack.apt-get.eu/ 上提供了二进制文件,但你需要apt-get,yum等来下载,执行:

echo "deb http://cloudstack.apt-get.eu/ubuntu trusty 4.4" > /etc/apt/sources.list.d/cloudstack.list

可以替换上面的trusty为precise就是ubuntu12.04,还可修改版本号为其他

wget -O - http://cloudstack.apt-get.eu/release.asc | sudo apt-key add -
apt-get update

apt-get install cloudstack-management cloudstack-agent

我在下载时,速度简直是龟速,200来M的文件下载了好几个小时,查看了其服务器似乎在荷兰,估计被神秘的墙给挡住了,只得使用代理。

或者你可以从源码编译,但是要下载很多工具,可以按照官方教程来做。下载ant,tomcat6,maven3等。

安装完tomcat6,启动时可能提示找不到JAVA_HOME:sudo /etc/init.d/tomcat6 start

 * no JDK found - please set JAVA_HOME,解决办法vi /etc/default/tomcat6,找到JAVA_HOME那一行,改掉。

maven在下载时常常卡住,可以在执行mvn -P deps -Djava.net.preferIPv4Stack=true或设置变量export MAVEN_OPTS="-Xmx1024m"

费尽周折也没能build success,于是换成无线wifi继续下载二进制包吧,速度居然稳定在300k,

安装好后还不能立即运行,因为Apache的软件有一个特点,不配置就无法运行,所以要养成先配置后使用的习惯。

打开所有的配置文件包括tomcat的,management的,agent的,修改其中的内容,最基本的就是JAVA_HOME了,当提示找不到JAVA_HOME时并非因为他没在你的环境变量中找到,而是它在配置文件中硬生生的规定了,版本不一样造成的。

由于ubuntu的包管理机制的问题,你安装的deb包很可能没有创建软件所需的文件夹,从源码编译不会出现这个问题。

出错了就仔细查看日志/var/log/xxx下的,如拒绝登陆,连接不到服务器,端口已被占用等信息。

之后的步骤参考官方的最新教程以及网上的配置教程。

转载于:https://www.cnblogs.com/makefile/p/3999044.html

你可能感兴趣的文章
Mac 下的Chrome 按什么快捷键调出页面调试工具
查看>>
Windows Phone开发(24):启动器与选择器之发送短信
查看>>
JS截取字符串常用方法
查看>>
Google非官方的Text To Speech和Speech Recognition的API
查看>>
stdext - A C++ STL Extensions Libary
查看>>
Django 内建 中间件组件
查看>>
bootstrap-Table服务端分页,获取到的数据怎么再页面的表格里显示
查看>>
进程间通信系列 之 socket套接字及其实例
查看>>
天气预报插件
查看>>
Unity 游戏框架搭建 (十三) 无需继承的单例的模板
查看>>
模块与包
查看>>
mysql忘记root密码
查看>>
apache服务器中设置目录不可访问
查看>>
嵌入式Linux驱动学习之路(十)字符设备驱动-my_led
查看>>
【NOIP模拟】密码
查看>>
java容器---------手工实现Linkedlist 链表
查看>>
three.js 性能优化的几种方法
查看>>
《梦断代码》读书笔记(三)
查看>>
FreeMarker解析json数据
查看>>
Java8 Lambda表达应用 -- 单线程游戏server+异步数据库操作
查看>>