分享

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

pig2 发表于 2015-2-26 16:52:39 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 33 218639
问题导读

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








本篇是参考官网,对官网的内容进行的翻译及个人理解。后面篇章是以实际操作为主,每条命令进行了实际操作。
是在零基础学习openstack【完整中级篇】及openstack资源汇总基础的一个继续,我们将会继续出一系列的内容。对于新手来说,一篇部署openstack的文章显得有些庞大,到部署完毕,才发现问题不少。但是又不能很好的定位,
本文在部署完每一个组件之后,都会有相关的部署验证,这样每次部署完毕,我们都能知道是否安装成功。适合新手对每个组件的认识。


网络规划:

installguidearch-neutron-networks.png

外部网络
公共网络,外部或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.51

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

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

具体如下
  1. apt-get install ubuntu-cloud-keyring
复制代码

  1. echo "deb http://ubuntu-cloud.archive.canonical.com/ubuntu" \
  2.   "trusty-updates/juno main" > /etc/apt/sources.list.d/cloudarchive-juno.list
复制代码


  1. apt-get update && apt-get dist-upgrade
复制代码
这是每个openstack新节点所必须安装的。否则可能出错了,也不知道哪里出问题了。

外部网络

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


about云openstack零基础部署开发入门购买
相关内容:

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

openstack【juno】入门 【准备篇】一: Ubuntu14.04远程连接(ssh安装)

openstack【juno】入门 【准备篇】二::NTP安装

openstack【juno】入门 【准备篇】三:mysql(MariaDB)安装

openstack【juno】入门 【准备篇】四::RabbitMQ 安装

openstack【juno】入门 【keystone篇】五::Keystone部署及介绍

openstack【juno】入门 【keystone篇】六::Keystone使用及遇到问题解决办法

openstack【juno】入门 【keystone篇】七:创建 service entity 和 API endpoint

openstack【juno】入门 【keystone篇】八:新手操作篇(验证操作篇)

openstack【juno】入门 【keystone篇】九:创建openstack客户端环境变量脚本

openstack【juno】入门 【glance 篇】十:glance初步介绍

openstack【juno】入门 【glance 篇】十一:glance安装配置

openstack【juno】入门 【glance 篇】十二:glance安装配置验证及相关操作

openstack【juno】入门 【nova 篇】十三(1):nova简单介绍

openstack【juno】入门 【nova 篇】十三(2):安装配置计算服务

openstack【juno】入门 【网络篇】十四:neutron介绍

openstack【juno】入门 【网络篇】十五:neutron安装部署(控制节点)

openstack【juno】入门 【网络篇】十六:neutron安装部署(网络节点)

openstack【juno】入门 【网络篇】十七:neutron安装部署(计算节点)

openstack【juno】入门 【网络篇】十八:创建实例化网络

openstack【juno】入门 【dashboard篇】十九:添加dashboard

openstack【juno】入门 【cinder篇】二十:cinder介绍及安装配置【控制节点】

openstack【juno】入门 【cinder篇】二十一:安装配置块存储节点(cinder)

openstack【juno】入门 【swift篇】二十二:对象存储安装配置【控制节点】

openstack【juno】入门 【swift篇】二十三:安装配置swift节点

openstack【juno】入门 【swift篇】二十四:创建初始rings

openstack【juno】入门 【swift篇】二十五:验证安装(控制节点)

openstack【juno】入门 【实例篇】二十六:创建实例(neutron)

openstack【juno】入门 【总结篇】二十七:openstack排除故障及常见问题记录

openstack【juno】入门 【总结篇】二十八:keystone及网络总结








已有(37)人评论

跳转到指定楼层
CoderDream 发表于 2015-3-24 12:37:36
swift2  ip地址:
10.0.0.51

这里的IP应该是10.0.0.52吧?!
http://www.aboutyun.com/thread-11700-1-1.html

点评

这个没有关系,只要自己对应host即可  发表于 2015-3-24 12:51
回复

使用道具 举报

老年少成 发表于 2015-4-7 16:38:21
有单节点部署的教程么?不要一键部署的。主要是各组件的网络设置怎么搞,还有这里的管理网络、内部网络有和不同?不能用同一个网络么?
回复

使用道具 举报

thinker13 发表于 2015-4-9 16:48:02
我ping不通外网了

点评

跟上网模式有关系  发表于 2015-4-9 16:49
回复

使用道具 举报

496487028 发表于 2015-4-10 18:06:26
特意注册,感谢无私分享
回复

使用道具 举报

Ankse 发表于 2015-4-12 21:25:51
如果只用三个节点呢,后边的cinder swift 怎么办  还装吗?不装的话,怎么配在controller上边
还有后边创建网络,具体network的eth2需要怎么设置?使用桥接吗?还是nat出外网?
回复

使用道具 举报

nettman 发表于 2015-4-12 21:30:07
Ankse 发表于 2015-4-12 21:25
如果只用三个节点呢,后边的cinder swift 怎么办  还装吗?不装的话,怎么配在controller上边
还有后边创 ...

安装上之后,修改下ip地址
回复

使用道具 举报

Ankse 发表于 2015-4-12 21:36:30
nettman 发表于 2015-4-12 21:30
安装上之后,修改下ip地址

恩,谢啦,网络那里还有些不顺利
这里怎么设置到外网?还是在仅主机模式虚拟个外网环境出来?

ping不通,这里怎么设置好一点?

ping不通,这里怎么设置好一点?
回复

使用道具 举报

nettman 发表于 2015-4-12 21:39:35
Ankse 发表于 2015-4-12 21:36
恩,谢啦,网络那里还有些不顺利
这里怎么设置到外网?还是在仅主机模式虚拟个外网环境出来?

这个确实不好整,尝试使用代理上网
回复

使用道具 举报

Ankse 发表于 2015-4-12 21:47:42
nettman 发表于 2015-4-12 21:39
这个确实不好整,尝试使用代理上网

也是,手头资源不够,只能模拟个独立网络出来当做外网了
具体的再摸索摸索
回复

使用道具 举报

1234下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条