首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在linux系统上通过命令行创建vmware虚拟机

在linux系统上通过命令行创建vmware虚拟机
EN

Server Fault用户
提问于 2010-11-04 23:27:18
回答 4查看 8.5K关注 0票数 3

评估/调查vmware,以及如何使用命令行创建“虚拟机”。

基本上,我希望能够创建一个测试虚拟机,然后能够使用虚拟播放器在另一个系统上运行VM。

因此,我正在寻找指针/文章/说明,详细说明我需要什么(就工具/应用程序而言)以及完成这一任务所需的步骤。

我看过一些关于创建虚拟机的文章/站点,但它们都涉及到使用GUI。

谢谢

最新情况:

而vmware是公司。提供了不同的工具/应用程序来创建虚拟机。

基本上,我想做一个测试,最终可以使用vmplayer应用程序在单独的服务器上运行一个虚拟机/映像

我见过讨论使用GUI创建VM的文档,但还没有找到任何(尚未)讨论如何使用命令行方法实现这一点的文档。

谢谢..。

EN

回答 4

Server Fault用户

发布于 2011-12-25 19:21:58

简而言之,在安装了qemu的任何linux盒(RHEL/CentOS/etc)中做下一步:

  1. qemu-img create -f raw <image> <size (e.g. 4G)>创建磁盘映像文件
  2. 将其转换为vmdk qemu-img convert -f raw <qemu-image> -O <output_format> <vmplayer-image (.vmdk ext)>
  3. 创建一个.vmx文件

示例:

键入命令行

代码语言:javascript
运行
复制
qemu-img create -f raw /tmp/image.img 4G 
qemu-img convert -f raw /tmp/image.img -O vmdk /tmp/vmplayer-image.vmdk

并创建vmplayer.vmx文件(您也可以在Windows中这样做)。

代码语言:javascript
运行
复制
vi /tmp/vmplayer.vmx

输入I并插入下一步:

代码语言:javascript
运行
复制
config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "vmplayer-image.vmdk"
memsize = "128"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
usb.present = "FALSE"
sound.present = "FALSE"
displayName = "some OS"
guestOS = "other26xlinux"
nvram = "someos.nvram"
MemTrimRate = "-1"
ide0:0.redo = ""
ethernet0.addressType = "generated"
ethernet0.connectionType = "nat"
uuid.location = "56 4d 0d 92 c9 cd 3c 25-c5 bf 91 91 43 5d bf 33"
uuid.bios = "56 4d 0d 92 c9 cd 3c 25-c5 bf 91 91 43 5d bf 33"
ethernet0.generatedAddress = "00:0c:29:5d:bf:33"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = ""
tools.remindInstall = "TRUE"

Esc类型:wq

或Win XP Pro的guestOS = "winxppro"

因此,您需要VMWare播放器的下一个文件:

  • /tmp/vmplayer-image.vmdk
  • /tmp/vmplayer.vmx

您可以使用WinSCP util将它们下载到Windows。

您需要在vmplayer.vmx播放器中运行VMWare。

这里是是完整的指南

票数 3
EN

Server Fault用户

发布于 2010-11-05 01:23:46

如果您谈论的是ESXi 4.x,我不知道如何使虚拟机不使用GUI。我知道你可以复制和移动现有的机器,甚至可以从你最喜欢的操作系统的“黄金”拷贝中部署新的机器。

如果你说的是使用VMware播放器,再次使用图形用户界面-它是有原因的,它似乎做得很好。

当您说“使用vmplayer应用程序的单独服务器”时,听起来您可能只是想安装ESXi并运行它……请解释一下你在努力做得更好。

票数 0
EN

Server Fault用户

发布于 2010-11-05 05:11:33

这听起来像是vSphere CLI的工作。

不幸的是,我还没有看过这个,所以我现在不能给你任何具体的信息。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/198391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档