zoukankan      html  css  js  c++  java
  • force down pool_member

    #NodeAddress
    # -*- coding: utf-8 -*-
    import sys
    import time
    import csv
    import ssl
    reload(sys)
    #ssl._create_default_https_context = ssl._create_unverified_context
    import bigsuds
    b = bigsuds.BIGIP(hostname = '10.4.170.160', username = 'zjtlcb', password = '12345678')
    c=b.LocalLB.PoolMember
    print c.set_monitor_state(['GXP_pool'], [[{'member': {'address' : '10.4.161.221', 'port': 25014}, 'monitor_state' : 'STATE_DISABLED'}]])
    d=c.get_object_status(pool_names=['GXP_pool'])
    for x in d:
     for y in x:
      if  str(y['member']['address']) == '10.4.161.221':
        if y['object_status']['availability_status'] == 'AVAILABILITY_STATUS_RED':
          print str(y['member']['address']) +':'+ str(y['member']['port'])+ str(y['object_status'])
          print 'poolmember 操作成功'
        else:
         print str(y['member']['address']) +':'+ str(y['member']['port'])+ str(y['object_status'])
         print 'poolmember 操作失败'
    AFAT1:~/sbin # cat enable_member.py.20191113 
    #NodeAddress
    # -*- coding: utf-8 -*-
    import sys
    import time
    import csv
    import ssl
    reload(sys)
    sys.path.append('./pycontrol')
    import pycontrol.pycontrol as pc
    #ssl._create_default_https_context = ssl._create_unverified_context
    import bigsuds
    b = bigsuds.BIGIP(hostname = '10.4.170.160', username = 'zjtlcb', password = '12345678')
    print dir(b)
    c=b.LocalLB.PoolMember
    print dir(c)
    print c.set_monitor_state(['GXP_pool'], [[{'member': {'address' : '10.4.161.221', 'port': 25014}, 'monitor_state' : 'STATE_ENABLED'}]])
    
    
  • 相关阅读:
    MongoDB集群搭建-主从
    MongoDB集群搭建-副本集
    mongodb 复制集
    MongoDB高级知识-易使用
    MongoDB高级知识-易扩展
    【福布斯中文网】与任正非的一次花园谈话
    基于IG的特征评分方法
    数据挖掘方法论及实施步骤
    数据挖掘应用之:电信业离网预警建模过程
    常用的机器学习&数据挖掘知识点
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348653.html
Copyright © 2011-2022 走看看