云计算
tuobana123
从事J2EE开发,熟悉Spring Framework,Hibernate,Mybatis等开源java框架。
展开
-
cloudstack中restapi的处理流程图
cloudstack提供了restapi供调用,下面分析一下cloudstack的restapi的大概处理框架,以部署虚拟机为例,下面是类的结构图。注意:DeployVM需要和具体的XenServer主机进行交互,所以最终调用的是AgentManager函数进行消息发送。其他比如Project之类的实体不需要和具体的XenServer主机进行交互,就不用调用AgentManager原创 2013-10-29 10:27:05 · 1416 阅读 · 0 评论 -
cloudstack中snmp处理分析
cloudstack中snmp中的实现是基于log4j的日志驱动的,基于log4j的基类实现了定制append方法的类,将消息包装为trap的格式,然后发送给远端的监控设备。目前cloudstack4.2支持26种AlertType,具体可以参考AlertManager文件中的定义。远端监控设备的地址可以配置在log4j-cloud-xml.in文件中,具体定义如下,其中的SnmpManagerI原创 2013-10-29 11:08:51 · 902 阅读 · 0 评论 -
基于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 · 2173 阅读 · 1 评论 -
docker dockerfile构建tomcat应用
1、Dockerfile文件 [root@node136 dktomcat]# cat Dockerfile FROM ubuntu:12.04 MAINTAINER <@heetian.com> ENV cSoftPath=/usr/local/software WORKDIR /home ADD apache*.tar.gz cSoftPath ADD jdk*.tar.gz cSo原创 2017-02-27 10:15:53 · 641 阅读 · 0 评论