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中配置外部访问虚拟机的地址。


  

裸机安装openstack 安装openstack最低硬件要求_网络配置


这里一定要设置为ip地址的方式,使用主机名openstack还不行,因为一般访问是通过外部机器访问openstack,如果外部机器没有配置host,那么很有可能会报连接错误。

这里的配置会体现在虚拟机启动以后通过dashboard访问虚拟机的控制台上,如下图。


裸机安装openstack 安装openstack最低硬件要求_网络配置_02


网络配置注意的地方:

        前面讲到一个网卡也可以安装openstack,不需要两个网卡。这里一个网卡的话,就是physnet1,另外网桥安装的时候是什么就是什么,比如我的网桥名字就是br0,并不是br-ex,所以网桥配置的地方不要照着资料填写成br-ex,否则网络配置出错,虚拟机也会创建失败。

       如下所示,是/etc/neutron/plugins/ml2/ml2_conf.ini的配置,一定要按实际情况填写。


裸机安装openstack 安装openstack最低硬件要求_创建虚拟机_03


tenant租户:

     通过keystone tenant-create --name service创建的租户,在dashboard中对应的中文翻译是项目,在数据库中的表也叫project。这样,user,tenant的关系可以理解为用户和项目之间的关系。用户,租户理解起来感觉挺别扭的。


裸机安装openstack 安装openstack最低硬件要求_网络配置_04


mysql中


裸机安装openstack 安装openstack最低硬件要求_Network_05