OpenStack安装2

水很深

前几天测试了一下devstack的安装,一切按照默认最简的方式进行,虽然最后也成功启动了,但是关键的Network一项竟然没有包含,这次重新来过,改用Ubuntu 14.04 Minimal CD安装系统,为了兼容公司和家里两个不同的网络环境,改用VirtualBox的Net Network模式来分配IP地址,如下配置VirtualBox的Net Network设置:
virtualbox_NET_Network
将Network CIDR修改为家里的无线网地址段,这样虚拟机拷回去之后就可以改成Bridge方式直接访问了,也不用做任何修改(后来证实这个做法不可行,移动之后的VirtualBox虚拟机,无法和外部通信,虽然可以DHCP获取到地址,但是却ping不通网关,不知道是不是openstack的配置在影响?)。为了在公司内使用,还需再做两个端口映射,访问ssh和dashboard:
virtualbox_NET_Network_port_forwarding
这样配置好之后,将虚拟机内IP改为静态分配,修改/etc/network/interfaces:
# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.110
netmask 255.255.255.0
gateway 192.168.1.1
还要配两DNS服务器,否则不能解析地址,修改/etc/resolvconf/resolv.conf.d/base,添加:
nameserver 114.114.114.114
nameserver 180.76.76.76
nameserver 8.8.8.8
接下来是devstack的配置文件local.conf,参考陈沙克的文章(作者牛人,链接戳此处)修改如下:

安装正常步骤开始安装,如果遇到错误,可以先运行clean.sh删除掉以前的环境重新开始。这次安装后,如愿看到了NetWork选项:
OpenStack2_Admin_System_networks
还有网络拓扑图:
OpenStack2_Project_Network_NetworkTopology

初次接触,OpenStack太过强大,内容很多不是业余选手一时半会可以吸收的,还是读读手册吧,找到一本OpenStack Cloud Computing Cookbook - Third Edition True PDF(链接: magnet:?xt=urn:btih:889266F86FC59E9B725002953603B6359A35BED7),先粗览一下。

发表评论

电子邮件地址不会被公开。 必填项已用*标注