问题导读
1.警告和日志的作用是什么?
2.ClouStack事件日志分为哪两种?
3.ClouStack虚拟机什么时候会进行HA?
1 警告和日志CloudStack提供了警告和事件以协助系统的管理。系统的警告一般通过邮件发送给管理员,通知管理员系统所发生的异常情况。为可配置的。 事件是针对于用户和管理员的,事件被存储在管理节点的数据库里。
1.1 管理员警告出现以下情况会给管理员发送邮件: (1)管理节点集群的CPU、内存或者存储资源过低 (2)管理节点对于计算节点的心跳监控3分钟以上没有反应 (3)计算节点集群的CPU、内存或者存储资源过低
1.2 事件日志事件日志分为两种: (1)标准事件 INFO:当一个操作成功执行是产生此事件 WARN:以下情况产生此事件: 监控一个模板下载时网络断开; 当一个模板被丢弃; 当存储的问题引发卷不能正常反应存储的情况。 ERROR:当一个操作未被成功的执行。 (2)时间较长事件 SCHEDULED:(只针对于异步操作)当一个异步操作被提交,就会产生此类型的事件; STARTED:当一个操作被执行,就会产生此类型的事件; COMPLETED:当一个操作执行完毕,就会产生此类型的事件。
1.3 事件日志查询数据库日志可以通过用户接口查询。以下日志能够被系统捕获: (1)虚拟机的创建、删除以及正在进行的其他管理性的操作 (2)虚拟路由的创建、删除以及正在进行的其他管理性的操作 (3)模板的创建和删除 (4)网络/负载均衡规则的创建与删除 (5)存储卷的创建和删除 (6)用户登录与退出
2、HA2.1 多管理节点部署
2.2 高可用性用户能够设置虚拟机是否HA。所有的虚拟机路由器虚拟机和系统虚拟机都会自动的被设置为HA。当HA-enable的虚拟机崩溃了。CloudStack能够检测出崩溃并且自动在同一个可用的zone里重新启动该虚拟机。CloudStack有相应的策略确保同一时刻不会有相同的两个虚拟机实例。管理节点会在同一个集群中的另外的计算节点上重启该虚拟机。支持HA功能的存储:iSCSI、NFS(对于主存储)。 以下情况虚拟机会进行HA: (1)计算节点宕机; (2)计算节点失去联系超过30分钟(时间可以配置); (3)计算节点上的代理反馈虚拟机已经停止运行; (4)虚拟机状态为“starting”持续超过1个小时; (5)管理节点确认其互备节点宕机,同时互备节点正在解除对其试图启动的虚拟机的控制; (6)管理节点重启,并且正在解除对其试图启动的虚拟机的控制;
3负载均衡
3.1 负载均衡
在CloudStack中,可以用外部的Juniper SRX和一个可选的外部的NetScaler或者F5的负载均衡器代替虚拟机路由实现网关和负载均衡服务。 在一个zone中,Citrix NetScaler作为外部的网络元素,可以被用于负载均衡。在负载均衡规则设置之前,利用“direct mode”设置好NetScaler。 F5在CloudStack中,起的作用与NetScaler相同,只是F5支持路由选择域(routing domains) NetScaler有三种不同的类型 (1)MPX 功能介绍:物理上的应用,具有深度包检测功能,可以作为应用防火墙和负载均衡器 CloudStack3.0支持特性:高级zone,负载均衡功能完美支持;基本zone,静态NAT、elasticIP(EIP)、elastic load balancer(ELB)。 (2)VPX 功能介绍:虚拟应用。能够作为虚拟机运行在XenServer、ESXi和Hyper-V上。功能与MPX相同。 CloudStack3.0支持特性:只支持ESXi,与MPX相同的功能。CloudStack会把VPX与MPX作为相同类型的设备。 (3)SDX 功能介绍:物理应用。能够在单个装置上创建多个完全独立的VPX实例,从而实现多用户的支持。 CloudStack3.0支持特性:在SDX上,CloudStack能够动态提供、配置和管理VPX实例的生命周期。VPX实例自动添加到CloudStack中,无需管理员人工配置。一旦VPX实例被添加到CloudStack中,则在ESXi主机上实现VPX功能。
3.2 负载均衡规则用户或者管理员可以创建负载均衡规则,用以平衡从公共IP流向虚拟机的数据。 粘性会话策略(Sticky Session Policy) 粘性会话策略应用于基于web的应用,用来保证用户多个请求的持续可用性。 在CloudStack中,任何一个负载均衡规则都有一个粘性会话策略。它包括名称、粘性方法和参数。参数是键值对或者标志,粘性方法能够加载均衡器、应用产生的cookie或者源码。在源码的方式中,来源IP地址被用于辨别用户和定位用户保存的数据;在其他的方式中,请求和响应URL产生的cookie用以创造可持续性。Cookie的名字可以被管理员定义或者自动产生,有很多方法可以控制cookie的行为。
4附录CitrixNetScaler: CitrixNetScaler是一个云计算时代的应用交付的平台,位于用户与企业后端应用之间,这些应用包括甲骨文、IBM、SAP以及开放的Web平台等,主要用于实现四个方面的需求:应用可靠性、应用性能、资源卸载和应用安全性。 确保应用的可靠性。NetScaler可以通过技术防止应用的中断。 应用性能的提升。Citrix NetScaler有压缩等功能,可以提高应用性能,提升用户体验。用户不关心平台的CPU多快,只关心应用的响应速度多快,CitrixNetScaler可以协助提升用户的访问体验。 资源卸载。一个服务可能需要很多服务器来运行,曾经有一个用户通过使用Citrix NetScaler,把后端的服务器的CPU减少60%。Citrix NetScaler有多种功能可以减少后端TCP SSL上面资源,对Web2.0的应用,Citrix NetScaler会将后端需要的服务器的硬件减少,因为它可以进行资源卸载。 应用安全。Citrix NetScaler一个很重要的价值就是保证网络和应用的安全性。 CitrixNetScaler提供了硬件的产品——MPX、虚拟化的产品——VPX、软硬件一体化的产品——SDX三种选择,用户可以根据自身的需求进行选择硬件或虚拟设备。
|