[准备篇1]VMWare搭建Openstack——Ubuntu14.04操作系统安装
最近一直在搞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传输文件
剩下的直接默认即可。
版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]