[准备篇1]VMWare搭建Openstack——Ubuntu14.04操作系统安装

作者: chinagissoft
发布时间:2015-07-07 16:10:14

最近一直在搞OpenStack,从0开始,以前完全没有接触过,因为有一些项目需求,也包括以前同事有一定的研究基础,比照着现有的文档进行搭建,我这个人比较怪,对新东西不是先看原理,而是喜欢先看到实体再去理解原理,所以本系列文章不讲原理,简单粗暴的介绍怎么搭建OpenStack。


由于OpenStack至少需要两台服务器,也就是需要两个虚拟机,可能对你的测试环境的硬件有一些要求:例如我的笔记本为16GB内存、CPU为i7四核八线程。一般情况下OpenStack需要在真实物理环境下实践,但是为了我们学习方便,我们只需要安装VMWare WorkStation即可。


一般情况下,我们看OpenStack的官方文档,基本上都是以ubuntu为例,这也是Linux的一种,说实话我以前也从来没有接触过,还好会有一些红帽的命令基础,还可以会用到。


安装环境:

VMWare Workstation 10

Ubuntu14.04 Server LTS

OpenStack (icehouse)


说明:对于开源软件,除了有一个官方的命名以为例如openstack,还有一个形象的版本代号,这个版本代号会按照字母顺序依次排列,每次都会以26个英文字母的一个单词来形象比喻它的版本号,例如这次安装的版本为icehouse,这好像是2014年的版本了,现在最新的版本是juno。


OpenStack从2010年开始发布,一般每年4月份和10月份都会发布新版本,从2013年4月的版本之后,OpenStack相对比较成熟,也可以称之为落地或者可用,现在国内很多厂商都是在OpenStack的基础上进行封装。例如华为云平台,投入超过2000人来研发基于OpenStack的产品。


为什么会使用ubuntu?我个人认为都是开源的缘故,也可能对于虚拟化的主机,一般要求都比较小,这样才可以在实际业务中进行虚拟主机的快速伸缩、扩展、迁移,而且本次安装的是ubuntu Server版本,没有界面,ISO文件也就是500多M。


为什么要使用ubuntu 14.04,目前官网上最新版本为14.04.2,但是OpenStack官方文档上icehouse只支持12.04和14.04为了保险期间,我们只是用14.04版本。


关于Ubuntu的安装需要注意两点;

1、设置LVM

2、设置/boot、/、Swap的大小


设置LVM可以扩展我们的存储资源,因为我们是搭建的云环境,最直观的理解就是起很多虚拟机,势必为占用大量的硬盘或者存储资源,如果不设置LVM,我们的硬盘如果不够用就不能进行扩展。

如果不设置LVM,对我们使用虚拟机学习OpenStack也不会有多大影响,但是一开始培养这个意识对我们实际项目部署来说是很好好处的。


下面我们就将实际部署中LVM和设置/boot等给大家做相关介绍。


1、这是我VM环境的硬件配置,搭建根据自己的情况自行设定。由于我们会有一个控制节点,一个计算节点,可能对计算节点的硬件要求资源更高,但是为了方便,我们都按照最高的配置,然后进行VM的Clone,那么选择2个处理器是为了,配置好OpenStack后,我们需要起一个虚拟机,也就是VM里面再起一个虚拟机,至少需要一个处理器,内存设置4GB即可,网络使用桥接模式即可。最关键的硬盘一定要设置大点,虽然设置了120GB,但是并不会直接占用你120GB的空间,经常使用VM的用户都了解。


2、在启动安装过程中,建议一路默认确认即可,其中会让输入机器名、用户名和密码等信息。

机器名:controller(控制节点)

用户名和密码都是:sm(搞这么短就是为了输入方便)


3、配置LVM和/boot等大小设置


  • /boot:配置100MB
  • /:配置80GB
  • Swap:4GB(一般与内存一样即可)

注意:本来下面我是有截图的,但是CSDN,我复制完截图(并没有先上传),保存之后图就没有了。以下步骤从开始分区的图开始,我的解释也比较清楚,搭建认真看一下即可。

  • 进行手动配置
  • 选择硬盘即可
  • 创建新的分区
  • 配置逻辑卷LVM
  • 配置LVM
  • 创建卷组
  • 卷组名称为:vg
  • 使用空格键选中这个硬盘,点击继续
  • 点击是
  • 选择新建逻辑卷
  • 该逻辑卷是建立在刚才创建的vg卷组上
  • 名称为:lv_boot
  • 大小100MB



然后循环这个操作,创建lv_root也就是上面的“/”,大小为80GB,创建lv_swap,大小为4GB。


我们可以看到,创建了一个卷组,三个逻辑卷,然后点击完成。



然后分别对每一个逻辑卷进行配置



选择使用



选择ext4,如果是lv_swap,则选择swap area。



选择mount点



lv_boot选择/boot,lv_root选择"/"即可。



循环前面的过程,把这三个都更改成如下图所示,然后完成即可。



点击确定即可


PS:因为我也是新手,我希望不落下每一个截图,让初学者能够不错过每一个细节,有时候很多博客都会拉去一些作者自认为没有用的过程,但是这个过程可能对初学者来说会折磨半天,我也是从这块过来的,很能体会这个感受!


空格键选择OpenSSH Server 方面我们使用putty或者SSH传输文件


剩下的直接默认即可。


版权声明:本文为博主原创文章,未经博主允许不得转载。

来源:http://blog.csdn.net/chinagissoft/article/details/44984065

推荐: