首页 > 其他分享 >vsphere API 调用创建虚拟机

vsphere API 调用创建虚拟机

时间:2024-04-01 13:44:31浏览次数:23  
标签:vsphere name -- 虚拟机 名字 API

1. 版本介绍

  vsphere : vSphere Client 版本 7.0.3.01100

  Vsphere API 参考地址: vSphere Web Services API - VMware API Explorer

  vsphere API  github给的参考例子地址: pyvmomi-community-samples/samples/tools/service_instance.py at master · vmware/pyvmomi-community-samples · GitHub

2.  下载之后执行如下命令:

  python.exe .\clone_vm.py  -nossl -s x.x.x.x  -u 'usename' -p 'password' -v vm_name  --template '模板名字' --datacenter-name '数据中心名称' --vm-folder '虚拟机分类的文件夹名字' --datastore-name '数据存储的名字' --cluster-name '计算集群的名字'

--template '模板名字'

 --datacenter-name '数据中心名称'

 

--vm-folder '虚拟机分类的文件夹名字'

 

--datastore-name '数据存储的名字' 

 --cluster-name '计算集群的名字'

 刚刚开始执行的时候如下报错:

  cloning VM...
there was an error
(vmodl.fault.InvalidArgument) {
   dynamicType = <unset>,
   dynamicProperty = (vmodl.DynamicProperty) [],
   msg = 'A specified parameter was not correct: spec.location.pool',
   faultCause = <unset>,
   faultMessage = (vmodl.LocalizableMessage) [],
   invalidProperty = 'spec.location.pool'
}
VM cloned.

是因为 我的--cluster-name '计算集群的名字' 的名字写错了。

 

标签:vsphere,name,--,虚拟机,名字,API
From: https://www.cnblogs.com/hoyuee/p/18108055

相关文章

  • cJSON(API的详细使用教程)
    我们今天来学习一般嵌入式的必备库,JSON库1,json和cJSON那什么是JSON什么是cJSON,他们之间有什么样的关联呢,让我们一起来探究一下吧。JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,它易于人阅读和编写,也易于机器解析和生成。JSON采用键值对的方式来表示数据,通常用......
  • 通过企业微信API接口发送消息(通过postman或者企业微信开发者中心《服务端API调试工具
    如何创建一个与企业后台互动的自建应用添加自建应用登录企业微信管理后台->应用管理->自建下创建应用,填写必要的logo,应用名称,在可见范围中选择部门/成员获取应用的相关信息agentid和secret;应用里创建完毕可出现在选择了可见范围的成员的企业微信终端上。使用Postman调试api......
  • 什么是Docker引擎架构,Docker引擎架构详解及Vmware,CentOS7、Docker引擎的安装,CentOS7常
    Dockere引擎架构详解2.1Docker引擎发展历程2.1.1首发版本架构       Docker在首次发布时,其引擎有两个核心组件构成,LXC(LinuxContainer)与DockerDaemon构成。不过该架构依赖于LXC,使得Docker存在严重的问题:依赖于外部工具对Docker来说存在着巨大的生存风险。......
  • 虚拟机环境的搭建及Red Hot系统安装
     VMware虚拟机的安装准备好VMware安装包并下载虚拟机设置注:位置需自定义一个目录并保证所在磁盘空间足够大RedHat系统安装选择提前下载好的rhel系统镜像调出鼠标快捷键:ctrl+alt小键盘上下键移动光标按enter回车键取消启用kdump设置root账户......
  • 在vmware16.2.5上安装虚拟机centos7.9镜像文件
    1:首先,下载vmware 进入到VMware的官网,这里小元子要和大家提前说一下哦,大家可以提前看一下自己的windous的版本,选择适合自己windous版本的vmware进行下载,避免下载以后由于版本问题不兼容。由于小元子是windous11,所以我选择下载vmware16.2.5,(温馨提示:版本兼容问题很重要,windous1......
  • 5、SDK、API、组件
    1、SDK,全称SoftwareDevelopmentKit,中文意思为“软件开发工具包”。一般而言,SDK是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。SDK是一个覆盖面相当广泛的术语,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可......
  • 在centos7虚拟机上通过jupyter、notebook实现波士顿房产预测
    一、环境搭建anaconda环境搭建:参考连接:CentOS7上安装Anaconda详细教程_centos7安装anaconda-CSDN博客首先在centos7上安装Anaconda,使用清华源下载Anaconda:wget--user-agent="Mozilla"https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.09-......
  • Docker Conda WSL 虚拟机 的选择问题
    魔法使之夜----苍崎青子空気のおもりかるく、よわく、胸のふるえうまく、はやく。ひかりは先立つチクタクチクタク、かげは遅れるいそげやいそげ。鳥は空にとぶ、魚は海におよぐ、貴方は彼方にかけぬける。疑問も不安も鞄の底にチクタクチクタク、旅路の一歩は曙にきてきを......
  • ubuntu使用-ubuntu23.10中使QEMU的虚拟机与外部网络通信
    ubuntu使用-ubuntu23.10中使QEMU的虚拟机与外部网络通信ubuntuqemu银河麒麟参考了文档/网络/NAT和qemuaarch64虚拟机创建好后,使用NAT连接网络两个网页。一、概述要配置NAT网络,首先创建一个脚本/etc/qemu-ifup,这个脚本的作用是创建一个与任何物理端口都无关的网桥。给这个网......
  • 操作系统引导和虚拟机
    操作系统引导安装操作系统后:C盘(是这个磁盘的活动分区,安装了操作系统)主存主存由RAM和ROM组成,ROM(BIOS)包含:ROM引导程序,即自举程序断电后,RAM会消失,但是ROM不会整个开机过程:CPU通电,找到ROM执行引导程序,然后引导磁盘里的主引导记录(读入RAM),判断C盘位置,然后把C盘的引导记录......