Ejemplo n.º 1
0
                        lbvserver.set_servicetype(args.servicetype)
                        NSLBVServer.add(nitro, lbvserver)
                        print "lb vserver %s (%s:%d/%s) was added" % (args.addlbvserver, args.ip, args.port, args.servicetype)
                        nitro.logout()
                        sys.exit(0)

                if args.enablelbvserver:
                        lbvserver = NSLBVServer()
                        lbvserver.set_name(args.enablelbvserver)
                        NSLBVServer.enable(nitro, lbvserver)
                        print "Enabled lb vserver: %s" % args.enablelbvserver
                        nitro.logout()
                        sys.exit(0)

                if args.saveconfig:
                        NSConfig.save(nitro)
                        print "Saved Netscaler configuration"
                        nitro.logout()
                        sys.exit(0)

                if args.getprimarylb:
                        ha_node = NSHANode()
                        for node in ha_node.get_all(nitro):
                            state = node.get_state().lower()
                            if state == 'primary':
                                print(node.get_ipaddress())
                                break
                        nitro.logout()
                        sys.exit(0)

                if args.disablelbvserver:
Ejemplo n.º 2
0
def action_saveconfig(args, nitro):
    NSConfig.save(nitro)
    print "Saved Netscaler configuration"
Ejemplo n.º 3
0
def action_saveconfig(args, nitro):
        NSConfig.save(nitro)
        print "Saved Netscaler configuration"