ubuntu1404单机安装部署openstack-juno值得注意的地方,这里说明一下。
先来说说openstack组件:
keystone -> 认证组件 |
glance -> 镜像组件,负责管理虚拟机镜像 |
nova -> 计算组件,负责管理创建虚拟机实例 |
neutron -> 网络组件,为虚拟机提供网络支持,早期也叫quantum |
cinder -> 块存储组件 |
swift -> 对象存储组件 |
horizon -> 界面管理组件,也叫dashboard |
keystone服务是所有服务的基础,提供认证服务,glance提供虚拟机镜像管理服务,nova负责管理启动虚拟机实例,neutron是网络服务组件,单机安装openstack,只需安装到此就可以管理虚拟机了。
安装openstack,对虚拟机的要求:
1、内存至少4G,因为要在虚拟机中创建虚拟机,所以内存不能太小,硬盘稍微大点,20G可以满足;
2、处理器一定要支持虚拟化,即创建虚拟机时,处理器的选项要勾选支持intel-vt 或者支持amd-v;
3、网上说网卡要两个,我这里安装虚拟机默认一个网卡,最后也安装成功,说明网卡没有要求,只要能连接外网就可以,所以网卡physnet1就是第一块网卡,后面介绍neutron配置时会用到这个,而不是一般资料里面介绍的physnet2。
VNC的概念:
Virtual Network Console(虚拟机网络控制台缩写),是openstack提供给外部访问虚拟机的入口,这里会在/etc/nova/nova.conf中配置外部访问虚拟机的地址。
这里一定要设置为ip地址的方式,使用主机名openstack还不行,因为一般访问是通过外部机器访问openstack,如果外部机器没有配置host,那么很有可能会报连接错误。
这里的配置会体现在虚拟机启动以后通过dashboard访问虚拟机的控制台上,如下图。
网络配置注意的地方:
前面讲到一个网卡也可以安装openstack,不需要两个网卡。这里一个网卡的话,就是physnet1,另外网桥安装的时候是什么就是什么,比如我的网桥名字就是br0,并不是br-ex,所以网桥配置的地方不要照着资料填写成br-ex,否则网络配置出错,虚拟机也会创建失败。
如下所示,是/etc/neutron/plugins/ml2/ml2_conf.ini的配置,一定要按实际情况填写。
tenant租户:
通过keystone tenant-create --name service创建的租户,在dashboard中对应的中文翻译是项目,在数据库中的表也叫project。这样,user,tenant的关系可以理解为用户和项目之间的关系。用户,租户理解起来感觉挺别扭的。
mysql中