- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我能够让工头运行,并且能够将 VM 自动部署到我的 vcenter,然后使用 puppet 配置它们。
无论如何,我得到了从模板克隆 VM 的要求。我遇到了以下似乎尚未实现的功能请求:http://projects.theforeman.org/issues/2438
我对 webgui 和整个实现非常满意 - 所以我很想获得解决此问题的提示 - 也许在某处调用脚本进行克隆而不是再次部署?是否有可能在工头中自定义构建过程来完成这项工作?或者可能已经有一个脚本可以部署到某处?
如果那根本不可能 - 您是否可以推荐其他工具?
非常感谢您的帮助!
最佳答案
那个feature request在foreman 1.5中已经实现了一半。您可以从另一个虚拟机克隆,但不能从模板克隆。
链接的问题添加了一个脚本,用于从模板克隆:
#!/usr/bin/ruby
require 'rubygems'
require 'fog'
require 'pp'
credentials = {
:provider => "vsphere",
:vsphere_username => "myadminuser",
:vsphere_password => "*********",
:vsphere_server => "vcenter.example.com",
:vsphere_ssl => true,
:vsphere_expected_pubkey_hash => "89d0foof6e6aef34e1ed20ae04dffad48085355e6bfoo792e9435b5a4f1b3e9"
}
connection = Fog::Compute.new(credentials)
puts "Connected to #{connection.vsphere_server} as #{connection.vsphere_username} (API version #{connection.vsphere_rev})"
options = {
'datacenter' => 'Baltimore',
'template_path' => '/centos_6_4',
'power_on' => true,
'memoryMB' => '1024',
'network_label' => '172.18.2.x',
'numCPUs' => 2,
'datastore' => 'VM NFS Mount',
'wait' => true,
'hostname' => 'tester',
'name' => 'Tester',
'customization_spec' => {
'domain' => 'example.com',
'ipsettings' => {
'ip' => '172.18.2.10',
'gateway' => ['172.18.2.1'],
'subnetMask' => '255.255.255.0',
},
},
}
puts "Deploying new VM from template. This may take a few minutes..."
new_vm=connection.vm_clone(options)
pp new_vm
关于ruby - 工头 - 从 vmware 模板克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22632524/
使用 VMWare Workstation Easy Install,您无需任何输入即可安装操作系统。它是如何做到这一点的?操作系统是否支持此功能,或者 vmware 是否会自动选择正确的选项? 最佳
我最近安装了 VM ware,每当我尝试打开 VMware 时,它都会显示以下消息: “没有足够的物理内存来使用其配置的设置启动此虚拟机。 要解决此问题,请调整附加内存设置以允许交换更多虚拟机内存
我有一个在 VMWare ESX 3.1 上运行的 Linux 镜像 (debian)。是否可以复制该镜像并在我的本地 VMWare 工作站上本地运行它?怎么办? 最佳答案 只需打开 VI 客户端,关
我希望能够创建一个 VMWare 镜像,通过指定应该放入其中的组件(最好在脚本中),然后获取 VMWare 或某些第三个进程,以根据规范构建机器。 所以我希望能够说例如。 操作系统 - Windows
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
我知道这个标题有点奇怪,但我想不出更好的标题。 我在寻找(谷歌搜索)创建不可更改的 VMWare 镜像时没有成功。我不确定这是否可能?这个想法是,VMWare 重新启动后我始终具有相同的状态。 有人知
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 8年前关闭。 Improve this que
VMWare 工作站使用 Windows 7 中的新任务栏预览功能 - 单击任务栏中的图标,而不是切换到应用程序,它会显示打开的选项卡。我只想切换到应用程序。有谁知道如何禁用此功能? 我试过查看 vm
我正在为我的团队分别制作带有 IE6、7 和 8 的 XP 的 3 个 VM 版本。我从我们拥有的旧 VMware 镜像开始,该镜像具有 IE6 和 SP2,并且已经使用我们需要的所有内容对其进行了自
我使用 VMWare 已经有一段时间了,对它非常满意,但我想将它与 VirtualBox 进行比较。显然磁盘镜像是兼容的,并且我已经成功启动了由 VMWare 在 VirtualBox 中创建的基于
我使用 VMware Player v6.0.1 创建了一个虚拟机,并将 vm 复制到必须运行的服务器,但是那里的播放器版本是 v5.0.0,尝试运行 VM 时出现以下错误: The configur
我目前正在使用 Simics module (见第 6 章)监听指令获取和数据访问,并对所有这些事件运行回调,以便检测在 Simics x86 上运行的内核。例如,我可以创建一个 Simics 模块,
我有一个关于 Vmware Player 统一模式的问题。当我在统一模式下运行应用程序时,它们会出现烦人的灰色边框(第一张图片)。 这本身就很烦人。有问题的是,当我在最大化模式下运行它时,顶部边框仍然
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 8年前关闭。 Improve this qu
我写了一个 cuda 程序,我正在 ubuntu 上将它作为虚拟机进行测试。原因是我有windows 7,我不想安装ubuntu作为辅助操作系统,我需要使用linux操作系统进行测试。 我的问题是:虚
我正在尝试让 VMware Clarity UI sidenav 正常工作,并且会喜欢一个可靠的例子。我正在使用 clear-seed 项目,并且在 app.component.html 内部我有他们
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭11 年前。 Improve th
Closed. This question is off-topic。它当前不接受答案。 想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。 7年前关
我是一名优秀的程序员,十分优秀!