实验室有多台使用ESXi实现虚拟化的服务器,平时管理不便,便通实验室其他同学一起编写了一个基于ESXi的云平台管理系统。

  1. 对物理服务器进行管理,实现增加、删除、修改、性能监控。
  2. 对虚拟机进行管理,实现创建、删除以及电源操作,性能监控。
  3. 对虚拟机模板进行管理,可上传制作好的虚拟机模板,并对其进行基本信息管理。

个人负责完成ESXi的webvService的调研与开发,将上述需要使用到的功能封装,供他人使用。

难点:webService的使用方式,不是常见的REST API的方式,数据结构复杂,缺乏文档支持,值得通过ESXi的基本web界面信息,以及webservice的调用返回信息,将需要的功能找到并实现。

在编写程序过程中发现webservice的使用方式,是模拟面向对象的方式实现的,通过webservice获取一个实例引用,然后你就可以继续获取此实例引用下的变量,也可以调用此实例的方法。获取方式,就是输入变量或者方法的名称,以及此实例的唯一编号。

最新文章

  1. 6_Win7下Chrome主页被流氓网站hao123.com劫持后的解决方法。
  2. linux笔记
  3. thinkphp 动态验证码
  4. beanFactoory介绍
  5. #在FLAT模式下,需要设置flat子网,VM的IP从这个设置的子网中抓取,这时flat_injected需要设置为True,系统才能自动获得IP,如果flat
  6. 如何在 CentOS 中设置 NTP 服务器
  7. 【编程范式】汇编解释swap方法
  8. C++ 需要返回值的函数却没有返回值的情况 单例模式
  9. Forbidden You don't have permission to access / on this server.
  10. gstunnel---一个网络安全管道
  11. iOS 中 .a 和 .framework 静态库的创建与 .bundle 资源包的使用
  12. 用 boost::multi_index 管理玩家
  13. 最小生成树之Kruskal(克鲁斯卡尔)算法
  14. 阿里天池的新任务(简单)(KMP统计子串出现的次数)
  15. Java Selenium - 元素操作 (四)
  16. hdu3974 Assign the task dfs序+线段树
  17. oracle 手动增加序列值
  18. 虚拟机内存复用技术的比较(XEN系统)
  19. CTF中图片隐藏文件分离方法
  20. SET QUOTED_IDENTIFIER OFF语句的作用 转载

热门文章

  1. oracle 10g 学习之基本 SQL SELECT 语句(4)
  2. 手把手教你在Windows下使用MinGW编译libav(参考libx264的编入)
  3. 【shiro】一、基础概念
  4. libyuv 编译 for android
  5. BZOJ2819 Nim(DFS序)
  6. 理解cookie的path和domain属性
  7. 响应式HTML5+CSS3 网站开发测试实践
  8. windows 8 项目
  9. linux tar 备份命令
  10. 【POJ】2104 K-th Number(区间k大+主席树)