如何解决Hashicorp Packer 在 Vsphpere-iso 中创建 windows 2019 模板
我正在创建 Packer 文件以创建 Windows 2019 标准版服务器模板。初始步骤没有任何明显错误并创建模板。
不过。从模板创建新服务器时。我得到以下行为。
- 打开一个网络控制台,ctrl-alt-insert 键不起作用,它需要点击发送 ctrl-alt-delete 按钮。
- 屏幕固定为标准分辨率,不会填满屏幕。
- 我在最近的任务部分收到一个关于发生一般错误的错误。
- 停止 VM 并查看显卡设置后,显示为自定义设置。
经过一些反复试验,我设法通过将视频设置更改为自动检测来使其手动工作,使其填满屏幕,但在使 ctrl-alt-insert 从 Web 控制台工作方面取得的成功有限,但它确实在远程控制台上工作。如果我手动创建 VM,则不会发生这种情况。
我的问题是我在创建 VM 模板时是否遗漏了一些基本的东西。
这是我正在使用的构建器部分
"builders": [
{
"type": "vsphere-iso","vcenter_server": "{{user `vsphere-server`}}","username": "{{user `vsphere-user`}}","password": "{{user `vsphere-password`}}","insecure_connection": "true","datacenter": "{{user `vsphere-datacenter`}}","cluster": "{{user `vsphere-cluster`}}","datastore": "{{user `vsphere-datastore`}}","folder": "{{user `vsphere-folder`}}","communicator": "winrm","winrm_username": "Administrator","winrm_password": "{{user `winadmin-password`}}","convert_to_template": "true","vm_name": "{{user `vm-name`}}","guest_os_type": "windows9Server64Guest","CPUs": "{{user `vm-cpu-num`}}","RAM": "{{user `vm-mem-size`}}","RAM_reserve_all": true,"firmware": "efi","boot_wait": "2s","boot_command": "<enter>","disk_controller_type": "lsilogic-sas","storage": [
{
"disk_size": "{{user `vm-disk-size`}}","disk_thin_provisioned": true
}
],"network_adapters": [
{
"network": "{{user `vsphere-network`}}","network_card": "vmxnet3"
}
],"iso_paths": [
"{{user `os_iso_path`}}","[] /vmimages/tools-isoimages/windows.iso"
],"floppy_files": [
"autounattend.xml","../scripts/disable-network-discovery.cmd","../scripts/enable-rdp.cmd","../scripts/enable-winrm.ps1","../scripts/install-vm-tools.ps1","../scripts/set-temp.ps1"
]
}
] }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。