[准备篇1]VMWare搭建Openstack——Ubuntu14.04操作系统安装
2015-04-10 20:03
357 查看
最近一直在搞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。
我们可以看到,创建了一个卷组,三个逻辑卷,然后点击完成。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/e5cb247c0af3e703efc34554d3112e70)
然后分别对每一个逻辑卷进行配置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/ae844f26f82a4fd54c26ed791a0371bf)
选择使用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/06093b896237c28c7fae7a80b09cdc7f)
选择ext4,如果是lv_swap,则选择swap area。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/41860911d14eee2e693edc714f2d8d35)
选择mount点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/c19a011049789635f1f0f67bd06aaeac)
lv_boot选择/boot,lv_root选择"/"即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/d319ef9e4d439f635cccd0f9cfc657c2)
循环前面的过程,把这三个都更改成如下图所示,然后完成即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/2f6e4f28f99bba6dc74d78dea2b69ffe)
点击确定即可
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/427726db0f2a5826235b1ff4cce3b49c)
PS:因为我也是新手,我希望不落下每一个截图,让初学者能够不错过每一个细节,有时候很多博客都会拉去一些作者自认为没有用的过程,但是这个过程可能对初学者来说会折磨半天,我也是从这块过来的,很能体会这个感受!
空格键选择OpenSSH Server 方面我们使用putty或者SSH传输文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/66b53762df70cf167a13752c735ee4a8)
剩下的直接默认即可。
由于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传输文件
剩下的直接默认即可。
相关文章推荐
- VMware 12虚拟机安装ubuntu14.04 server 搭建Firefly-rk3288_android5.1编译环境
- 一vmware ubuntu14.04-安装OpenStack-Basic Environment
- Openstack : 5、vmware10 + ubuntu14.04安装mitaka版本的devstack
- 通过vmware安装Ubuntu14.04 实现全屏显示 搭建samba服务器 安装搜狗输入法 搭建vs2013
- VMware Workstation 12 Pro Ubuntu操作系统vmware怎么安装windows7,Ubuntu下 SVN 服务器搭建及使用快速构建SVN局域网服务器
- openstack【Kilo】入门 【准备篇】一: Ubuntu14.04远程连接(ssh安装)
- Caffe安装笔记一:VMWare11+Ubuntu14.04搭建Linux安装环境
- vmware workstation + kvm + ubuntu 12.04 + openstack(folsom)环境搭建
- 关于Ubuntu 14.04 x64 安装 Vmware 10 x64 编译 vmnet失败的解决方法
- ubuntu14.04安装openstack的Juno版环境--使用PPA源
- Ubuntu 14.04 LTS 安装 Juno 版 OpenStack Keystone
- Android系统编译环境搭建—Ubuntu14.04安装&root登录&Chromium root启动&安装配置交叉编译环境
- 使用U盘安装Ubuntu14.04操作系统
- ubuntu 14.04 双节点、双网卡安装和配置openstack
- 在(VMware10虚拟机中)Ubuntu14.04LTS下安装OpenCV2.4.9
- 我的RUBY之路--安装Ubuntu 14.04分区/ rbenv、ruby、rails开发环境搭建
- Vmware 8.0安装Ubuntu14.04后没有图形界面的解决方法:VMware Tools is currently being installed on your system.
- openstack安装(包含swift)在vmware上的ubuntu
- ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统
- 在Ubuntu操作系统上安装mono和jexus搭建.NET的运行环境