- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我现在正在尝试使用 packer 来构建 VMware Fusion VM 镜像,我可以使用 packer 来构建 VM,但是它依赖于使用 packer http kickstart 服务器来呈现 kickstart 文件。
我遇到的问题是只有一个虚拟网络可以访问我的加壳 http 服务器。
是否可以在打包程序 JSON 模板中指定要连接的虚拟网络?
这是我当前的模板构建器部分
"builders": [{
"headless": true,
"type": "vmware-iso",
"vm_name": "{{user `vm_name`}}",
"guest_os_type": "rhel7-64",
"vmdk_name": "rhel7",
"disk_size": "8192",
"vmx_data": {
"numvcpus": 2,
"cpuid.coresPerSocket": 1,
"memsize": 2048,
"ethernet0.virtualDev": "vmxnet3",
"virtualHW.version": "11"
},
我希望构建器模板中有类似下面的内容,以确保我新创建的虚拟机在正确的网络上以启动。
"virtualNetwork": "vmnet3"
我已经查看了加壳网站和许多其他地方的文档,但我正在努力寻找任何帮助。
我们非常欢迎任何建议。
谢谢
吉姆
最佳答案
我们在 vmx_data
中使用 "ethernet0.connectionType": "nat"
将 VM 的网络分配给 NAT 网络。
看起来也可以通过以下方式指定要使用的自定义 VM 网络:
...
"ethernet0.connectionType": "custom",
"ethernet0.vnet": "vmnet3"
...
虽然我还没有测试过后一种方法。
来源:http://sanbarrow.com/vmx/vmx-network-advanced.html (请注意,据我所知,没有任何关于 vmx 选项的官方文档,但这个站点是我找到的最好的可用文档)
关于vagrant - 在 packer 中指定要连接的 VMWare 融合虚拟网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39179338/
我有一个包装器 json,如: "builders": [{...}], "provisioners": [ { "type": "file",
我想将 ISO_URL 作为命令行参数传递。我试着按照 https://www.packer.io/docs/templates/user-variables.html 上的一个例子 我的变量部分看起
我最近一直在研究 packer,发现它是一个很棒的工具。但是我没有在安装脚本中使用已安装的工具。 这是我一直在玩的一个示例打包程序模板(我知道有更好的方法可以将它与脚本和供应商一起使用。但为了简单起见
我对 Packer 和 RancherOS 有疑问。我正在尝试使用 cloud-config 文件构建自定义 rancherOS 镜像。我正在 MacOSX 上工作。 我有这个build.json文件
这是我的第一个问题。我尝试遵循所有准则。 我正在尝试使用 Packer 创建 Debian 8 的 Vagrant 镜像。如果我运行仅使用“builders”模板的 packer 构建,它将成功执行并
Packer 在构建时自动缓存操作系统 ISO。有没有什么方法可以利用这种机制(或类似机制)在 VM 内配置文件,这样它就不会每次都重新下载它们? 最佳答案 使用 url 的 sha256 下载 is
我刚开始使用Packer,并且在某些情况下我的构建失败,因此我希望登录到该机中调查原因。但是,似乎没有packer login或类似命令可以给我一个 shell 。取而代之的是,在我有机会进行调查之前
我想在打包程序配置期间生成一个公共(public)/私有(private) ssh key 对并将文件复制到主机。有没有办法使用打包程序将文件从 VM 复制到主机? 最佳答案 我想到了。文件配置器有一
我有一个似乎是不受支持的有效用例 - afaik - 场景,使用 packer.io我担心我可能会遗漏一些东西...... 因此,在加壳器中,我可以添加: 很多builders , 有一个不同的nam
我一直在尝试找出在打包程序中使用选项变量的可能性,我的脚本如下: "provisioners": [{ "type": "shell", "scripts": [ "scripts/c
在我对 Packer 的探索中,我想知道以下几点: docs状态(作为向 AWS 预配 Ubuntu 镜像的入门步骤的一部分): Note: The sleep 30 in the example a
我开始使用 Packer,我有一个问题。是否有添加 bash 脚本的解决方案,该脚本将在从镜像部署 VM 后自动启动且仅启动一次? 最佳答案 在linux虚拟机镜像的/etc/rc.local中添加如
假设我有一个名为 windows_10.json 的 Packer 文件.我跑了 packer build windows_10.json构建 Windows 10 的 VirtualBox 镜像需要
我正在使用 PAR::Packer,这个问题突然出现在我的脑海中。 PAR::Packer 在 Perl 中是如何工作的?它实际上是否将 Perl 脚本编译为 .exe,就像 g++ 将 C++ 源代
当我使用 vagrant 时,我可以在 Vagrantfile 中指定 list 文件。 例子: config.vm.provision "ansible" do |ansible| ansi
任何人都已经遇到过 packer build 的这个问题? Waiting for SSH to become available... [INFO] Attempting SSH connectio
如果我想使用 Packer 创建虚拟机镜像,一种选择是下载操作系统的 ISO 镜像并将其用作自定义设置的基础。执行此操作时,需要提供 boot_command ,这是一个字符串数组,告诉 Packer
我从 ubuntu shell 运行以下命令,与 aws 平台对话,自定义 amazon ami(ami-9abea4fb): $ packer build -debug template.packe
我对整个 Packer/Vagrant, Puppet 世界很陌生。我正在尝试使用 Packer 和 Puppet 构建我的第一个 VM。 我可以成功构建一个 virtualbox,并且我已经包含了一
我试图了解所有这些工具是如何工作的,因为据我所知,它们会更改变量的名称以实现更好的压缩。 它们是否也更改对象属性的名称?我猜他们不会,因为否则任何使用 object[property] 符号的东西,其
我是一名优秀的程序员,十分优秀!