云控伺服控制器报警代码的故障代码

openstack操作指南(4)
OpenStack被设计为可大规模水平扩展,这允许所有服务广泛分布。然而,为了简化本指南,我们决定使用云控制器的概念来讨论更中心性的服务。云控制器只是一个概念上的简化。在现实世界中,您为云控制器设计一个架构,实现高可用性,以便任何节点发生故障时,另一个节点可以接管所需的任务。实际上,云控制器任务分布在多个单一节点上。
云控制器为OpenStack部署提供中央管理系统。通常,云控制器管理认证并通过消息队列向所有系统发送消息。
对于许多部署,云控制器是单个节点。但是,为了具有高可用性,您必须考虑几个注意事项,我们将在本章中介绍。
云控制器管理云的以下服务:
跟踪有关用户和实例的当前信息,例如,在数据库中,通常是每个服务管理的一个数据库实例。
- 消息队列服务
服务的所有高级消息队列协议(AMQP)消息根据队列代理接收和发送
- Conductor服务
数据库代理请求。
- 身份管理的身份认证和授权
指示哪些用户可以对某些云资源执行什么操作; 但是,配额管理在服务之间是分散的。
- 镜像管理服务
存储和提供包含元数据的图片,可在云中启动。
- 调度服务
指示首先使用哪些资源; 例如,基于算法在实例被启动的地方展开。
- 使用仪表板
提供基于Web的前端,供用户使用OpenStack云服务。
提供每个服务的REST API访问权限,其中API端点目录由身份服务管理。
对于我们的示例,云控制器具有表示云的全局状态的nova- *组件的集合;谈判服务如认证;在数据库中维护关于云的信息;通过队列与所有计算节点和存储工作者通信;并提供API访问。在指定的云控制器上运行的每个服务可以被分解成单独的节点以用于可扩展性或可用性。
作为另一个示例,您可以使用成对的服务器用于集合云控制器 - 一个活动的,一个备用 - 用于冗余节点,提供给定的一组相关服务,例如:
- 用于API请求的前端Web,用于选择引导实例的计算节点的调度程序,Identity服务和仪表板
- 数据库和消息队列服务器(如MySQL,RabbitMQ)
- 图像管理的图像服务
现在你看到了无数的设计来控制你的云,阅读更多关于进一步的考虑,以帮助您的设计决策。
云控制器的硬件可以与计算节点相同,但您可能需要根据运行的云的大小和类型进一步指定。
还可以使用虚拟机来处理云控制器管理的所有或部分服务,例如消息队列。 在本指南中,我们假设所有服务都直接在云控制器上运行。
下表包括在为云控制器设计调整硬件大小时需要查看的常见注意事项。
一次运行多少个实例?
相应地调整数据库服务器大小,并且如果许多实例将同时报告状态,请扩展云控制器数量,此外调度新实例启动的位置也需要计算能力。
一次运行多少个计算节点?
确保消息队列成功处理请求并相应地调整大小。
有多少用户将访问API?
如果许多用户将发出多个请求,请确保云控制器的CPU负载可以处理它。
有多少用户将直接访问仪表板与REST API?
仪表板提出了很多请求,甚至超过API访问,因此如果您的仪表板是用户的主要界面,则可以添加更多的CPU。
一次运行多少个nova-api服务?
您需要使用每个服务的核心来确定控制器的大小。
单个实例运行多长时间?
启动实例和删除实例在计算节点上很苛刻,但是由于所有API查询和调度需求,对控制器节点的要求也很高。
您的验证系统是否也在外部验证?
外部系统(如LDAP或Active Directory)需要云控制器和外部认证系统之间的网络连接。 还要确保云控制器具有CPU功能以跟上请求。
虽然我们的示例将所有中央服务都包含在一个位置,但是将服务分离到不同的物理服务器上也是一个好主意。 下表是一些服务分离的部署方案及其理由的列表。
在swift代理服务器上运行glance- * servers。
这种部署意味着对象存储代理服务器上的备用I/O已经足够,并且映像交付部分的扫描受益于物理硬件,并且与其使用的对象存储后端具有良好的连接。
运行中央专用数据库服务器。
此部署使用中央专用服务器为所有服务提供数据库。 此方法通过隔离数据库服务器更新简化操作,并允许简单创建用于故障转移的从属数据库服务器。
每个服务运行一个VM。
此部署在运行KVM的一组服务器上运行中央服务。 为每个服务(nova-scheduler,rabbitmq,数据库等)创建了一个专用的VM。 这有助于部署扩展,因为管理员可以根据接收到的负载(安装期间未充分了解的)调整给每个虚拟机的资源。
使用外部负载平衡器。
这种部署在其组织中具有昂贵的硬件负载平衡器。 它在不同的物理服务器上运行多个nova-api和swift代理服务器,并使用负载均衡器在它们之间切换。
总是出现的一个选择是是否虚拟化。 某些服务(如nova-compute,swift-proxy和swift-object服务器)不应进行虚拟化。 然而,控制服务器通常可以快速虚拟化 - 性能损失通常可以通过简单地运行更多的服务来抵消。
OpenStack Compute使用SQL数据库来存储和检索状态信息。 MySQL是OpenStack社区中流行的数据库选择。
数据库的丢失导致错误。 因此,我们建议您对数据库进行集群,以使其容错。 配置和维护数据库集群在OpenStack外部完成,并由您选择在云环境中使用的数据库软件决定。 MySQL / Galera是基于MySQL数据库的流行选项。
大多数OpenStack服务使用消息队列相互通信。例如,Compute通过消息队列与块存储服务和网络服务进行通信。此外,您可以选择启用任何服务的通知。 RabbitMQ,Qpid和Zeromq都是消息队列服务的流行选择。一般来说,如果消息队列失败或变得不可访问,集群会停止并停止在只读状态,信息会停留在发送最后一条消息的点。因此,我们建议您对消息队列进行集群。请注意,集群消息队列可能是许多OpenStack部署的一个痛点。尽管RabbitMQ具有本机集群支持,但是在大规模运行它时出现了一些问题。当其他排队解决方案可用时,如Zeromq和Qpid,Zeromq不提供状态队列。 Qpid是Red Hat及其衍生产品的首选消息系统。 Qpid没有本机集群功能,需要一个补充服务,如Pacemaker或Corsync。对于消息队列,您需要确定您感到舒适的数据丢失级别,以及是否使用OpenStack项目在发生故障时重试多个MQ主机的能力,例如使用Compute的能力这样做。
Conductor服务
在先前版本的OpenStack中,所有nova-compute服务都需要直接访问托管在云控制器上的数据库。这是有问题的两个原因:安全性和性能。关于安全性,如果计算节点被攻破,攻击者固有地访问数据库。关于性能,对数据库的nova-compute调用是单线程和阻塞。这会创建性能瓶颈,因为数据库请求是顺序执行的,而不是并行执行的。
指挥服务通过充当nova-compute服务的代理来解决这两个问题。现在,不是nova-compute直接访问数据库,而是与nova-conductor服务联系,nova-conductor代表nova-compute访问数据库。由于nova-compute不再直接访问数据库,因此安全问题已解决。另外,nova-conductor是非阻塞服务,因此来自所有计算节点的请求被并行地实现。
注意:如果您在云环境中使用nova网络和多主机网络,nova-compute仍然需要直接访问数据库。
nova-conductor服务是水平可扩展的。 为了使nova-conductor具有高可用性和容错能力,只需在同一服务器或多个服务器上启动更多的nova-conductor进程实例。
应用程序接口(API)
所有公共访问(无论是直接的,通过命令行客户端还是通过基于Web的仪表板)都使用API服务。在http://developer.openstack.org/找到API参考。
您必须选择是要支持Amazon EC2兼容性API还是仅支持OpenStack API。在运行两个API时可能会遇到的一个问题是在引用图像和实例时遇到不一致的体验。
例如,EC2 API是指使用包含十六进制的ID的实例,而OpenStack API使用名称和数字。类似地,EC2 API倾向于依靠DNS别名来联系虚拟机,而OpenStack通常列出IP地址。
如果OpenStack没有以正确的方式设置,则很容易出现用户由于只有不正确的DNS别名而无法联系他们的实例的情况。尽管如此,EC2兼容性可以帮助用户迁移到您的云。
与数据库和消息队列一样,拥有多个API服务器是一件好事。传统的HTTP负载均衡技术可用于实现高可用性nova-api服务。
API规范定义了OpenStack API的核心操作,功能和介质类型。 客户端可以始终依赖于此核心API的可用性,并且实施者总是需要对其进行全面支持。 要求严格遵守核心API允许客户端在与同一API的多个实现进行交互时依赖于最低级别的功能。
OpenStack Compute API是可扩展的。 扩展向API添加了超出核心中定义的能力。 新功能,MIME类型,操作,状态,标题,参数和资源的引入都可以通过对核心API的扩展来实现。 这允许在API中引入新特性,而不需要版本更改,并允许引入供应商特定的利基功能。
调度服务负责确定应当创建虚拟机或块存储卷的计算或存储节点。 调度服务从消息队列接收这些资源的创建请求,然后开始确定资源应该驻留的适当节点的过程。 该过程通过对可用的节点集合应用一系列用户可配置的过滤器来完成。
目前有两个调度器:虚拟机的nova-scheduler和块存储卷的cinder-scheduler。 两个调度程序都能够水平扩展,因此为了实现高可用性,或者对于非常大或高调度频率的安装,您应该考虑运行每个调度程序的多个实例。 调度器都侦听共享消息队列,因此不需要特殊的负载均衡。
OpenStack Image服务由两部分组成:glance-api和glance-registry。 前者负责图像的交付; 计算节点使用它从后端下载图像。 后者维护与虚拟机映像相关联的元数据信息,并且需要数据库。
glance-api部分是允许选择后端的抽象层。 目前,它支持:
OpenStack对象存储
允许将图像存储为对象。
使用任何传统的文件系统将图像存储为文件。
允许您从Amazon S3抓取图像。
允许您从Web服务器获取图像。 您无法使用此模式写入图像。
如果您有OpenStack对象存储服务,我们建议将其用作可扩展的地方来存储图像。 您还可以使用具有足够性能的文件系统或Amazon S3,除非您不需要通过OpenStack上传新映像的能力。
OpenStack仪表板(地平线)为各种OpenStack组件提供基于Web的用户界面。 仪表板包括用于管理其虚拟基础架构的最终用户区域和用于云运营商作为整体管理OpenStack环境的管理区域。
仪表板实现为通常在Apache httpd中运行的Python Web应用程序。 因此,您可以将其视为与任何其他Web应用程序相同,只要它可以通过网络访问API服务器(包括其管理端点)。
认证和授权
支持OpenStack认证和授权的概念来自于很好理解和广泛使用的类似性质的系统。用户具有可用于验证的凭据,他们可以是一个或多个组(称为项目或租户,可互换)的成员。
例如,云管理员可能能够列出云中的所有实例,而用户只能看到他当前组中的那些实例。资源配额(如可用的核心数量,磁盘空间等)与项目相关联。
OpenStack Identity提供认证决策和用户属性信息,然后由其他OpenStack服务使用来执行授权。策略在policy.json文件中设置。有关如何配置这些的信息,请参阅管理项目和用户
OpenStack Identity支持用于身份验证决策和身份存储的不同插件。这些插件的示例包括:
内存中键值存储(简化的内部存储结构)
SQL数据库(如MySQL或PostgreSQL)
Memcached(分布式内存对象缓存系统)
LDAP(如OpenLDAP或Microsoft的Active Directory)
许多部署使用SQL数据库;然而,对于需要集成的现有身份验证基础架构的人来说,LDAP也是一个受欢迎的选择。
网络注意事项
因为云控制器处理这么多不同的服务,它必须能够处理击中它的流量。 例如,如果您选择在云控制器上托管OpenStack Image服务,则云控制器应能够支持以可接受的速度传输映像。
作为另一个示例,如果选择使用单主机网络,其中云控制器是所有实例的网络网关,则云控制器必须支持在云和公共Internet之间传输的总流量。
我们建议您使用快速NIC,例如10 GB。 您也可以选择使用两个10 GB NIC并将其绑定在一起。 虽然您可能无法获得完全绑定的20 GB速度,但不同的传输流使用不同的NIC。 例如,如果云控制器传输两个图像,每个图像使用不同的NIC,并获得完整的10 GB带宽。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:14758次
排名:千里之外
译文:30篇
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'全国服务热线
400-806-5266
产品分类&&&Product
热门产品&&&Hot
你的位置: >
产品型号:&&&&
产品概述:
&&&&&&1. 产品概述 LXC66X0E 系列电站自动化控制器用于单台柴油发电机组自动化及监控系统,采用 32 位微处理器技术,实现发电机组的自动开机 / 停机、多种参数精密测量、报警保护及 “ 三遥 ” 功能。控制器采用大荧幕液晶 ( 240*128LCD) 图形显示器,在一个页面下可显示几乎全部的重要参数,省却翻页。同时可显示中文、英文及其他多种语言,全部...
产品介绍:
用户手册:
软件下载:
1、产品概述LXC66X0E系列电站自动化控制器用于单台柴油发电机组自动化及监控系统,采用32位微处理器技术,实现发电机组的自动开机/停机、多种参数精密测量、报警保护及“三遥”功能。控制器采用大荧幕液晶(240*128LCD)图形显示器,在一个页面下可显示几乎全部的重要参数,省却翻页。同时可显示中文、英文及其他多种语言,全部参数可从控制器面板调整,也可使用PC机通过USB,RS232或GPRS远程调整及监测。其结构紧凑、接线简单、可靠性高,可广泛应用于各种类型的发电机组自动化系统,还可用于消防水泵,空压机的自动化控制系统。2、性能及特点LXC6610:用于单机自动化,通过远端开机信号控制发电机组自起停;LXC6620:在LXC6610基础上增加了市电电量监测和市电/发电自动切换控制功能(AMF),特别适用于一路市电一路机组构成的单机自动化系统。主要特点如下:v&采用32位元ARM单片机,硬件集成度高,可靠性得到进一步提升;v&液晶显示LCD为240x128,带背光,中文、英文及其他多种语言可选界面操作。更重要的是可以在一个页面下显示大部分的参数,省却频繁的切换页面查看,非常的方便;v&所有参数都可使用电脑通过USB、RS232接口连接并调整,同时记忆在控制器的内部FLASH 内,在系统掉电时也不会丢失。v&99%的参数都可直接从面板设置,便于现场调试;v&使用MODBUS协议可以实现“三遥”功能;(RS232和USB为标配)v&具有SMS功能,当发电机组有报警时可以自动向所设置的5个电话号码发送报警信息,也可以通过短信来控制发电机组和查阅发电机组状态。具有先进的物联网功能,通过GPRS移动网络和因特网的互联,在任何有网络的地方都可以远程监控;(需装GPRS模块:LXI680)v&适合于三相四线、三相三线、单相二线、二相三线(120/240V)电源 50/60Hz系统;v&采集并显示市电/发电三相电压、三相电流、相序、频率、有功功率,无功功率,功率因数,电能,发动机的各种传感器数据;v&市电具有过压、欠压、过频、欠频、缺相、逆相序警告功能,发电具有过压、欠压、过频、欠频、过流、缺相、逆相序警告和停机保护功能;v&三个固定类比量传感器(温度,油压,液位元),多种温度、压力、油位元传感器曲线可直接选用,并可自定义传感器曲线;v&控制保护功能:实现柴油和天然气发电机组自动开机/停机、合/分闸(ATS切换) 及完善的故障显示保护等功能,当出现多个警告时,警告栏会轮流显示它们,便于分析原因;v&所有输出口均为继电器输出,且主要输出均采用16A继电器输出,同时有3个无源继电器输出,更加便于复杂的应用;v&参数设置功能:允许用户对其参数进行更改设定,同时记忆在内部EEPROM存储器内,在系统掉电时也不会丢失。几乎所有参数可从控制器前面板调整,所有参数即可使用PC机通过USB界面调整,又可使用PC机通过RS232界面调整;v&具有先进的物联网功能,通过GPRS移动网络和因特网的互联,在任何有网络的地方都可以远程监控;v&多种起动成功条件(转速传感器、油压、发电,充电机)可选择,适合所有的特殊场合需求;v&供电电源范围宽(8~35)VDC,能适应不同的起动电池电压环境,能在起动马达瞬间的超低电压下继续保持工作3秒;v&具有历史故障记录200条,能记录下发生在警告或故障瞬间的油压,水温,电压,电流,功率等各种重要参数,便于分析原因和维修;v&有实时时钟,定时维护功能;v&可用于水泵机组,也可做指示仪表使用(只指示、报警,继电器无动作);v&具有3组维护功能,可设置为机器保养周期。维护时间到的动作可设置(警告或报警停机);v&外壳与控制屏之间设计有橡胶密封,防水性能可达到IP55;v&荧幕保护采用硬屏亚克力材料,耐磨及耐划伤性能更好;v&采用硅胶面板及按键,适应环境高低温能力更强,且具有良好的防水性能;v&模块化结构设计,阻燃ABS+PC外壳,可插拔式接线端子,嵌入式安装方式,结构紧凑,安装方便。&云机组新增功能1、采用3种不同的WIFI连接方式,不限网络有无,不限地域国界,任何地点和条件都可以实现数据的传输,实现远程故障诊断、早期故障预警、健康检查① 第一种连接方式:在应用环境本身具备WIFI网络时,云控制器直接连接到WIFI网络,通过WIFI网络在发电机组和云服务器之间建立实时通讯管道,实现实时远程监测和控制。② 第二种连接方式:在应用环境没有WIFI,但有手机网络时,通过手机共享WIFI,也实现实时远程监控,但通常用于更多的用于健康检查和远程故障诊断③ 第三种连接方式:在应用环境没有WIFI,也没有手机网络时,通过APP将云控制器保存的7种数据(可以24小时运行保存半年)先保存到手机中,等到手机带到有网络或WIFI的环境下,再将保存的数据传输到云服务器,实现远程故障诊断、初期故障预警、健康检查&2、黑匣子专利技术当监测到故障发生时,立刻将故障时刻的前后一段时间的数据 进行存储,并且 把它们打包传输给云服务器,实现黑匣子记录功能。客户可以使用手机或者PC终端通过服务器访问这些数据,实现再现故障现场,对远程故障诊断提供十分有效而专业的手段3、发电记录功能(铁塔发电重要依据)&&&对每次的发电记录进行存储 和 上报, 包含 开机时间,停机时间,发电时长,发电电量。 能够记录最近6000条的发电记录。允许 服务器 和 手机,对过往的发电记录进行 读取。云系统统计发电记录,作为发电费用核算的有效依据。4、历史记录功能(发电机工作性能的重要依据)&&&&对发电机的实时运行数据进行存储 和 上报,包括 传感器数据,输入状态,继电器状态,发动机数据,发电和负载数据 以及 故障数据 等,能够记录最近580小时的历史数据。允许 服务器 和 手机,对过往的历史数据进行 读取。云系统分析发电机运行情况,评估发电机当前性能状况5、发电机性能依据2.1.&励磁电压检测与预警对励磁电压进行实时检测,预警判断 和 上报。 是分析发电机性能的重要手段之一2.2.&执行器电压检测与预警对执行器电压进行实时检测,预警判断 和 上报。 是分析发电机性能的重要手段之一
东莞团诚自动化设备有限公司版权所有
销售电话: 86-769- 传真:86-769-}

我要回帖

更多关于 自动门控制器故障修理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信