本文整理汇总了Python中xmlrpclib.ServerProxy.generate_interfaces方法的典型用法代码示例。如果您正苦于以下问题:Python ServerProxy.generate_interfaces方法的具体用法?Python ServerProxy.generate_interfaces怎么用?Python ServerProxy.generate_interfaces使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类xmlrpclib.ServerProxy
的用法示例。
在下文中一共展示了ServerProxy.generate_interfaces方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: update_networks_file
# 需要导入模块: from xmlrpclib import ServerProxy [as 别名]
# 或者: from xmlrpclib.ServerProxy import generate_interfaces [as 别名]
def update_networks_file(interface):
logger = logging.getLogger(__name__)
try:
server = ServerProxy(settings.NIMBUS_MANAGER_URL)
logger.info('gerando configuracao de interfaces de rede')
server.generate_interfaces("eth0",
interface.address,
interface.netmask,
"static",
interface.broadcast,
interface.network,
interface.gateway)
logger.info('gerando configuracao de dns')
if interface.dns2 is None:
interface.dns2 = interface.dns1
server.generate_dns(interface.dns1,
interface.dns2)
logger.info('restarting network right now')
server.network_restart()
logger.info('restarting network exited')
except Exception, error:
logger = logging.getLogger(__name__)
logger.exception("Conexao com nimbus-manager falhou")
示例2: callable
# 需要导入模块: from xmlrpclib import ServerProxy [as 别名]
# 或者: from xmlrpclib.ServerProxy import generate_interfaces [as 别名]
def callable(interface):
try:
time.sleep(10) # for redirect page
server = ServerProxy(settings.NIMBUS_MANAGER_URL)
server.generate_interfaces("eth0",
interface.address,
interface.netmask,
"static",
interface.broadcast,
interface.network,
interface.gateway)
server.generate_dns(interface.dns1,
interface.dns2)
server.network_restart()
except Exception, error:
logger = logging.getLogger(__name__)
logger.exception("Conexao com nimbus-manager falhou")