声明:最近在进行openstack的kilo版本的安装,发现现有的网络教程非常少,而且多数教程并不能安装成功,故写此教程。openstack的安装较为复杂,本教程并不能保证在不同环境下也能将其安装成功。个人安装教程,也难免出错。同时,安装是在虚拟机环境下,真实安装环境需要进行更改。
转载请声明出处:
作者:张某人ER
原文链接:http://blog.csdn.net/xinxing__8185/article/details/50993991
第一部分 基础环境配置 (1)
注:在虚拟机环境下,基础环境的配置只在一个虚拟机中手动配置,其他的节点通过复制来完成,而在真实环境下,需要每台主机都进行基础环境的配置。
基础环境配置包括:
基本网络配置
HOSTS(DNS)
openstack源配置
openstack-selinux的安装
实验环境:
Oracle VM vitualbox
下载安装地址:https://www.virtualbox.org/
同时,安装一个centos7的基本虚拟机(我将其命名为centos_base 资源分配可以根据自己电脑的硬件条件进行分配,建议在内存大于等于4G的机器上进行实验),以备下面复制使用
虚拟机下的总体说明
模拟安装包括5个结点:
controller
compute
network
object
block
注:在本次安装文档中,不对object和block结点进行安装
各节点的IP分配表(虚拟机下)
节点 | 网卡1 | 网卡2 | 网卡3 | 网卡4 |
controller | 10.10.10.10 | NAT |
|
|
compute | 10.10.10.11 | 10.20.20.11 | NAT |
|
network | 10.10.10.12 | 10.20.20.12 | 虚拟机下为空 实际安装下,需要配置连接外网的ip | NAT |
object | 10.10.10.13 | NAT |
|
|
block | 10.10.10.14 | NAT |
|
|
|
|
|
|
|
注:在虚拟机的环境下,需要一个网卡为NAT类型,以通过主机来实现对Internet的访问。实际安装下,则不需要。
配置虚拟机的网络访问模式
点击管理菜单下的 全局设定 项 并选取 网络 这个选项卡:
添加第一个 host-only网络并配置(也可能默认情况下会存在一些adapter直接修改即可)
同理,设置第二块的ip地址为10.20.20.1第三块的IP地址为192.168.100.1
下面配置控制节点(controller)
复制安装完成的centos_base
选择专家模式(可能不用版本的vitural box会有不同)
然后按图进行复制操作
复制完成。