Forum Discussion
Nicolas_Menant
Employee
Mar 01, 2011Question around Datagroup manipulation
Hi,
i will work on a solution around iControl and Datagroup and saw the following commands:
And i saw this article too: Click Here
I had some few questions befo...
Mar 01, 2011
1. All of the iControl methods will only effect the running configuration. You must manually call the System.ConfigSync.save_configuration() method to flush the running configuration in memory to disk in the bigip.conf and bigip_base.conf files. The reason we did this was due to the time overhead that each save takes. If we persisted every iControl call to disk, if you were trying to make many consecutive iControl calls, it would take forever. Back on the 4.x platform when you could only set the state of one object at a time, we had a customer trying to update 1000's of virtual servers with one app. If we introduced several seconds into each call, their app would have taken a long time to complete.
2. For external data groups, you must use the System.ConfigSync.upload_file() and download_file() methods and treat the external classes as remote files. You manipulate the contents locally, and then upload the file to the server. From that point, you can use the *external_class* methods in the LocalLB.Class interface to manipulate the external class as a single object.
3. Yes.
-Joe
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
