VSX is great, especially in combination with MDSM. Managing your virtual FWs directly form SmartDashboard is very handy.
The only caveat is that SmartDashboard does not allow you bulk changes on virtual systems.
Imagine you have 100 static routes to add. Doing in in the GUI, one by one, is a bit of a pain. What if there was an instrument that would allow the same, but faster and in one shot?
Since this year, the solution does exist. It is called VSX provisioning tool. It is essentially an additional CPMI client that allows changing, adding and removing interfaces, static routes and Virtual Systems with VSX.
It needs to be placed on a Linux/Windows machine which has CP software installed (management or module), or even on a Windows machine with Check Point SmartConsole. It connects to the management server in the same way as SmartDashboard, over the same TCP port, and using the same username/pwd and permissions.
It has a replication of the logic of all the stuff SmartDashboard does when you edit/add/del a VS object. This logic is quite complex, which unfortunately means that you cannot, even if you try really hard, to accomplish the same thing with DBEdit.
Nowadays, if you are migrating from physical environment, Check Point or not, there is an easy and effective way to build up your VSX system.
The tool is available for Linux, SPLAT/Gaia and Windows. Both tool and its documentation are accessible through SK100645 at Check Point support portal.
I thank David Bar and Maor Elharar for their hard work to build the tool and assistance in correcting my mistakes in this post.
I thank David Bar and Maor Elharar for their hard work to build the tool and assistance in correcting my mistakes in this post.