平台云Deis部署2-deisctl安装

1、前置条件

三台云计算主机(coreos-无外网 104,105,106)

一台工作机(fedora-有外网 103)

官方文档:http://docs.deis.io/en/latest/installing_deis/install-deisctl/ 按照官方文档的从源码编译的方式安装

编译我都放在我的工作机上。

 

2、安装必备工具

 

 

Java代码  

  1. yum -y install go git  

 在/etc/profile里配置GOPATH

 

 

Java代码  

  1. export GOPATH=/root/go_workspace  

 

下载godep,并放置在/usr/local/bin目录下

 

3、下载deis源码并编译

 

Java代码  

  1. mkdir -p /root/go_workspace/src/github.com/deis  

 如果你曾经执行过 go get 命令的话,到github.com的目录应该是有的。

 

 

Java代码  

  1. cd /root/go_workspace/src/github.com/deis  

 

 

 

 

Java代码  

  1. git clone https://github.com/deis/deis.git  

 

 

Java代码  

  1. cd /root/go_workspace/src/github.com/deis/deis  

 

 

 

Java代码  

  1. make -C deisctl build  

 这时编译好的deisctl就会在你的/root/go_workspace/src/github.com/deis/deis目录下

 


 

现在有个编译好的deisctl,我们在安装集群的时候可以直接安装到coreos系统里

时间: 2024-08-25 08:35:26

平台云Deis部署2-deisctl安装的相关文章

平台云Deis部署1-CoreOS集群安装

1.前置条件 三台云计算主机(coreos-无外网,deis要求至少三台)   一台工作机(fedora-有外网)   官方文档:http://docs.deis.io/en/latest/installing_deis/baremetal/   CoreOS离线安装参照:<平台云基石-CoreOS之离线安装篇(无需互联网)>   CoreOS集群明细参照:<平台云基石-CoreOS之集群篇(无需互联网)>   官方要求最低CoreOS版本为472.0.0,本例使用的是494.0.

平台云Deis部署3-deis平台安装

1.配置deis 上传deis,deis.pub到/home/core/.ssh下 Java代码   chmod 0600 /home/core/.ssh/deis     Java代码   eval `ssh-agent -s`     Java代码   ssh-add ~/.ssh/deis     Java代码   export DEISCTL_TUNNEL=192.168.1.104     Java代码   deisctl config platform set sshPrivateK

平台云基石-CoreOS之离线安装篇(无需互联网)

CoreOS是目前流行的平台云(PaaS)的基石(CoreOS+Docker),docker容器运行在CoreOS系统上.   CoreOS官方对自己的定义是-用于大规模服务器部署的Linux,关于CoreOS的好处请自行谷歌或百度.   CoreOS安装是比较麻烦的: a.cloud-config.yaml的配置 b.安装时coreos的镜像无法下载.就算可以下载我们在没有外网的情况下安装也存在难度   1.下载并刻录CoreOS光盘 下载地址 刻录建议用UltroISO,方便快速.   2.

吐血力作:平台云deis之安装CoreOS集群

1. 准备安装CoreOS 准备CoreOS安装文件 ISO:http://alpha.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso image:http://alpha.release.core-os.net/amd64-usr/current/coreos_production_image.bin.bz2 image签名:http://alpha.release.core-os.net/amd64-

吐血力作:平台云deis之准备

1.机器准备 准备安装CoreOS所需运行的机器,可是是CloudStack.OpenStack虚拟机或者是裸机,本例使用的是XenServer来安装虚拟机. 2.配置要求 2.1 工作机一台 本例安装fedora 20,提供apche服务.Docker registry等,这台机器可以上网(IP:192.168.1.103). 2.2 XenServer主机若干 安装XenServer主机若干,主要内存有要求,内存够大的话一台也是可以的,请参照虚拟机配置要求. 2.3 虚拟机配置要求 数量:至

平台云基石-CoreOS之集群篇(无需互联网)

    官方文档中关于集群的配置需要在cloud-config.yaml中配置discovery,而我的实验环境没有外网.     Java代码   #cloud-config      coreos:     etcd:       # generate a new token for each unique cluster from https://discovery.etcd.io/new       discovery: https://discovery.etcd.io/<token>

阿里云上部署开源PaaS平台Cloud Foundry实战

Cloud Foundry介绍 Cloud Foundry是业界第一个开源的PaaS,号称工业界唯一的云应用平台. 本文重点讲述Cloud Foundry在阿里云上的部署方案,对于Cloud Foundry介绍的部分简单略过. Cloud Foundry解决了什么问题? 关键词:PaaS.开源 Cloud Foundry是一种平台即服务(PaaS),兼容多种基础设施云,提供多种开发框架和应用服务.目前开源支持部署Cloud Foundry的基础设施云包括AWS.Azure.OpenStack等等

开源PaaS平台Cloud Foundry在阿里云上部署实战

Cloud Foundry介绍 Cloud Foundry是业界第一个开源的PaaS,号称工业界唯一的云应用平台. 本文重点讲述Cloud Foundry在阿里云上的部署方案,对于Cloud Foundry介绍的部分简单略过. Cloud Foundry解决了什么问题? 关键词:PaaS.开源 Cloud Foundry是一种平台即服务(PaaS),兼容多种基础设施云,提供多种开发框架和应用服务.目前开源支持部署Cloud Foundry的基础设施云包括AWS.Azure.OpenStack等等

云平台中虚拟机部署的关键问题研究

云平台中虚拟机部署的关键问题研究 吉林大学  董玉双 本文分析了当前流行的虚拟机部署策略及其相关改进方法并分析了当前云计算的研究人员针对虚拟机部署机制的研究工作.在此基础上,本文研究了虚拟机镜像的定制方法,设计了以性能能耗比作为评价标准的虚拟机部署的位置选择策略以及研究了虚拟机部署机制的关键问题.本文主要贡献有:(1)通过LFS (Linux From Scratch)定制虚拟机镜像.为用户提供定制接口,云提供商可以动态的更新为用户提供的服务和应用,云平台根据用户的需求生成相应的需求配置文件,并