DevStack 环境搭建 (Ubuntu + Ocata)

本文详细介绍了在Ubuntu 16.04上搭建OpenStack Ocata版本的DevStack环境的过程,包括虚拟机配置、网络设置、SSH权限、国内源设置、DevStack代码下载、stack用户创建、配置文件修改以及最终的安装执行。通过这个指南,读者可以学习如何在虚拟机中成功部署DevStack。
摘要由CSDN通过智能技术生成

准备


由于OpenStack官方目前的安装搭建指导,仍以Ubuntu 16.04为准,建议大家不要使用太新的版本,这里所使用的是Ubuntu 16.04.2 server 镜像版本为大家进行说明。

这里所使用的OpenStack社区版本,是Ocata版本。

所需软件及对应版本

注意:我自己的计算机使用的是Windows 10 64位操作系统。

  1. 虚拟机镜像:ubuntu-16.04.2-server-amd64.iso
  2. DevStack版本:Ocata(安装时指定)
  3. OpenStack版本:Ocata(安装时指定)
  4. VirtualBox:VirtualBox-5.1.20-114628-Win.exe

搭建前检查

  • 首先进计算机BIOS,查看虚拟化设置是否开启,这一部分有不了解的,还请自行对照所用计算机型号,网上搜索一下。由于设置比较简单,这里不再描述其过程。
  • 查看所下载VirtualBox版本是否与自己操作系统版本对应。
  • 查看Ubuntu镜像版本是否正确。
  • 查看自己的计算机内存及CPU是否满足安装要求。
    这里需要注意一下,由于我们的DevStack是部署在虚拟机上,因此,最好保证Ubuntu虚拟机的内存大于4G,这里我给了5G,对应的CPU使用2核。

创建虚拟机

创建过程比较简单,这里将虚拟机的创建和系统安装合二为一,建议参考我之前的一篇文章中“创建虚拟机”和“安装虚拟机操作系统”两个部分。
地址:http://blog.csdn.net/mygrus/article/details/53816022

注意,这里仅仅是虚拟机的创建和系统安装,而并不是指DevStack。

配置虚拟机


配置虚拟机root账户密码

在安装好虚拟机之后,首先使用安装虚拟机操作系统时,指定的用户名/密码进行登陆。
然后我们指定root账户的密码,使用命令:

sudo passwd root

这里写图片描述

此时会让你输入当前用户的密码,输入后就可以指定root用户的密码了,这里需要输入两次以便确认。

配置虚拟机网络

使用命令查看当前虚拟机网卡信息:

ifconfig -a

这里写图片描述

这里我们可以看到有两个网卡:enp0s3和enp0s8。

  • enp0s3:主要用它来连接外网,也就是创建的时候连接方式是NAT的那张网卡。
  • enp0s8:后续用来指定静态IP,用于对OpenStack的服务进行访问、调试等。

我们进入/etc/network目录:

这里写图片描述

通过命令

vim interfaces

打开配置文件进行编辑,增加enp0s8这张网卡的配置信息:

这里写图片描述

具体的配置信息怎么获取呢?首先我们要看看当前自己的计算机网络信息。可以打开命令行工具,执行ipconfig命令进行查看,例如:

这里写图片描述

这里记录下网关信息,并指定一个同网段,且没有被使用的IP。比如我测试发现192.168.4.191这个IP尚未被使用,于是这个IP便可以指定给我的虚拟机使用。

回到虚拟机的编辑窗口中,在当前配置文件中,末尾进行如下配置(你需要根据实际情况填写地址和网关):

这里写图片描述

注意这张网卡配置的是静态IP。

配置完使用命令:wq保存并退出。

配置虚拟机SSH登陆权限

此步骤主要是为了方便我们可以直接以root用户进行远程登陆。

通过命令打开SSH配置文件:

vim /etc/ssh/sshd_config

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值