本文整理汇总了Python中NaServer.set_vserver方法的典型用法代码示例。如果您正苦于以下问题:Python NaServer.set_vserver方法的具体用法?Python NaServer.set_vserver怎么用?Python NaServer.set_vserver使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NaServer
的用法示例。
在下文中一共展示了NaServer.set_vserver方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: import NaServer [as 别名]
# 或者: from NaServer import set_vserver [as 别名]
def main():
module = AnsibleModule(
argument_spec=dict(
storage=dict(default=None, required=True),
user=dict(default='admin', required=False),
password=dict(default='[email protected]', required=False),
vserver_name=dict(default=None, required=True),
volume_name=dict(default=None, required=True),
security_style=dict(default='unix', required=False),
guarantee=dict(default='volume', required=False),
aggr_name=dict(default=None, required=True),
),
)
storage = module.params['storage']
user = module.params['user']
password = module.params['password']
vserver_name = module.params['vserver_name']
volume_name = module.params['volume_name']
security_style = module.params['security_style']
guarantee = module.params['guarantee']
aggr_name = module.params['aggr_name']
s = NaServer(storage, 1, 20)
s.set_admin_user(user, password)
s.set_vserver(vserver_name)
api = NaElement('volume-create')
api.child_add_string('volume', volume_name)
api.child_add_string('space-reserve', guarantee)
api.child_add_string('containing-aggr-name', aggr_name)
output = s.invoke_elem(api)
#print(output.results_status())
#print(output.sprintf())
module.exit_json(changed=True)