精华内容
下载资源
问答
  • 12.3 配置虚拟机 可以在创建(Folder.CreateVM_Task) 或 克隆(VirtualMachine.CloneVM_Task)虚拟机期间配置虚拟机,也可以使用 VirtualMachine.ReconfigVM_Task 对虚拟机进行重新配置,但是,不要使用 ...

    12.3 配置虚拟机


    可以在创建(Folder.CreateVM_Task) 或 克隆(VirtualMachine.CloneVM_Task)虚拟机期间配置虚拟机,也可以使用 VirtualMachine.ReconfigVM_Task 对虚拟机进行重新配置,但是,不要使用 VirtualMachine.ReconfigVM_Task 方法创建或添加磁盘。

    在 vSphere 5.5 及之后版本,当试着更改确定的虚拟机属性时而且该虚拟机是启动的,ReconfigVM_Task 方法会抛出一个 error。在以前的发布版本中,服务器将修改配置规范中的属性,而更改将在虚拟机重新设置、重新启动或执行快速挂起和恢复之后生效。

    vSphere 5.5 之后,一个重新配置操作将实时修改虚拟机,因此当方法将控制权返回给客户端时,虚拟机属性已经被更改。

    当调用 ReconfigVM_Task 方法时,如果在 virtualmachine econfigspec 中指定了下面列表中所列的以下属性,那就不能成功地重新配置虚拟机。

    这里写图片描述

    13.3.1 Name and Location

    通过设置 VirtualMachineConfigSpec.name 属性可以指定虚拟机名称。在这个name 参数中使用的任何”%”字符必须被转义,除非它被用于启动一个转义序列。客户机还可以在这个名称参数中转义其他字符。

    使用 annotation 字段提供对虚拟机的描述,要移除一个现有的描述,指定空字符串作为 annotation 的值。

    因为调用 Folder.CreateVM_Task 任务方法,虚拟机的位置在创建期间就隐式地确定了,并且指定了资源池和可选的虚拟机应该所属的目标主机,查看 资源管理对象 所讨论的资源池和虚拟机位置。

    13.3.2 硬件版本

    虚拟机的硬件版本表示虚拟机支持的底层虚拟硬件特性,比如 BIOS、虚拟插槽数量、CPU 的最大数量、最大内存配置和其他硬件特性。

    对于一个新建的虚拟机,默认的硬件版本是虚拟机所创建的在主机上可用的最新版本。为了提高兼容性,你可能想要创建一个具有比最高支持版本较老的硬件版本的虚拟机。在创建虚拟机时,可以通过指定 VirtualMachineConfigSpec.version 属性来实现这一功能,对于现有的虚拟机,,调用 VirtualMachine.UpgradeVM_Task 方法。

    虚拟机的硬件版本可以比 ESX/ESXi 主机所支持的最高版本低,它在以下条件下运行:

    ■   迁移一个在 ESX/ESXi 3.x 或更早期的主机上所创建的虚拟机到 ESX/ESXi 4.x 主机上。

    ■   在 ESX/ESXi 4.x 主机上创建虚拟机,使用现有的在 ESX/ESXi 3.x 或更早期的主机上所创建的虚拟磁盘 。

    ■   添加在 ESX/ESXi 3.x 或更早期的主机上所创建的虚拟磁盘到 在 ESX/ESXi 4.x 主机上创建的虚拟机。

    虚拟机硬件版本低于 4 的可以运行在 ESX/ESXi 4.x 主机上,但是降低了其性能及兼容性。特别地,你不能在虚拟机上添加或删除虚拟设备,当驻留在ESX/ESXi 4.x 主机上时虚拟机的硬件版本低于4。

    13.3.3 启动项

    通过设置 VirtualMachineConfigSpec.bootOptions 属性,你可以控制虚拟机的启动行为。该属性中的 VirtualMachineBootOptions 数据对象可以让你指定如下属性:

    ■   bootDelay – 在启动引导序列之前,进行延迟(毫秒为单位)

    ■   bootRetryDelay – 在启动引导重试前延迟,以毫秒为间隔。只有在 bootRetryEnabled 属性设置为 true 时才考虑该属性

    ■   bootRetryEnabled – 如果设置为 true,在 bootRetryDelay 时延时间段之后,一个无法引导的虚拟机再次启动。

    ■   enterBIOSSetup – 如果设置为 true,下次虚拟机启动时进入 BIOS 设置,虚拟机将此标志重新设置为 false,因此后续的引导将正常进行。

    13.3.4 操作系统

    指定的来宾操作系统会影响所支持的设备和可用的虚拟 CPU 数量。可以在以下两个属性中指定来宾操作系统:

    ■   guestosid – 指定 VirtualMachineGuestOsIdentifier 中的其中一个常量作为字符串。

    ■   alternateGuestName – 来宾操作系统的全名,如果 guestosid 是以 other* 开始的 VirtualMachineGuestOsIdentifier 中的其中一个值时,使用该属性。

    13.3.5 CPU 和内存信息

    VirtualMachineConfigSpec 数据对象允许你指定 CPU 和内存配置。

    CPU 和内存分配

    要分别资源,使用 VirtualMachineConfigSpec 的 cpuAllocation 和 memoryAllocation 属性,两个属性都包含具有下列属性的 ResourceAllocationInfo 对象。

    ■   reservation – 保证虚拟机可用的资源数量。如果资源利用率低于预定,其他正在运行的虚拟机可以使用该资源。

    ■   limit – 分配给这个虚拟机的CPU或内存资源的上限,即使有可用的资源,虚拟机也不会超过这个限制。

          该属性一般用于确保一致性能,如果终端用户习惯于使用额外资源的虚拟机,并且将额外的虚拟机添加到主机或资源池中,那么虚拟机可能会慢下来。如果设置为 -1 ,在资源使用上没有固定的上限。

    ■   shares – 用于在多个虚拟机中分配内存或处理能力的度量标准,SharesInfo 数据对象有两个属性:level 和 shares。

           level – 选择 high、low、或 normal 值来映射为 shares 的一组预先确定的数值。设置该属性为 custom 来指定一个明确的 shares 数量。

           shares – 允许你指定你想分配给资源池的 shares 数量,即使在具有相同级别的资源池之间,分配也是分离的。

    资源分配这节在资源池层次结构的上下文中对资源分配进行了讨论。

    对运行的虚拟机进行 CPU 和内存修改

    设置 CpuHotAddEnabled 和 CpuHotRemoveEnabled 指定虚拟处理器是否可从一正运行的虚拟机上添加或删除,设置 MemoryHotAddEnabled 以指定在虚拟机运行时是否可以添加内存。

    CUP 数量

    你可以使用 VirtualMachineConfigSpec.numCPUs 属性为虚拟机设置虚拟处理器的数目,该属性的合法值改变取决于指定的 guestosid 值。

    CUP 处理器和内存关系

    如果你的虚拟机是在 ESX/ESXi 系统上,并且你有一个支持对称多处理器 (Symmetric Multiprocessors,SMP) 的许可证,你就可以通过设置 cpuAffinity 和 memoryAffinity 来配置该虚拟机有多个虚拟 CPU。
    定义一组表示处理器(用于 CPU )和 NUMA 节点(用于内存)的整数,如果你正在重新配置关联设置,并将数组空出,那么任何现有的关联都将被删除。

    CPU 特性

    你可以使用 VirtualMachineConfigSpec.cpuFeatureMask[].info 属性来表示虚拟机或客户操作系统的 CPU 特性需求。可查阅 API 参考文档中讨论的 HostCpuIdInfo 数据对象

    13.3.6 网络

    配置好网络设置,这样虚拟机就可以与主机、与其他虚拟机进行通信了。

    虚拟网络接口

    可以使用 VirtualEthernetCard 的子类为虚拟机添加虚拟网络接口,设置 addressType 为 Manual、Generated 或 Assigned,如果选择了 Assigned,你可以明确指定一个 MAC 地址。

    虚拟网络接口的数量取决于为虚拟机指定的硬件版本,硬件版本 7 的虚拟机支持多达10个虚拟网卡(NIC),硬件版本 4 的虚拟机支持最多 4 个虚拟网卡。

    虚拟机 MAC 地址

    在创建虚拟机时,ESX/ESXi 或 vCenter 服务器系统为每个虚拟机接口分配唯一的 MAC 地址,MAC 地址的前三字节,是为每个虚拟网络适配器生成的,由一个特定于制造商的组织惟一标识符(OUI)组成的,MAC 地址生成算法生成另外三个字节。vSphere 生成用于检查冲突的 MAC 地址。当 MAC 地址生成之后,除非将虚拟机迁移到另一个位置,否则它不会改变。

    在给定的物理机器上,所有被分配到运行及挂起的虚拟网络接口的 MAC 地址都被跟踪。一台关机的虚拟机的 MAC 地址不用像运行或挂起的虚拟机的 MAC 地址一样被检查。虚拟机在移动之后可能获得一个不同的 MAC 地址。

    ESXi 配置指南(ESXi Configuration Guide)详细讨论了虚拟机 MAC 地址。

    13.3.7 光纤通道 NPIV 设置

    N-port ID 虚拟化 (N-port ID virtualization,NPIV) 支持在多个虚拟端口之间共享一个物理 FC HBA 端口,每个都有独特的标识符,这个功能可让你在每个虚拟机基础上控制虚拟机对 LUN 的访问。

    每个虚拟端口都由一对全球名称标识 (WWNs):一个全球的端口名称(WWPN)和一个全球的节点名(WWNN)。这些 WWNS 由 vCenter 服务器分配。有关如何为虚拟机配置 NPIV 的详细信息,可查阅 Fibre Channel SAN Configuration Guide

    NPIV 支持受以下限制:

    ■   NPIV 必须在 SAN 交换机上启用。联系交换机供应商提供关于在他们的设备上启用 NPIV 的信息

    ■   NPIV 只支持具有 RDM 磁盘的虚拟机,具有常规虚拟磁盘的虚拟机继续使用主机物理 HBA 的 WWNs

    ■   如果在 ESX/ESXi 主机上的物理 HBA 可以使用它的 WWN 访问 LUN,那么主机上的虚拟机可以使用它们的 NPIV WWN 访问LUN。确保对主机和虚拟机都提供访问

    可以使用和 NPIV 一起启动的 VirtualMachineConfigSpec 属性来设置 NPIV。

    13.3.8 文件位置

    虚拟机的文件位置在以下属性中指定:

    ■   VirtualMachineConfigSpec.files 是一个 VirtualMachineFileInfo 数据对象,该对象允许你指定日志目录、快照目录、挂起目录及配置文件位置,大多数位置都有默认值,可以根据需要更改。

    ■   VirtualMachineConfigSpec.locationID 是一个128位的散列(哈希值),它基于虚拟机的配置文件位置和虚拟机所分配主机的 UUID。该属性通常不是由开发人员设置的,但是,如果你移动虚拟机,则建议通过将其设置为空字符串来清除该属性。

    如果虚拟机的 VirtualMachineCapability.swapPlacementSupported 属性为 true,你可以为 VirtualMachineConfigSpec.swapPlacement 属性指定一个值,该值必须是 VirtualMachineConfigInfoSwapPlacementType 枚举值中的一个,是一个字符串。



    原文:
    VMware vSphere 6.5 Documentation Center:Configuring a Virtual Machine

    展开全文
  • 原地址如上     4. 手动配置虚拟机的IP地址  vi /etc/sysconfig/network-scripts/ifcfg-eth0  DEVICE=eth0  TYPE=Ethernet  ONBOOT=yes  BOOTPROTO=static(/d...

    https://blog.csdn.net/az_big/article/details/56038408

    原地址如上

     

     

    4. 手动配置虚拟机的IP地址

      vi /etc/sysconfig/network-scripts/ifcfg-eth0

      DEVICE=eth0

      TYPE=Ethernet

      ONBOOT=yes

      BOOTPROTO=static(/dhcp)

      IPADDR=192.168.96.3

      NETMASK=255.255.255.0

      GATEWAY=192.168.96.2 (网关就是VMware虚拟出来的路由器的地址)

    5. 重启网卡

      service network restart

    再次ifconfig,就会有eth0网卡了。

    展开全文
  • VMware ESXI 6.5 web端配置虚拟机双网卡

    万次阅读 2019-03-22 23:22:34
    1、若服务器存在多个网卡,先确认各自网卡对应的物理适配器的编号,可在服务器的网络配置界面查看链接状态;并选择需要连接的网络...5、配置虚拟机网络适配器,关闭虚拟机,点击编辑,添加网络适配器,两个适配...

    1、若服务器存在多个网卡,先确认各自网卡对应的物理适配器的编号,可在服务器的网络配置界面查看链接状态;并选择需要连接的网络适配器;
    在这里插入图片描述
    2、由于有两个物理网卡,在虚拟交换机界面默认的交换机上选择主用的物理网卡;

    3、再新增一条虚拟交换机,修改名称并绑定相应的物理网卡;在这里插入图片描述
    4、新增网络端口组,定义端口组的名称,绑定虚拟交换机;
    在这里插入图片描述
    5、配置虚拟机网络适配器,关闭虚拟机,点击编辑,添加网络适配器,两个适配器分别选择相应的网络端口,其他默认保持不变;
    在这里插入图片描述
    6、配置完成后点击保存并开启虚拟机;
    7、在虚拟机中分别配置网络适配器的IP地址、默认网关、DNS等;
    8、由于有两个网络,需要新增一条固定的路由,若是windows,则需要以管理员的身份运行cmd,并填写路由(route add -p 0.0.0.0 mask 255.255.255.0 0.0.0.1)【0.0.0.0指目标ip,0.0.0.1指路由网关】
    9、确认完成后,可在cmd中输入route print查看永久路由里面是否有新增的记录。
    在这里插入图片描述

    展开全文
  • 配置虚拟机联通主机和外网

    千次阅读 2018-03-11 18:39:49
    本文采用的是NAT(网络地址转换模式)联通主机,再用Bridged(桥接模式)联通外网1,确定主机的VMnet8(NAT模式)网卡已开启2,设置虚拟机的网络适配器为自定义3,a) 配置虚拟机的ip和主机ip处于同一网段 b) 设置ip...

    本文采用的是NAT(网络地址转换模式)联通主机,再用Bridged(桥接模式)联通外网

    1,确定主机的VMnet8(NAT模式)网卡已开启


    2,设置虚拟机的网络适配器为自定义


    3,a)  配置虚拟机的ip和主机ip处于同一网段

           b)  设置ip获取方式为自动获取(dhcp代表自动获取方式)



    注:编辑网卡配置文件命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33 

           重启网卡服务命令: service network restart

    4,如上配置好后则可以连通主机 ping 169.254.109.138


    5,连通主机后,在虚拟机上再加块网卡并使用桥接模式。


    6,加好网卡后虚拟机会重启,之后就可以连接外网了



    展开全文
  • dhcp配置虚拟机网络 物理机通过dhcp提供虚拟机的wifi上网
  • 笔记本(无线网卡)配置虚拟机上网

    千次阅读 2015-03-13 17:50:21
    当我们安装了virtualbox或者VMware虚拟机,都会虚出一个虚拟网卡。...那么,如果笔记本使用的是无线网卡上网,那么就无法使用“网桥”的方式配置虚拟机上网了。这时,可以使用host-only的配置方式,同
  • idea 配置虚拟机参数

    千次阅读 2019-07-16 11:20:50
    第一步:打开“Run->Edit Configurations”菜单 第二步:选择“VM Options”选项,输入你要...虚拟机启动参数 -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError 第三步:点击“OK”、“Apply”后设置完成 ...
  • 配置虚拟机局域网内可达,可上网(centos6.5)
  • EXSi 6.5虚拟机挂载大容量磁盘——解决[无法重新配置虚拟机。文件大小超过数据存储""支持的最大值]问题 近期在部署一批虚拟图片服务器,物理机安装的是EXSi 6.5,在此基础上创建的虚拟机,操作系统是CentOS 7.6 64位...
  • IDEA配置虚拟机内存

    2019-10-01 23:45:57
    修改idea64.exe.vmoptions(64位电脑选择此文件) 一个例子,电脑内存8G,设置如下: -Xms1024m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=1024m 转载于:...
  • Vsphere client配置虚拟机全过程

    千次阅读 2019-08-15 16:12:33
    一、新建虚拟机 1、快捷键ctrl+n打开新建虚拟机窗口: s 2、输入虚拟机的名称: 3、选择虚拟机存储的路径: 4、选择系统的版本: 5、设置虚拟机对应的物理网卡: 6、给虚拟系统分配的硬盘空间: 7...
  • 1,在虚拟机里面输入nm-connection-editor,弹出以下窗口2,选择System eth0并且点击Delete3,删除之后,点击add,并且选者Ethernet4,Connection name 起名字,这里我们就取eth0,然后点击Ethernet5,选择(eth0)6...
  • Apache配置虚拟机

    千次阅读 2010-07-26 17:20:00
    新浪微博虚拟机开发配置步骤及介绍。     1、由于后面虚拟机中需要用到Rewrite所以先编辑Apache的conf目录下的httpd.conf文件。(可根据实际需要操作)   添加mod_rewrite.so模块...
  • 使用Xshell配置虚拟机安装mysql5.7

    千次阅读 2018-08-21 11:31:15
    A.配置Xshell 1.打开虚拟机 2.打开Xshell 3.新建连接,输入虚拟机IP ...8.当看到你的虚拟机主机名称时,代表你已配置成功 B.安装mysql5.7 1.新建文件夹存放下载软件包 2.先安装y...
  • VMware配置虚拟机固定IP并用Xshell连接

    千次阅读 2019-04-10 00:26:18
    选择NAT模式 按上图所示,点击NAT设置,记住网关、子网IP、子网掩码用于稍后的配置 进入虚拟机linux系统 ...打开网卡配置/etc/sysconfig/network-scripts/ifcfg-ens33 查看有线网卡信息。...配置...
  • Nginx通过域名配置虚拟机

    千次阅读 2018-07-31 09:40:21
    是指在host文件中,配置域名和IP地址,当访问域名的时候 因为,host文件中已经有了域名所对应的IP地址 所以,不再需要访问DNS服务器进行解析,直接访问对应的IP地址 host文件的位置 C:\Windows\System32\dri...
  • 配置成功之后 主机的网络连接 将会有下列2个虚拟网卡 5:接下来打开虚拟的设置->网络适配器->选择自定义:特定虚拟网->确定 打开虚拟机查看能否上网, 转载地址 https://blog.csdn.net...
  • VMware配置虚拟机就有独立IP地址

    千次阅读 2019-08-05 14:36:41
    VMware具有桥接、Nat和仅主机3种模式。...可以 先 通过配置仅主机模式启用DHCP服务,将虚拟机设置为自动获取IP地址和DNS。 然后查看分配给虚拟机的IP地址 及网关DHCP信息 (windows 下命令行 ipconfig/...
  • win10 hyper-v配置虚拟机网络

    万次阅读 2019-07-05 07:55:42
    首先打开虚拟机交换机管理器 第二步、在左侧菜单栏中点击"新建虚拟网络交换机",并且在右侧的类型选项中选择"外部",然后点击创建虚拟交换机: 新建交换机 PS:上图中的物理网络,物理网络适配器其实指的就是宿主...
  • 如何在没有任何包的情况下配置环境 首先google cloud用的是debian,这个OS不支持python3.6的(只有test版支持),最多支持到python3.5 这是国外论坛的解答 python3 --version 可以查看python3的版本 python --...
  • esxi6.7配置虚拟机开机自启动

    千次阅读 2020-04-12 19:35:22
    文档适用于esxi 6.7经web管理,此版本将不再支持vSphere。具体操作方法如下:1,...即开机后等待120秒后启动虚拟机,关机也是等待120秒,避免宿主机启动时压力过大。停止操作和等待检测信号需要连用,意思是宿主机关...
  • android sdk 环境配置 虚拟机

    千次阅读 2018-05-25 17:13:35
    打开avd.exe 输入sdkmanager --update && yes | sdkmanager --licenses,然后重新运行项目react-native run-android
  • 配置虚拟机与真机在同一个网段下

    千次阅读 2018-09-01 14:13:01
    为了方便物理机访问虚拟机,需要分别将虚拟机网卡和物理机连接内网的网卡配置在同一个网关下。最后通过ping操作,查看是否配置成功。 配置过程非常简单,但是笔者在配置中遇到一点小问题,一有步骤没有做好,磨蹭了...
  • KVM配置虚拟机Ubuntu18.04的静态ip

    千次阅读 2018-12-21 09:58:27
    在安装KVM前,我先设置了宿主机的网络为桥接模式,这里后面...修改配置文件: sudo nano /etc/network/interfaces 再修改dns服务器地址: 重启客户机后,即可ping通外网与局域网。 参考链接: https...
  • Linux主机的内容 可以被外部计算机通过ip地址访问 具体配置如下 一, 在虚拟机点编辑按钮--》...切记配置完成后,一定要启动 作为服务端的 虚拟机的 httpd 网络服务,没有就安装  >> server httpd ...
  • KVM 配置虚拟机实际使用的cpu个数

    千次阅读 2019-01-24 10:38:02
    如图所示,要修改物理cpu个...否则,不管配置文件或本地主机配置了几个cpu,实际上虚拟机只能使用一个cpu 用 cat /proc/cpuinfo |grep "cores"|uniq 这条命令可以查询虚拟机上实际使用的cpu个数。   ...
  • NAT配置 配置网关,注意一般以2结尾,这是虚拟机的网关,不是宿主机的网关 DHCP配置起始IP 2,cd /etc/sysconfig/network-scripts/ 到目录下面找到ifcfg-ens*看开头的文件 vi ifcfg-ens33 编辑此文件,添加...
  • 四、CentOS 7虚拟机配置系统网络环境 一、虚拟机下载 查看我的另一博文:【VMware】VMware Workstation Pro15 虚拟机永久激活破解安装教程 二、CentOS镜像文件下载 查看我的另一博文:【linux】Linux 系统CentOS...
  • 使用dhcp服务配置虚拟机网络

    千次阅读 2017-07-26 21:14:26
    本机配置: firewall-cmd –permanent –add-masquerade firewall-cmd –permanent –add-rich-rule=”rule family=”ipv4” source address=192.168.43.216/24 masquerade” “192.168.43.216/24” ##路由器的...
  • 安装完VMware后,宿主机会创建两...虚拟机网络配置,如下图: 通过上图中1、2、3、4步查看NAT虚拟网卡的配置参数5 在虚拟机中打开网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 或 vi /etc/sysc...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 66,855
精华内容 26,742
关键字:

配置虚拟机