openstack【Kilo】入门 【准备篇】零:整体介绍

问题导读

1.对于openstack新节点,安装各个组件前,需要注意什么问题?
2.本文的网段是如何划分的?



openstack【Kilo】入门 【准备篇】零:整体介绍




网络规划:

openstack【Kilo】入门 【准备篇】零:整体介绍 

外部网络

公共网络,外部或Internet可以访问的网络


内部网络

私有网络,仅内部访问的网络


管理网络,用于OpenStack组件以及MySQL DB Server, RabbitMQ、messaging server之间的通信







硬件基本配置:

控制节点: 1 processor, 2 GB memory, and 5 GB storage

网络节点: 1 processor, 512 MB memory, and 5 GB storage

计算节点: 1 processor, 2 GB memory, and 10 GB storage



hosts配置:
#控制节点:
10.0.0.11       controller

# 网络节点
10.0.0.21       network

# 计算节点
10.0.0.31       compute1

网卡配置:

网络节点
auto eth1
iface eth1 inet static
address 10.0.0.21
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameservers 8.8.8.8

auto eth0
iface eth0 inet static
address 10.0.1.21
netmask 255.255.255.0

# The external network interface
auto eth2
iface eth2 inet manual
        up ip link set dev $IFACE up
        down ip link set dev $IFACE down



控制节点:

auto lo
iface lo inet loopback


# The primary network interface
auto eth0
iface eth0 inet static
address 10.0.0.11
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameservers 8.8.8.8



计算节点

auto eth1
iface eth1 inet static
address 10.0.0.31
netmask 255.255.255.0
gateway 10.0.0.2
dns-nameservers 8.8.8.8

auto eth0
iface eth0 inet static
address 10.0.1.31
netmask 255.255.255.0



包括7个节点,其中包括:

计算节点(1)

网络节点(1)

cinder节点(1)

swift节点(2)

网络划分:
10.0.0.0/24为管理网络
10.0.1.0/24为tunnel网络
203.0.113.0/24为外部网络


cinder节点
ip地址:
10.0.0.41 

swift节点
swift1  ip地址:
10.0.0.51

swift2  ip地址:
10.0.0.52

新节点安装需要注意的问题

安装中需要注意的问题:就是我们完全根据教程安装,但是还是出错,也找不到原因。这是因为我们在安装新节点的过程中,没有安装openstack包。

具体如下
[Bash shell] 纯文本查看 复制代码
1
apt-get install ubuntu-cloud-keyring

[Bash shell] 纯文本查看 复制代码
1
2
  "trusty-updates/kilo main" > /etc/apt/sources.list.d/cloudarchive-kilo.list


[Bash shell] 纯文本查看 复制代码
1
apt-get update && apt-get dist-upgrade


这是每个openstack新节点所必须安装的。否则可能出错了,也不知道哪里出问题了。

外部网络

我们部署openstack,大多数都是使用虚拟机,在网络节点的外部网卡,我们需要注意,这个是不需要配置ip地址的。
同时由于每个虚拟机是需要联网的。所以我们需要在原先的网络规划的基础上,在增加一个上网的网卡。


注意:
安装过程中,需要使用root或则配置sudo权限的非root用户。

我们这里直接使用root