openstack中安装包与组件

keystone

openstack-keystone:验证服务,openstack 中的所有组件的验证以及用户验证,权限,目录等服务。

python-openstackclient:命令行,安装以后可以执行 openstack 命令

$yum install -y python-openstackclient
...

$openstack service create --name keystone --description "OpenStack Identity" identity

 

glance

openstack-glance:镜像服务

python-glanceclient:镜像服务客户端

qemu-img:不属于openstack,是kvm虚拟机镜像管理的工具

 

Nova

openstack-nova-api:相应终端用户命令,操作openstack的compute计算,或者aws的计算接口。!!!

openstack-nova-cert:仅仅在EC2 api中才需要,对拥有X509 certificates的提供Nova认证

openstack-nova-conductor:作为nova 计算,和数据库之间中间协调点,一般不与nova-compute部署在同个机器,以便负载均衡。!!!

openstack-nova-console:

openstack-nova-novncproxy:代理用以运行VNC客户端连接虚拟机,并且支持浏览器

openstack-nova-scheduler:从队列(rabbitmq)中接收信息,决定在那个计算节点上开启虚拟机实例。!!!

python-novaclient:客户端

nova-compute service:nova 计算服务,一个后台的工作进程用以创建或关闭虚拟机实例(从队列中接收操控消息)。可以支持 xen,kvm,vmware。kvm一般使用libvirt和qemu接口 ,!!!

nova-network worker dae-mon:一个后台工作进程,用来从队列中接收消息,并控制网络。例如,创建桥接,改变iptables。!!!

Horizon:

 openstack-dashboard:用户界面,控制面板,基于django

Neutron:

openstack-neutron 接受外部调用,选择合适的组件执行动作。

openstack-neutron-ml2 该组件(modular layer 2) 使用Open vSwitch 代理给虚拟机创建虚拟的网络框架

python-neutronclient :客户端

openstack-neutron-fwaas :防火墙

openstack-neutron-vpnaas:vpn

openstack-neutron-lbaas:负载均衡

openstack-neutron-openvswitch:虚拟设备,虚拟网桥,虚拟路由等。

posted @ 2016-02-04 15:24  雅思敏  阅读(1910)  评论(0编辑  收藏  举报