cloudstack juniper管理
2015-12-21 19:37
260 查看
cloudstack中管理juniper的最主要的是JuniperSRXExternalFirewallElement和JuniperSrxResource两个类,
JuniperSRXExternalFirewallElement的类图如下
cloudstack的外部网络设备都是采取类似的设计
(1)、通过ExternalFirewallDeviceManagerImpl来处理外部防火墙设备共同的功能
(2)、实现特定设备的接口,比如juniper则实现JuniperSRXFirewallElementService
(3)、其它功能的支持接口,SourceNatServiceProvider、PortForwardingServiceProvider、StaticNatServiceProvider
(4)、支持IP分配,IpDeployer
ServerResource的getCurrentStatus()是cloudstack management端调用用来返回设备的状态的,executeRequest是最重要的,所有management发过来的命令最终通过这个函数调用外部设备的API进行处理。
添加juniper设备和使用juniper设备应用防火墙规则如下:
JuniperSRXExternalFirewallElement的类图如下
cloudstack的外部网络设备都是采取类似的设计
(1)、通过ExternalFirewallDeviceManagerImpl来处理外部防火墙设备共同的功能
(2)、实现特定设备的接口,比如juniper则实现JuniperSRXFirewallElementService
(3)、其它功能的支持接口,SourceNatServiceProvider、PortForwardingServiceProvider、StaticNatServiceProvider
(4)、支持IP分配,IpDeployer
ServerResource的getCurrentStatus()是cloudstack management端调用用来返回设备的状态的,executeRequest是最重要的,所有management发过来的命令最终通过这个函数调用外部设备的API进行处理。
添加juniper设备和使用juniper设备应用防火墙规则如下:
相关文章推荐
- android studio 指南针 项目
- 【复活宣言】
- 现在到了一个急需锻炼自己的时候了
- 该图片仅限百度用户交流使用怎么打开看图片啊
- Ubuntu中编译GCC4.9.0
- 13个小技巧帮你征服Xcode
- 转载:网友对rootfs的理解
- Windows Server 2008 阿里云服务器(ECS)配置FTP传输
- Kerberos认证
- [转]ubuntu安装skype
- Mysql 利用group by 分组排序
- order by 自定义排序
- Java中继承 extends
- 经验之谈:35 岁的代码工人给后辈们的一些建议
- vs2013+Opencv2.4.9+MFC的图像浏览窗口
- 写博客的理由
- 写博客的理由
- Unsupervised Rrpresentation Learning with Deep Convolutional Generative Adversarial Networks
- 细谈getRequestDispatcher()与sendRedirect()的区别
- iOS block 初探