Ubuntu手动搭建OpenStack过程中遇到的问题
小白第一次接触OpenStack,纯手动从零开始搭建,各种bug的笔记汇总,持续更新中……
1.【主机网络】中的【控制器结点】和【计算结点】配置网络接口
Tips: 两个结点应该是分别安装在两台虚拟机上
(1)这个部分看不懂。。。两个结点的文档长得都这样
Meaning: 文档中给的是IP是10示例,所有IP地址从自己的网段(网段是一段IP的统称)中选。每个结点配两个网卡,用第一个有IP的网卡上网(还要配置DNS,否则上不了网);第二个网卡按照黑框中的配置;虚拟机的网络连接方式选择桥接(参考后面的1.(3)) 。
① 解决两个网卡
- 用ifconfig -a查看IP地址的时候只显示了本地环路lo和一个网卡ens33,说明现在系统就只有一个网卡
- 网上搜添加网卡的步骤,添加一个网卡
② 完成“用第一个有IP的网卡上网 第二个网卡按照黑框中的配置”的配置
- 通过ifconfig -a查看到的IP地址确定网段,2-254只要不冲突可以随便选
- 编辑/etc/network/interfaces文件,完成网卡的配置
(2)这里也看不懂。。。两个结点的文档也都长得这样
Meaning: 就是给各个结点的IP命名,而且我只配置控制器结点和计算结点,后面的block和object都用不到
- 修改/etc/hosts文件
(3)两个网卡全部显示“以太网未托管”问题的解决
昨天兴致勃勃的解决上面遇到的问题还更了博客,睡了一觉今天一打开就显示下面这样了 GG。。。
而且还上不上网emmmmm
好在最后还是找到了原因,上面1.(1)说虚拟机网络连接方式选择桥接(现在被我划去了),桥接只适用于主机是固定IP的情况,即主机的IP不会变,而我天天带着我的电脑到处跑。。。显然不是固定IP。昨天配上面的结点的网络的时候是在办公室连着办公室的WiFi配的,今天打开是在教室连着手机热点,主机IP所在的网段不一定相同或者说不太可能相同
Solution: 将虚拟机两个网卡的网络连接方式设置为NAT,让虚拟机自己进到局域网 不受本机IP影响
① 网络连接方式设置为NAT
- 将/etc/network/interfaces和/etc/hosts文件中添加的内容全部注释掉(不用删除,后面就只需要修改IP就好)
- 关闭所有虚拟机,在VM窗口菜单栏中【编辑】打开【虚拟网络编辑器】,还原默认设置
- 修改网络适配器的连接方式为NAT
② 重新配置结点网络
- 用ifconfig -a查看现在的IP,从而得到现在的网段
- 将/etc/network/interfaces和/etc/hosts文件中添加的内容取消注释,修改网段
持续更新中。。。