Example #1
0
    def unbind_lbvserver_service(self, client):
        try:
            obj = []
            obj = [lbvserver_service_binding() for _ in range(2)]
            obj[0].name = "lb1"
            obj[0].servicename = "svc1"
            obj[1].name = "lb2"
            obj[1].servicename = "svc2"
            lbvserver_service_binding.delete(client, obj)

            lbv = lbvserver_service_binding()
            lbv.name = "lb3"
            lbv.servicename = "svc3"
            lbvserver_service_binding.delete(client, lbv)
            print("unbind_lbvserver_service:: done")
        except nitro_exception as e:
            print("Exception::unbind_lbvserver_service::errocode - " + str(e.errorcode) + ", message - " + e.message)
        except Exception as e:
            print("Exception::unbind_lbvserver_service:: " + str(e.args))
Example #2
0
    def unbind_lbvserver_service(self, client):
        try:
            obj = []
            obj = [lbvserver_service_binding() for _ in range(2)]
            obj[0].name = "lb1"
            obj[0].servicename = "svc1"
            obj[1].name = "lb2"
            obj[1].servicename = "svc2"
            lbvserver_service_binding.delete(client, obj)

            lbv = lbvserver_service_binding()
            lbv.name = "lb3"
            lbv.servicename = "svc3"
            lbvserver_service_binding.delete(client, lbv)
            print("unbind_lbvserver_service:: done")
        except nitro_exception as e:
            print("Exception::unbind_lbvserver_service::errocode - " +
                  str(e.errorcode) + ", message - " + e.message)
        except Exception as e:
            print("Exception::unbind_lbvserver_service:: " + str(e.args))
Example #3
0
    def addlbvserver_bindings(self, client) :
        try :
            obj = lbvserver_service_binding()
            obj.name = "lb_vip"
            obj.servicename = "svc10"
            obj.weight = 77
            lbvserver_service_binding.add(client, obj)
            lbvserver_service_binding.delete(client, obj)
            print("addlbvserver_bindings - Done")
            svc = [ service() for _ in range(2)] 
            svc[0].name = "svc_1"
            svc[0].ip = "1.1.1.1"
            svc[0].port = 80
            svc[0].servicetype = service.Servicetype.HTTP

            svc[1].name = "svc_2"
            svc[1].ip = "1.1.1.1"
            svc[1].port = 81
            svc[1].servicetype = service.Servicetype.HTTP

            bindsvc = [lbvserver_service_binding() for _ in range(2)]
            bindsvc[0].name = "lb_vip"
            bindsvc[0].servicename = "svc_1"
            bindsvc[0].weight = 20

            bindsvc[1].name = "lb_vip"
            bindsvc[1].servicename = "svc_2"
            bindsvc[1].weight = 30

            service.add(client, svc)
            lbvserver_service_binding.add(client, bindsvc)			
            print("addlbvserver_bindings - Done")
        except nitro_exception as e :
            print("Exception::addlbvserver_bindings::errorcode="+str(e.errorcode)+",message="+ e.message)
        except Exception as e:
            print("Exception::addlbvserver_bindings::message="+str(e.args))