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用户的主要内容,如果未能解决你的问题,请参考以下文章

Harbor REST API说明

vCenter ReST API 身份验证

NSX-V与NSX-T–路由对比

REST API

如何在没有 REST API 的情况下为 neo4j 集群配置用户和密码

使 WordPress 用户元数据可用于 Rest-API