[
https://issues.apache.org/jira/browse/CLOUDSTACK-79?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13453272#comment-13453272
]
Wido den Hollander commented on CLOUDSTACK-79:
----------------------------------------------
This is known, the security rules are only applied when a instance is started,
but are not checked afterwards.
A couple of approaches can be taken here:
* Have the agent flush all the rules every X minutes/seconds/hours and apply
all the rules again.
* Have the agent parse the iptable rules and have it find out which are not
applied anymore
* Have a button/API call: "Re-apply rules"
The first one could disrupt traffic for a short moment, probably not desirable.
The second one is however not that easy to implement and could potentially hurt
stuff when parsing goes wrong.
I think option 3 is more doable.
> CloudStack 3.0.4: firewall rules not restored on KVM host
> ---------------------------------------------------------
>
> Key: CLOUDSTACK-79
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-79
> Project: CloudStack
> Issue Type: Bug
> Components: KVM, Network Controller
> Affects Versions: pre-4.0.0
> Reporter: Vladimir Ostrovsky
>
> I have CloudStack 3.0.4 with a Basic Zone defined. The Zone includes several
> KVM hosts and uses Security Groups (in other words, IPtables on the hosts) to
> isolate traffic between VMs.
> The problem: if, for some reason, IPtables on the host are flushed or the
> iptables service is restarted, the cloud-agent doesn't pull the correct rules
> from the management server and doesn't synchronize the host with Security
> Groups definitions in CloudStack. Restart of the cloud-agent service doesn't
> help as well.
> Shouldn't the agent do it?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira