Forum Discussion

  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    It sounds like this would be helpful for renaming objects--which you can't do through the admin GUI. Would the change be written to file automatically?

     

     

    Thanks,

     

    Aaron
  • That's the idea. The configs (bigip.conf, bigip_base.conf) would be nodes on the tree on the left. Clicking "Save" would upload the file and call System.ConfigSync.install_configuration().

     

     

    -Joe
  • Just a thought, but have the product managers considered integrating the iRule editor functionality into the Enterprise Manager? It could spawn a separate window/tab much like WAM/ASM does on LTM.
  • The Editor has a few dependencies that require it to have it's own installation. That, along with the fact that it's a windows app, makes it a bit difficult to launch within a browser. Not, that we couldn't do a ActiveX/IE implementation but it wouldn't work very well on non-MS browsers and the functionality would be diminished. This is the first request I've heard of running the Editor from within EM so I'll have to think about the options some more...

     

     

    -Joe
  • Yeah, I knew it couldn't work in it's current state, but I thought the editing functionality would port well. I understand there would be a great amount of work to re-create what already exists, I was just throwing it out there...
  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    For renaming an object, would it be possible to delete the existing object from the running config, immediately add it back as modified in the iRuler and then write the changes to file? This would avoid updating the entire bigip.conf or bigip_base.conf for changes to a single object. I'm not sure this would necessarily be best for all scenarios, but it might be effective for renaming a single object in very large configurations.

     

     

    Aaron
  • You could delete the object but you'd need to first remove it as a dependency from every other object it's referenced in. For instance, you can't delete a Pool if it's references as a default pool in a virtual server. Also, to delete and recreate, you'd have to make sure you had each and every one of it's options accounted for which could be difficult from a programming standpoint for every object across the system. There is a reason why the GUI doesn't let you do it...

     

     

    I'll have to noodle on this one a while longer.

     

     

    -Joe