您的位置:首页 > 其它

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设备应用防火墙规则如下:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: