- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 基于netty的wsproxy 访问xenserver的vm console
当我们需要通过网页直接访问XenServer的vm console时,我们可以直接使用websocket建立和xenserver的连接,这种方式有个问题是xenserver的主机为了支持这种WebSocket的访问方式,会在Xenserver的主机上面起很多wsproxy,作为xenserver vm console和websocket的代理。若我们不希望Xenserver加大负担,我们希望实现自
2013-10-30 14:54:31 2172 1
原创 cloudstack中snmp处理分析
cloudstack中snmp中的实现是基于log4j的日志驱动的,基于log4j的基类实现了定制append方法的类,将消息包装为trap的格式,然后发送给远端的监控设备。目前cloudstack4.2支持26种AlertType,具体可以参考AlertManager文件中的定义。远端监控设备的地址可以配置在log4j-cloud-xml.in文件中,具体定义如下,其中的SnmpManagerI
2013-10-29 11:08:51 901
原创 cloudstack中restapi的处理流程图
cloudstack提供了restapi供调用,下面分析一下cloudstack的restapi的大概处理框架,以部署虚拟机为例,下面是类的结构图。注意:DeployVM需要和具体的XenServer主机进行交互,所以最终调用的是AgentManager函数进行消息发送。其他比如Project之类的实体不需要和具体的XenServer主机进行交互,就不用调用AgentManager
2013-10-29 10:27:05 1415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人