VMware Workstation

v11开始已经抛弃了对32位系统支持,安装包体积从而大幅减小。

VMware Workstation 12.0专业版发布啦!该版属于大型更新,专门为Win10的安装和使用做了优化,支持DX10、4K高分辨率显示屏、OpenGL 3.3、7.1声道,以及各种新硬件和新技术。下面附上永久许可证密钥!

CPU不支持虚拟化,还是可以使用VMware的。
但是无法安装64bit的VM,就算宿主机是64bit也没用。

WIN10升级后使用VMware拖拽文件到虚拟机卡死
原因
Win10版本1903,低于15.1版本的VMware,复制文件会卡死

解决办法
升级到VMware到15.1之后版本

序列号

v10序列号:

HU03A-F83EM-9Z7L8-LT974-3CE7V

v12序列号:

5A02H-AU243-TZJ49-GTC7K-3C61N

v15序列号:

UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA
VF750-4MX5Q-488DQ-9WZE9-ZY2D6
UU54R-FVD91-488PP-7NNGC-ZFAX6
YC74H-FGF92-081VZ-R5QNG-P6RY4
YC34H-6WWDK-085MQ-JYPNX-NZRA2

v16序列号:

ZF3R0-FHED2-M80TY-8QYGC-NPKYF

v17序列号:

JU090-6039P-08409-8J0QH-2YR7F

绑定虚拟机MAC和ip地址

# 修改配置文件
%ProgramData%\VMware\vmnetdhcp.conf

# RHEL 6.5 64 位
host PFdev {
hardware ethernet 00:0C:29:63:25:AD;
fixed-address 192.168.237.128;
}
# CentOS 7.6 64 位
host PFdev {
hardware ethernet 00:0C:29:F1:34:BD;
fixed-address 192.168.237.130;
}

# 重启VMWare DHCP和NAT服务
net stop VMnetDHCP
net stop "VMware NAT Service"
net start VMnetDHCP
net start "VMware NAT Service"

博通

# VMware Inc
VMware-workstation-full-17.5.1-23298084.exe

# Broadcom Inc
VMware-workstation-full-17.5.2-23775571.exe

找不到所需文件

报错:恢复快照时出错:找不到所需文件

查看虚拟机设置 - 硬盘 - 磁盘文件。

编辑 XXXX.vmx 文件,找到如下内容:
scsi0:0.fileName = “xxx.vmdk”
ide0:0.fileName = "xxx.vmdk"
改为最新的文件名称即可

vmware esxi/vCenter 注册码

ESXi_5: vmware esxi 5.x破解注册机.exe
VMware vSphere 5 Enterprise Plus (CPU)
MG683-8WJ1K-CZ128-NU2QM-93W02

ESXi_6:
VMware vSphere 6 Enterprise (CPU)
1A0WR-8Z052-489E8-E18XH-CPR7F

vCenter_6:
VMware vCenter Server 6 Standard (个实例)
0A0FF-403EN-RZ848-ZH3QH-2A73P

Workstation & ESXi版本关系


ESXi 6.5
Workstation 13.x

ESXi 6.0
Workstation 11.x

ESXi 5.5
Workstation 10.x

ESXi 5.1
Workstation 9.x

ESXi 5.0
Workstation 8.x

VMware 官网 账号

用户名:371918080@qq.com
密码:F8c88a588888

vSphere Clien无法连接vCenter

vSphere Web Client:
无法连接到一个或多个 vCenter Server 系统

vSphere Client:
无法连接vCenter Server:

手动启动VMware VirtualCenter Server服务即可。

VMware Web Client

主机 - 管理 - 系统 - 高级设置

UserVars.HostClientSessionTimeout
Host Client 会话默认超时 (秒)
900
900

VMware vSphere Client 复制粘贴

vmserver升级后,虚拟机复制粘贴功能没了,使用很不方便.官网上搜了下,原来是剪贴板复制和粘贴在 vSphere Client 4.1 和更高版本中不工作...
为了能够在客户机操作系统和远程控制台之间进行复制和粘贴,您必须使用 vSphere Client 启用“复制”和“粘贴”选项。或者,您可以使用 RDP(远程桌面协议)连接到 Windows 虚拟机。
要为特定虚拟机启用此选项,请执行以下操作:
1.使用 vSphere Client 登录到 vCenter Server 系统并关闭虚拟机。
2.选择虚拟机,然后单击摘要选项卡。
3.单击编辑设置。
4.导航到选项 > 高级 > 常规,然后单击配置参数。
■单击添加行。
■在“名称”和“值”列中键入下列值:

