注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

itoedr的it学苑

记录从IT文盲学到专家的历程

 
 
 

日志

 
 

zstack0.9在ubuntu下的安装与使用过程整理  

2015-11-10 11:07:16|  分类: linux‘cloud |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

         从0.4开始跟踪国人发起的开源云系统zstack。zstack的开发与应用,其间经过体验 ,笔者计划用一段时间找一些应用中的感觉。

一)装本测试环境

            进入http://www.zstack.org->"中文"->再滑行到“快速安装手册”(不过建议朋友们,在熟练之后,还得回头搞明白各个模块块的作用与关系,要不应用一出问题就如遇到路障了);

zstack0.9在ubuntu下的安装与使用过程整理 - itoedr - itoedr的it学苑
 

在ubuntu,我只是关注ubuntu下的安装要求事项。

1)配置root用户的ssh登录能力

      作者说,管理节点需要root用户的SSH权限来调用Ansible安装系统包和consoleproxy。您需要提前配置root用户的SSH访问能力。
*********************
1. sudo su
2. passwd root
3. 编辑/etc/ssh/sshd_config
4. 注释掉 'PermitRootLogin without-password'
5. 添加'PermitRootLogin yes'
6. 重启 SSHD: 'service ssh restart'
*********************

2)使用一体安装组件

zstack0.9在ubuntu下的安装与使用过程整理 - itoedr - itoedr的it学苑

    作者给出的一键式安装工具,目录只支持到14.04

笔者喜欢使用curl,也可以下载zsatck-install.sh分析一下,就容易明白安装zstack时的一些要求。

Use curl:

curl -L http://download.zstack.org/releases/0.9/0.9.0/zstack-install.sh -o install-zstack.sh
sudo bash install-zstack.sh -a -f http://7xi3lj.com1.z0.glb.clouddn.com/releases/0.9/0.9.0/zstack-all-in-one-0.9.0.tgz
zstack0.9在ubuntu下的安装与使用过程整理 - itoedr - itoedr的it学苑
秕运气不错,第一步运行正常
 可惜忘记了系统正在升级,就出了一项错来。
zstack0.9在ubuntu下的安装与使用过程整理 - itoedr - itoedr的it学苑
这个出错不是安装工具的问题,只是apt进程被锁了,等系统升级完毕,再继续就可以了

附:注意事项

(1):注意DNS劫持:
     由于国内所有不能解析的域名都会被送到某DNS解析,造成在安装系统时随意设置的hostname也会被解析成IP,但该IP并不代表你本机。这会造成RabbitMQ在启动时出错, 并可能导致登录MySQL时出错。我们的安装脚本会在安装时检测DNS劫持,如果发现错误解析的hostname会报错并停止安装。
        我们建议国内用户在安装前先检查你的hostname:
        方法如下:
          $ping `hostname` 
         如果可以解析,但看到的IP不是127.x.x.x或者不是本机IP,则可能是DNS劫持,可以执行以下命令将hostname映射至本机:

sudo echo "127.0.1.1 `hostname`" >> /etc/hosts

(2)什么是ansible

ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。

所有的这几个目标本质上来说都是在一个台或者几台服务器上,执行一系列的命令而已。都是做了这么个事——批量的在远程服务器上执行命令 。
就如fabric和ansible之间的差别。简单来说fabric像是一个工具箱,提供了很多好用的工具,用来在Remote执行命令,而Ansible则是提供了一套简单的流程,你要按照它的流程来做,就能轻松完成任务。这与编程中的就像是库和框架的关系一样。值得一提的事,这也是用python开发的。

        继续工作,按要求清除前面安装的内容,然后才能继续安装。还好这里网络较好,100M内容很快再次取回来了。本以为很快完工,可是apache2又出了问题。还好这也不zstack系统的问题。
zstack0.9在ubuntu下的安装与使用过程整理 - itoedr - itoedr的it学苑
发现一个新问题:http-server起不了,系统nginx占了80的坑
      因为不是在纯净的ubuntu环境下安装,遇到的问题真不少。还好有“手动安装手册”。趟走下来,看来影到zstack的东西还不少。
zstack0.9在ubuntu下的安装与使用过程整理 - itoedr - itoedr的it学苑
很多pass看起来还是很让人心情好一点的。也许纯净系统安装就简单一些吧。
zstack0.9在ubuntu下的安装与使用过程整理 - itoedr - itoedr的it学苑

 这也只是装好管理节点,后面就该继续真正的vm的宿主机的安装与管理了。
.......

 
  评论这张
 
阅读(61)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017