标签: esxi

在VMware ESXi中生成对数据访问的函数调用

我目前正在使用Simics模块(参见第6章)来监听指令提取和数据访问,并对所有这些事件运行回调,以便检测在Simics x86上运行的内核.例如,我可以创建一个Simics模块,如下所示:

/* Initialize our Simics module. */
void init_local(void)
{
    const class_data_t funcs = {
        .new_instance = ls_new_instance,
        .class_desc = "desc",
        .description = "A simics module."
    };

    /* Register the empty device class. */
    conf_class_t *conf_class = SIM_register_class(SIM_MODULE_NAME, &funcs);

    /* Register our class class as a trace consumer. */
    static const trace_consume_interface_t trace_int = {
        .consume = (void (*)(conf_object_t *, trace_entry_t *))my_tool_entrypoint
    };
    SIM_register_interface(conf_class, TRACE_CONSUME_INTERFACE, &trace_int);
}
Run Code Online (Sandbox Code Playgroud)

通过这样做,Simics将调用my_tool_entrypoint每个指令和每个数据访问; 允许我按照我认为合适的方式检测我正在运行的内核.毋庸置疑,这是一个非常酷且非常强大的功能.

我的问题是:

  1. 这样的功能是否适用于在VMware ESXi(或VMware Workstation)Hypervisor上运行的程序?如果是这样,该功能的文档在哪里?
  2. 如果它在ESXi上不可用,是否可以在Xen等任何其他虚拟机管理程序上使用?

请注意,我 …

xen virtualization vmware esxi hypervisor

9
推荐指数
1
解决办法
278
查看次数

如何连接到vmware ESXi远程控制台

我需要知道vmware ESXi vSphere客户端中用于连接远程控制台的协议是什么?这个协议是开源的吗?他们的任何vmware /第三方应用程序是否支持除vSphere客户端之外的VM远程控制台连接?

console vmware rdp esxi

8
推荐指数
2
解决办法
5万
查看次数

如何配置Docker容器以从ESX上运行的dhcp服务器获取DHCP IP/s

我的主机是在ESX服务器上运行的SLES12 VM.VM Host具有从ESX上运行的DHCP服务器获取DHCP IP的接口.

在我的docker容器(docker image:opensuse)中,我正在运行NFS服务器,因此需要外部访问.我希望容器从ESX上运行的dhcp服务器获取dhcp IP(就像我的Host VM一样).

我尝试过管道但却无法正常工作.这是我做的:

  1. 在ESX上启用混杂模式.创建新桥(br1)并将其
    附加到主机接口eth0.

  2. 使用pipework使用此命令在Docker容器中添加了一个带有IP地址的新接口(eth1) pipework br1 $CONTAINERID 0/0

  3. 尝试使用该命令将DHCP IP分配给容器的新接口(eth1)后 pipework eth1 $CONTAINERID dhclient

    但得到以下错误: RTNETLINK answers: File exists

  4. 为了解决这个问题,我在容器中刷新了eth1设备并再次运行命令.我发现我的docker守护进程崩溃了.Docker版本:1.12.3(客户端和服务器).

请让我知道我在这里缺少什么.我希望我的容器的接口从ESX上运行的DHCP服务器获取DHCP IP.

dhcp esxi docker docker-container

8
推荐指数
1
解决办法
6637
查看次数

将虚拟机从一个vCenter移动到另一个vCenter

我有以下问题:有两个单独的vCenters(ESXi).他们无法看到对方或以任何方式进行交流.我可以在vCenter1中创建VM的克隆,但后来我想在vCenter2中移动该克隆.有没有办法可以将克隆的VM(文件)复制到外部硬盘驱动器上并将其移动到其他vCenter中?

vmware esxi

7
推荐指数
2
解决办法
11万
查看次数

'scsi0:0'的磁盘类型2不受支持或无效.确保已导入磁盘

我刚从现有的.vmdk文件在esxi 6.5服务器上创建了一个新的虚拟机(kerio connect).

当我尝试启动虚拟机时,我不断收到以下错误:

'scsi0:0'的磁盘类型2不受支持或无效.确保已导入磁盘.

有任何想法吗?

virtualization esxi vmware-workstation

7
推荐指数
2
解决办法
1万
查看次数

ESXi服务器中vmware的共享文件夹选项

我正在使用ESXi服务器并使用vSphere客户端运行VM.我在VMware中使用共享文件夹选项,但我现在无法在这些VM中找到此选项.如何创建共享文件夹或如何轻松地在VMware虚拟机之间传输文件?谢谢.

directory vmware shared esxi vsphere

6
推荐指数
1
解决办法
1万
查看次数

esxi + terraform 是否需要 vmware vCenter 服务器

我目前正在研究 terraform,是否可以在没有 vCenter Server 的情况下在 Esxi 6 上使用 Terraform 创建虚拟机?因为我只安装了免费版本的 Esxi 6。先感谢您。

vmware esxi vcenter terraform

6
推荐指数
1
解决办法
7789
查看次数

当前状态(断电)ESXi主机无法启动

我有这个工作的Windows Server 2012 VM,需要重新启动.重新启动虚拟机后,更改了一些设置(连接了DVD驱动器),它会再次启动.

现在它说:

Failed - The attempted operation cannot be performed in the current state (Powered off).
Run Code Online (Sandbox Code Playgroud)

我无法恢复设置,因为这个状态,我检查了主机,尝试从那里启动它,但没有运气.还尝试重新启动,重置等但没有任何工作,它不在正在运行的VM列表中.

提前致谢!

esxi virtual-machine windows-server-2012

6
推荐指数
1
解决办法
3万
查看次数

有没有办法使用 pyvmomi API 删除来宾虚拟机?

我一直在翻阅官方 VMWare pyvmomi API 的文档和示例,在我的一生中,我找不到一种明显的方法来从 ESXi 服务器中删除 VM。

任何人都可以提供一个例子或向我指出已经实施了这一点的人 - 似乎唯一的选择是自己推出一些可以

  • 关闭虚拟机
  • 取消注册
  • 删除虚拟机
  • 删除与 VM 关联的磁盘?

我认为每个部分都在那里,但我真的希望有人能指出我正确的方向。

python vmware esxi pyvmomi

5
推荐指数
1
解决办法
7090
查看次数

如果SSH会话断开连接,是否可以继续通过SSH在Vmware ESXI主机外壳上运行的进程?

我有一个通过SSH连接到的VMware ESXi服务器,以运行一个进程。(我正在运行“ vmkfstools --punchzero myVirtualDrive.vmdk”来回收虚拟磁盘上的空间)。当该过程仅完成70%时(估计剩余时间为几小时),SSH客户端连接就断开了。

  1. SSH客户端断开与ESXi主机的连接时,该过程是否终止?
  2. 有什么办法可以判断进程是否还在运行?
    我做了一个快速的ps | grep来找到它,但是没有看到任何类似于vmkfstools的东西。

在大多数标准linux计算机上,我使用“ screen”来避免SSH客户端断开连接的问题,但是由于ESXi Shell故意是一个非常精简的环境,因此我直接运行了该命令。

有什么想法吗?

ssh vmware esxi

5
推荐指数
1
解决办法
3413
查看次数