VMware NSX-V配置REST API用户
Posted Mr. Sun_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMware NSX-V配置REST API用户相关的知识,希望对你有一定的参考价值。
官方文档 Creating a User for NSX CLI and assigning API roles/permissions (2150736) (vmware.com)
操作步骤
1.登录NSX manager , 使用管理员账号登录
ssh admin@<NSXMGR_IP>
2.创建API用户,用户名为api_1 , 密码为Password123!
nsxmgr>enable
nsxmgr# configure terminal
nsxmgr(config)#
nsxmgr(config)# user api_1 password plaintext Password123!
nsxmgr(config)#
nsxmgr(config)# user api_1 privilege web-interface
nsxmgr(config)# exit
nsxmgr#
nsxmgr# write memory
3.为api_1用户赋予auditor角色,红色的三处关注下,其它不用更改
登录一台linux服务器,输入如下命令:
#curl -v -H "Content-Type:application/xml" -k -u admin -X POST -d "<accessControlEntry><role>auditor</role><resource><resourceId>globalroot-0</resourceId></resource></accessControlEntry>" https://<NSXMGR_IP>/api/2.0/services/usermgmt/role/api_1?isCli=true
4.vCenter多了一个账号
使用 vmware vcenter 7 rest api 导出 VM 的步骤是啥
【中文标题】使用 vmware vcenter 7 rest api 导出 VM 的步骤是啥【英文标题】:What are the steps to export a VM using the vmware vcenter 7 rest api使用 vmware vcenter 7 rest api 导出 VM 的步骤是什么 【发布时间】:2021-08-07 03:57:48 【问题描述】:我正在尝试构建一些自定义自动化来处理从本地 vmware 集群导入/导出 VM。
到目前为止,我已经验证了其余的 api,可以获取 VM 的信息,但我不知道如何导出选定的 VM。
我相信我需要创建一个下载会话并遍历其文件,将它们一个一个保存到磁盘,同时保持下载会话处于活动状态,但文档似乎绕开了导出 VM 的概念并主要关注部署时。
是否有人提供通过 Rest API 导出 VM 所需的示例/步骤列表?
【问题讨论】:
【参考方案1】:从 7.0U2 开始,vSphere 自动化 (REST) API 中不存在该功能。以下是*** VM 函数:link
如果您愿意使用 vSphere Web Services (SOAP) API,则可以使用 exportVM
函数:link
【讨论】:
【参考方案2】:如果您想自动化 VM 导入/导出,我建议使用 OVF Tool / PowerCLI。 我留给你一个知识库,例如https://kb.vmware.com/s/article/1038709
【讨论】:
以上是关于VMware NSX-V配置REST API用户的主要内容,如果未能解决你的问题,请参考以下文章