名称 值
isolation.tools.copy.disable FALSE
isolation.tools.paste.disable FALSE
注意:这些选项会覆盖客户机操作系统的 VMware Tools 控制面板中所做的任何设置。
5.单击确定关闭“配置参数”对话框,然后再次单击确定关闭“虚拟机属性”对话框。
6.启动此虚拟机。
注意:如果您使用 vMotion 将虚拟机迁移到已设置 isolation.tools.*="FALSE" 的主机,则会自动激活此虚拟机的复制和粘贴选项。

要为 ESX/ESXi 主机上的所有虚拟机启用此选项,请执行以下操作:
1.以根用户身份登录到 ESX/ESXi 主机,对 /etc/vmware/config 进行备份,然后使用文本编辑器打开 /etc/vmware/config文件。
2.将下列条目添加到此文件中:
isolation.tools.copy.disable="FALSE"
isolation.tools.paste.disable="FALSE"
3.保存并关闭该文件。
注意:升级后,这些选项不会继续存在。如果您在启用这些选项后升级到新版本,这些更改将会丢失,您可能需要重新启用它们。

VMware vSphere Client 设定自动登陆

打开VMware vSphere Client的安装目录:
D:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher

用文本编辑器打开VpxClient.exe.config, 在

  <!-- set user name:
    <user>username</user>
    -->

 <!-- set server:
    <server>server</server>
    -->

后面添加:

    <user>username</user>
    <server>servername  or serverIP</server>
    <password>password</password>

然后保存退出

打开VMware vSphere Client,会自动登陆到你设置的vCenter 或ESXi主机

vCenter

PostgreSQL

用户名:administrator@vsphere.local
密码:1qaz@WSX



PostgreSQL:
https://kb.vmware.com/s/article/2113647

程序文件:
C:\Program Files\VMware\vCenter Server\vPostgres\bin

客户端:PostgreSQL
主机:127.0.0.1
端口:5432
服务:(留空)
维护数据库:VCDB
用户名:vc

配置文件:(密码)
%VMWARE_CFG_DIR%\vmware-vpx\vcdb.properties
C:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx\vcdb.properties


运行:
psql.exe --dbname=VCDB --username=vc --password="m3T0CY4<JP5nRQsl"

位置:
服务器组 - 服务器 - 127.0.0.1 - 数据库 - VCDB - 架构 - vc - 数据表

表:
vpx_host
vpx_vm
vpx_vm_config_info
-- vCenter6.7 改成了: vpx_non_orm_vm_config_info

视图:
vpxv_hosts          ESXi主机
vpxv_vms            所有虚拟机


===================================================================
--查询ESXi主机信息
SELECT id, ip_address, product_name, host_vendor, host_model,
cpu_model, cpu_count, cpu_core_count, cpu_thread_count, cpu_hz, mem_size
FROM vpx_host;

--查询ESXi主机信息,cpu_hz, mem_size 单位转换
SELECT id, ip_address, product_name, host_vendor, host_model,
cpu_model, cpu_count, cpu_core_count, cpu_thread_count, --cpu_hz, mem_size
round(cast(cast(cpu_hz as real)/1000000000 + 0.004 as numeric), 2) as cpu_Ghz,
cast(cast(mem_size as real)/1073741824 + 0.4 as integer) as mem_size
FROM vpx_host;

-------------------------------------------------------------------------
--查询VM客户机硬件信息
SELECT id, host_id, datacenter_id, file_name, mem_size_mb, /*is_template,*/ host_id,
       ip_address, screen_width, screen_height, aggr_commited_storage_space
  FROM vpx_vm;

--查询VM客户机软件信息 vCentos6.5
SELECT id, name, hardware_num, hardware_memory, guest_full_name, /*annotation,*/
version, /*template_flg,*/ files_vm_path_name, guest_id
FROM vpx_vm_config_info;

--查询VM客户机软件信息 vCentos6.7
SELECT id, name, hardware_num, hardware_memory, guest_full_name, /*annotation,*/
version, /*template_flg,*/ files_vm_path_name, guest_id
FROM vpx_non_orm_vm_config_info;

-------------------------------------------------------------------------
--查询详细信息
SELECT vmid, name, vmgroupid, hostid, guest_full_name, host_ip_address,
       configfilename, mem_size_mb, num_vcpu, power_state,
       ip_address, aggr_commited_storage_space
  FROM vpxv_vms_cqy;

