Atom feed of this document
  

 系统管理

为了更好的管理计算服务,你必须理解安装到不同的节点后它们之间时如何交互的。计算服务可以被安装到不同的服务器中,但是通常多数计算节点控制虚拟化的主机,且有一个云控制器节点囊括了计算服务。

计算服务使用了名为nova-*一系列守护进程,它们都持久在存在于主机服务器中。这些二进制的程序可以全部运行在同一台机器中,也可以分开各自部署到大规模的环境中。这些服务和驱动有:

服务

  • nova-api:接收XML的请求,然后发送它们到其它系统。需要WSGI应用路由喝认证。支持EC2和OpenStack API。当计算服务安装好后会创建nova.conf配置文件。

  • nova-cert: 证书管理。

  • nova-compute: 管理虚拟机。负载服务对象,通过远程过程调用(RPC) 抛出公用的方法给计算管理器。

  • nova-conductor: 为计算节点提供了数据库访问的支持(因此降低了安全风险)。

  • nova-consoleauth: 管理终端认证。

  • nova-objectstore:简单的基于文件的存储镜像的系统,复制了大多数的S3 API。它可以被OpenStack镜像服务所替代,无论是简单镜像管理还是OpenStack对象存储,都可作为虚拟机镜像存储。它必须和nova-compute服务处于同一主机。

  • nova-network:管理浮动和固定 IP、DHCP、桥接和 VLAN。加载一个在 NetworkManager 上暴露公有方法的服务对象。设置不同的网络策略可以通过修改 network_manager 配置选项,可用选项为 network_manager configuration option to FlatManagerFlatDHCPManagerVLANManager (如果没有指定,默认是 VLANManager)。

  • nova-scheduler: 分发新建虚拟机的请求到合适的节点。

  • nova-novncproxy: 为浏览器提供一个VNC的代理,允许VNC终端访问虚拟机。

[注意]注意

一些服务有改变了服务如何实现其核心功能的驱动。例如,nova-compute 服务支持您选择它能够使用的 hypervisor 类型。nova-networknova-scheduler 也有驱动。

Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...