zstack 搭建部署
[问题] FreeBSD11 中 ZStack 源码编译过程
[解答] 参考:http://zstack.org/cn_blog/build-zstack.html
zstack 的commit id: 55f182cf11fe4c14ec43098f330a6b396e19b9fa
下载下面四个仓库的代码,需要放到同一个目录,我是放放在/usr/home/harvis/Opensource/目录里面的
zstack
zstack-dashboard
zstack-utility
zstack-vyos
cd /usr/home/harvis/Opensource/
git clone https://github.com/zstackio/zstack
git clone https://github.com/zstackio/zstack-dashboard
git clone https://github.com/zstackio/zstack-utility
git clone https://github.com/zstackio/zstack-vyos
开始编译了,首先安装需要的依赖软件包,zstack依赖maven,mariadb,rabbitmq, golang 这几大件,
比较繁琐的是maven里面的依赖库,网速慢,耐着点性子。
先编译zstack
cd zstack/
mvn -DskipTests clean install
再编译zstack all in one安装包
编译之前先配置一些 go 的两个环境变量
$ export GOROOT="/usr/local/go"
$ export GOPATH="/home/harvis/go"
cd zstack-utility/zstackbuild
ant -Dzstack_build_root=/usr/home/harvis/Opensource all-in-one
编译出来的all-in-one bin格式的文件,/usr/home/harvis/Opensource/zstack-utility/zstackbuild/target/zstack-installer-1.11.0.bin
有点遗憾,FreeBSD中all-in-one安装包不能用,因为它是为Centos6/7/Ubuntu14.04定制的,我是参照CentOS7,手工部署的,能跑起来UI。
但是没法跑zstack simulator, 在创建VmInstance的步骤出错。
[问题] CentOS7 中 zstack start/stop service step by step
[解答] 手动启动的流程如下
[harvis@centos7 ~]$ sudo service httpd start
[harvis@centos7 ~]$ sudo service rabbitmq-server start
[harvis@centos7 ~]$ sudo service mariadb start
[harvis@centos7 ~]$ sudo /etc/init.d/zstack-consoleproxy start
[harvis@centos7 ~]$ sudo /etc/init.d/zstack-server start
手工停止服务的流程如下
[harvis@centos7 ~]$ sudo /etc/init.d/zstack-server stop
[harvis@centos7 ~]$ sudo /etc/init.d/zstack-consoleproxy stop
[harvis@centos7 ~]$ sudo service mariadb stop
[harvis@centos7 ~]$ sudo service rabbitmq-server stop
[harvis@centos7 ~]$ sudo service httpd stop
[问题] freebsd 中 zstack start/stop service step by step
[解答] 手动启动的流程如下
# start mysql
sudo /usr/local/etc/rc.d/mysql-server onestart
sleep 2
# start rabbitmq
sudo /usr/local/etc/rc.d/rabbitmq onestart
sleep 2
# start apache24(httpd)
sudo /usr/local/etc/rc.d/apache24 onestart
sleep 2
# start console proxy agent
. /usr/local/zstack/virtualenv/consoleproxy/bin/activate && python -c "from consoleproxy import cdaemon; cdaemon.main()" start
sleep 2
# start zstack managemen node and dashboard
sudo zstack-ctl start
手工停止zstack服务的流程如下
# stop zstack management node and dashboard
sudo zstack-ctl stop
# stop console proxy agent
. /usr/local/zstack/virtualenv/consoleproxy/bin/activate && python -c "from consoleproxy import cdaemon; cdaemon.main()" stop
# stop apache24(httpd)
sudo /usr/local/etc/rc.d/apache24 onestop
# start rabbitmq
sudo /usr/local/etc/rc.d/rabbitmq onestop
# stop mysql
sudo /usr/local/etc/rc.d/mysql-server onestop
mvn -DskipTests clean install
转载于:https://www.cnblogs.com/harvis/p/6796798.html
zstack 搭建部署相关推荐
- ZStack私有云搭建方案,云南私有云搭建部署,私有云怎么部署?
今天我们来聊一聊ZStack私有云部署. 1.云计算在企业应用中的价值与意义. (1)过去--提高效率,降低成本. 1)资源利用率提高:相比之前传统的IT租用托管,云计算的出现,大大提高了资源的利用率 ...
- 企业级监控软件Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警
企业级监控软件Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警 [root@Zabbix-Server ~]# wget http://nchc.dl.sourceforge.n ...
- Spark集群基于Zookeeper的HA搭建部署笔记(转)
原文链接:Spark集群基于Zookeeper的HA搭建部署笔记 1.环境介绍 (1)操作系统RHEL6.2-64 (2)两个节点:spark1(192.168.232.147),spark2(192 ...
- Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器
Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器 一.搭建NginxWeb服务器 此种方式是用yum安装Nginx,为保证安装成功需在安装之前提前安装epel扩展源. 用 ...
- 手机直播系统 服务器,手机直播系统平台搭建部署开发
原标题:手机直播系统平台搭建部署开发 如今网络发展如此迅速,除pc端直播开发的发展迅速外,手机直播系统也在不断进步,尤其是现在人们对手机的依赖程度增加,更多的人喜欢从手机上看直播,因为手机看直播更方便 ...
- CDN服务器是什么意思?CDN服务器搭建部署
CDN服务器是什么意思?CDN服务器搭建部署 什么叫CDN服务器? cdn服务器的优点和设计原理 CDN服务器搭建部署 一.CDN服务器搭建前打算(文中以LuManager来构建CDN虚拟主机) 二. ...
- 基于云开发的微信答题活动小程序v1.0搭建部署帮助文档
11月是全国"119"消防宣传月,不少企事业单位都会举办消防安全知识竞答活动,因此我基于云开发搭建了消防安全知识答题活动小程序. 接着,还写完了初阶的手把手教你搭建答题活动小程序系 ...
- 抖音seo账号矩阵霸屏系统源码/账号矩阵系统搭建部署
抖音seo账号矩阵霸屏系统源码账号矩阵系统搭建部署,短视频seo账号矩阵的框架分析,开发语言是后台框架语言 PHP python 后台语言: 抖音seo排名优化的逻辑,是如何结合技术开发实现 ...
- 电商平台源码|电商系统源码的工作原理和搭建部署
商城直播系统是基于商城系统和直播系统开发出的直播+商城的新模式,利用商城直播系统源码,可以搭建购物商城直播系统平台,实现边看直播边购物的购物体验,有效提高商城转化率及直播平台的收入. 在做化妆品.衣服 ...
最新文章
- 自学笔记——1.Pyhton保留关键字
- usaco dec 2012 first!
- 去除字符串中所有的逗号
- s5pv210 音频播放问题 MPlayer移植
- iptables端口转发命令
- [蓝桥杯][算法提高VIP]打水问题(贪心)
- 国潮中国风工作学习总结学习PPT模板
- Timeout occurred while waiting for latch: class 'ACCESS_METHODS_DATASET_PARENT'
- [HTML/HTML5]5 使用链接
- [BZOJ 2111][ZJOI2010]Perm 排列计数(Lucas定理)
- C#程序打包安装部署之创建快捷方式
- Atitit.减少http请求数方案
- 自然语言处理(三) 语料库和语言知识库
- 路由器的架构集指令集
- C语言12之什么是字符串类型?
- uos 序列号_体验一把国产统一操作系统——UOS
- IT66021FN 寄存器配置
- java/js中语音提醒功能的实现
- Minio(一) | 搭建Minio服务器(单节点)
- 接种的疫苗是否有问题,通过扫码可查
热门文章
- python网络通信效率_Python之网络通信
- linux备份数据库软件有哪些内容,Linux网络备份MySQL数据库的应用方法
- java文件指针,Java 测试文件指针,java测试指针,两种方法打开文件并进行内
- [已解决] org.hibernate.AnnotationException:未为实体类指定标识符
- 排序算法python实现_用Python,Java和C / C ++实现的选择排序算法
- iOS UIScrollView和缩放
- appenders_Log4j Appenders教程
- java jvm内存模型_Java(JVM)内存模型– Java中的内存管理
- jquery获取和设置属性_jQuery获取属性,设置属性,删除属性
- java 生成csr_Java以编程方式生成CSR