SELECT vmid, name, vmgroupid, hostid, guest_full_name, host_ip_address
  FROM vpxv_vms_cqy;

SELECT host_ip_address, name, guest_full_name
  FROM vpxv_vms_cqy;

-------------------------------------------------------------------------

-- vCenter6.5
--修改自 View: vpxv_vms
--添加 ESXi host ip
-- View: vpxv_vms_cqy

-- DROP VIEW vpxv_vms_cqy;

CREATE OR REPLACE VIEW vpxv_vms_cqy AS
 SELECT e.id AS vmid,
    e.name,
    e.parent_id AS vmgroupid,
    v.host_id AS hostid,
    vc.guest_full_name,
    h.ip_address AS host_ip_address,
    v.file_name AS configfilename,
    v.uuid_bios AS vmuniqueid,
    v.resource_group_id,
    v.mem_size_mb,
    v.num_vcpu,
    v.boot_time,
    v.suspend_time,
        CASE v.power_state
            WHEN 0 THEN 'Off'::text
            WHEN 1 THEN 'On'::text
            WHEN 2 THEN 'Suspended'::text
            ELSE NULL::text
        END AS power_state,
    v.guest_os,
    v.guest_family,
    v.guest_state,
    v.memory_reservation,
    v.memory_overhead,
    v.cpu_reservation,
    v.dns_name,
    v.ip_address,
        CASE v.tools_status
            WHEN 0 THEN 'Not Installed'::text
            WHEN 1 THEN 'Not Running'::text
            WHEN 2 THEN 'Old'::text
            WHEN 3 THEN 'OK'::text
            ELSE NULL::text
        END AS vmmware_tool,
    v.tools_version,
    v.num_nic,
    v.num_disk,
    v.is_template,
    v.description,
    v.annotation,
    v.suspend_interval,
    v.aggr_commited_storage_space,
    v.aggr_uncommited_storage_space,
    v.aggr_unshared_storage_space,
    v.storage_space_updated_time
   FROM vpx_entity e,
    vpx_vm v,
    vpx_host h,
    vpx_vm_config_info vc
  WHERE e.id = v.id and v.host_id = h.id and v.id = vc.id;

ALTER TABLE vpxv_vms_cqy
  OWNER TO vc;


-------------------------------------------------------------------------

-- vCenter6.7
--修改自 View: vpxv_vms
--添加 ESXi host ip
-- View: vpxv_vms_cqy

-- DROP VIEW vpxv_vms_cqy;

CREATE OR REPLACE VIEW vpxv_vms_cqy AS
 SELECT e.id AS vmid,
    e.name,
    e.parent_id AS vmgroupid,
    v.host_id AS hostid,
    vc.guest_full_name,
    h.ip_address AS host_ip_address,
    v.file_name AS configfilename,
    v.uuid_bios AS vmuniqueid,
    v.resource_group_id,
    v.mem_size_mb,
    v.num_vcpu,
    v.boot_time,
    v.suspend_time,
        CASE v.power_state
            WHEN 0 THEN 'Off'::text
            WHEN 1 THEN 'On'::text
            WHEN 2 THEN 'Suspended'::text
            ELSE NULL::text
        END AS power_state,
    v.guest_os,
    v.guest_family,
    v.guest_state,
    v.memory_reservation,
    v.memory_overhead,
    v.cpu_reservation,
    v.dns_name,
    v.ip_address,
        CASE v.tools_status
            WHEN 0 THEN 'Not Installed'::text
            WHEN 1 THEN 'Not Running'::text
            WHEN 2 THEN 'Old'::text
            WHEN 3 THEN 'OK'::text
            ELSE NULL::text
        END AS vmmware_tool,
    v.tools_version,
    v.num_nic,
    v.num_disk,
    v.is_template,
    -- v.description,   -- 6.7 delete
    v.annotation,
    v.suspend_interval,
    v.aggr_commited_storage_space,
    v.aggr_uncommited_storage_space,
    v.aggr_unshared_storage_space,
    v.storage_space_updated_time
   FROM vpx_entity e,
    vpx_vm v,
    vpx_host h,
    vpx_non_orm_vm_config_info vc   --6.7
  WHERE e.id = v.id and v.host_id = h.id and v.id = vc.id;

ALTER TABLE vpxv_vms_cqy
  OWNER TO vc;